初次设计智能小车会发现毫无头绪,无从下手。智能小车的设计主要包含两部分,硬件部分和软件部分。

硬件部分:

简单的说就是把微控制器(单片机)的管脚和外设的引脚用杜邦线相连,就可以使用微控制器通过自身管脚给外设发送信号,以实现外设的运行。能力较强的可以自己设计一块电路板,把微控制器和一部分外设直接插在板子上面的排座上,减少杜邦线的使用(使用杜邦线太多会比较乱),还可以在板子上设计一些必要的电路如稳压电路、按键电路、电机驱动电路,这些电路网上也能买到。如图1是小车硬件组成示例。超声波测距模块、红外避障模块、红外循迹模块、舵机模块、电机模块、通信下载模块都是网上能买到的外设。小车的硬件我就不多说了,如果想自己设计一块电路板,可以使用AD设计后,再去立创商城下单打印电路板。

图1 智能小车硬件组成示例

软件部分:

当然,必须把写好的代码烧录到微控制器中之后,微控制器才能控制外设怎么运行。代码编写属于软件部分,大部分的智能小车控制代码都能够在书籍和网络上找到。初学的时候C语言代码较为常用,C语言代码的编写方式有两种,一种是直接对寄存器操作,另一种是调用固件库(自行了解)。其实小车后期前进后退、循迹、避障的功能是否顺滑,大部分取决于代码的编写,有的时候还需要在代码中加入算法。图2是小车软件组成示例,其实就是代码的层次展示。

图2 智能小车软件组成示例

智能小车设计思路简述相关推荐

  1. 毕业论文 | 基于安卓手机蓝牙控制的智能小车设计(源代码)

    博主github:https://github.com/MichaelBeechan 博主CSDN:https://blog.csdn.net/u011344545 预告:源代码.论文.电路图设计链接 ...

  2. android智能小车 论文,基于安卓手机蓝牙控制的智能小车设计毕业设计(论文).doc...

    编 号: 审定成绩: 毕业设计(论文) 设计(论文)题目: 学院:学 生 姓 名 :专 业 :班 级 :学 号 :指 导 教 师 :答辩组 负责人 : 填表时间:年月 摘 要 随着物联网的兴起,And ...

  3. 基于单片机智能灯光光控照明系统设计、基于单片机HX711电子秤自动计价系统设计、基于单片机GPRS远程测控系统设计、基于单片机多功能循迹避障无线遥控蓝牙智能小车-设计资料

    基于单片机智能灯光光控照明系统设计 智能光控照明系统设计原理: 本系统采用STC89C52系列的单片机为核心,利用BH1750传感器测量实时光照强度,并将亮度的模拟信号转化成数字信号,大大减少了系统的 ...

  4. 【毕业设计之树莓派系列】基于树莓派的智能小车设计

    基于树莓派的智能小车设计 摘要 随着人们对智能化生活的需求不断增长,智能小车的发展逐渐受到关注.然而,现有的智能小车硬件和软件设计有一定的局限性,需要进一步改进和完善.本文旨在基于树莓派PICO开发板 ...

  5. 智能小车设计指导 第二版

    这是我负责主编的设计指导,2009年9月初的第一版,一年之后出了第二版,现在吧链接放出来,有兴趣的可以参考. 点击此处下载 ourdev_599585DAN8LI.rar(文件大小:3.39M) (原 ...

  6. Arduino/stm32 智能小车设计(二)

    Arduino/stm32 智能小车设计(二) 本节进行Arduino智能小车的代码讲解. 一.I/O口定义与初始化函数 如下图RGB指示灯用到10.11.12三个I/O口,分别对应蓝色.红色.绿色. ...

  7. Arduino/stm32 智能小车设计(一)

    Arduino/stm32 智能小车设计(一) 智能小车原理图设计 智能小车原理图组件包括: 模块设计 一.控制模块 二.供电模块 三.充电管理模块 四.电机驱动模块 五.红外寻迹及红外避障模块 六. ...

  8. stm32智能小车设计

    提前说说 博主是用寄存器写的驱动 历时两周,总算把小车弄好了,总体上来说做的太慢了.自己在32的学习中还不够仔细深入,只是浅面的学习,当真正做一个项目时,暴露的问题就太多了.这次在小车的制作的过程中, ...

  9. 基于stm32的智能小车设计(一)

    目录 一.原理简述 二.系统硬件设计 1.电机驱动选型 1.1  L298N 1.2  L9110 1.3  DRV8833 1.4 TB6612 2.系统整体硬件设计 3.stm32主控制模块 4. ...

最新文章

  1. hdu 1166 敌兵布阵 树状数组
  2. 三个有名的决策树算法:CHAID、CART和C4.5
  3. ios 主题切换 思路_iOS 使用 NSObject 的分类实现快速切换主题
  4. oracle 查询当年数据_查询ORACLE数据库TOP SQL使用情况
  5. Dictionary 泛型类 [转]
  6. Office默认打开方式的改变方法以及安装程序莫名启动问题的权威汇总
  7. 博弈论 | 三姬分金与囚徒困境
  8. word流程图怎么做虚线框_Word2016如何制作虚线文本框?
  9. u盘恢复软件?windows小工具不要错过!
  10. 太励志!北大物业小哥六战法考终上岸
  11. Android灯光系统(电池灯/通知灯)
  12. 【夜读】影响一生的五大定律
  13. ubuntu18.04配置deepo深度学习环境(cuda + cudnn + nvidia-docker + deepo)--超级细致,并把遇到的错误和所有解决方案都列出来了
  14. docker 安装redmine
  15. 四贝夺嫡争代言 骆驼营销背后内幕
  16. 用遗传算法,开启研究车间调度问题之门
  17. 小项目实战分享 | 用Python实现股票技术分析指标
  18. Xbox One的Unity在这里!
  19. 单片微型计算机原理及应用ppt,(精品完整版)单片微型计算机原理及应用.ppt...
  20. Bellon(多么痛的领悟)

热门文章

  1. 一个mss大小引发的思考
  2. MySQL 5.7 版本的 UTF8 字符集调研
  3. 自定义Typora护眼色主题
  4. 计算机截取最高分和最低分的函数,Excel中竟真的有一函数,可以去掉最高分、最低分,计算最终得分...
  5. 灵峰服务器在线人数,《问道》4月2日开启电信新服吴越灵峰
  6. 你真的了解checkbox的用法吗?
  7. Android 圆形CheckBox勾选
  8. 红帽宣布:只要员工愿意,可永久远程办公!
  9. java console类_Java Console
  10. 每日一练习——买香蕉问题