加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

蓝牙小车(摇杆控制)设计分享(原理图+源代码+制作教程、小车遥控APP)

2017/04/05
218
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(4)
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

首先给大家介绍今天要使用到的主板:ITEADUINO Mboard。

MBoard是一款基于ATMega32U4(Leonardo)芯片的带电机驱动功能的Arduino整合板。使用的是L298P电机驱动芯片,可以驱动两路直流电机或者1个步进电机。另外还配备了Bee插座、2.4G模块接口和SD卡槽,还把ATMega32U4的I/O口引出为电子积木接口,方便连接各种传感器模块。非常适合智能小车智能机器人的开发应用。

ITEADUINO Mboard 实物截图:

产品特性:

  • 板子大小: 80.77mm X 57.66mm X 1.6mm
  • 供电电压: 7~23V DC
  • 主控芯片 Atmega32u4
  • 指示灯: PWR, Tx, Rx, D13, C1, C2,C3, C4
  • 通信接口 XBee,nRF24L01+,UART,IIC
  • I/O电压: 3-3.6V DC
  • I/O电流 100-500mA
  • 电机每路电流:最大3A

引脚图:

在大致认识这个板子后,我们现在就用它来做一个手机蓝牙控制的小车。该小车基于arduino开发环境,所需配件如下:硬件组成包括BTboard开发板、摇杆扩展板、Mboard小车。

如截图:

组装好的蓝牙小车:

关于更详细组装说明,详见附件内容。

设计说明:

  • 遥控方面的硬件很简单,BTboard是一款带蓝牙(兼容主从机模式)功能的uno开发板。摇杆扩展板,带按键,教程暂时没有使用到按键功能,小伙伴可以自行添加开发,控制灯光、打开摄像头等等。
  • 给BTboard烧写控制代码,烧写前一定要把板子上的跳线帽拔掉,否则烧不进代码(board类型选择Arduino Duemilanove),控制代码详见附件内容。
  • 烧写完成,把跳线帽插到BTboard上的B的一边,开关拨到DAT的一边。(如截图)
  • 最后把摇杆扩展板叠加上去,摇杆扩展板上的跳帽接到5V的一边,然后上电,USB供电用5V,适配器供电用9v-23V都可以。打开小车的开关,蓝牙就会自动配对,此时黄色指示灯常亮。试试转动摇杆吧!

视频演示:

https://v.youku.com/v_show/id_XNzM3MDg3MDky.html

https://v.youku.com/v_show/id_XODg0NzczMjAw.html

附件内容包括:

  • MBoard小车详细制作说明,详见附件内容。
  • Mboard小车的代码(之前的小车有差速,走不了直线,蓝牙需配对,现在修改了代码,调整了差速,增加了蓝牙自动配对),详见附件内容。
  • MBoard手册和原理图详见附件内容。
  • BTboard的硬件资料、原理图,详见附件内容。
  • 摇杆扩展板的硬件资料,详见附件内容。
  • 小车遥控APP见附件内容下载。

部分材料购买链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w40...

更多详细介绍:https://blog.sina.com.cn/s/blog_ade378ae0102uwg7.ht...

  • Mboard原理图和手册和蓝牙小车代码.rar
    描述:Mboard原理图和手册和蓝牙小车代码
  • 控制代码.txt
    描述:给BTboard烧写的控制代码
  • 教程+小车遥控APP.zip
    描述:手机蓝牙遥控小车教程
  • 游戏摇杆带键盘 扩展板.rar
    描述:游戏摇杆硬件资料

相关推荐

电子产业图谱