本项目详细介绍了蓝牙小车的设计与实现,包括控制原理、硬件连接图和软件编程,还提供了配套的手机应用用于无线操控。适合电子爱好者学习实践。
今天我们将使用ITEADUINOMboard来制作一个手机蓝牙控制的小车。
**主板介绍:**
MBoard是一款基于ATMega32U4(Leonardo)芯片的Arduino整合板,具备电机驱动功能。它采用L298P电机驱动芯片,可以支持两路直流电机或单个步进电机。此外,该板还配备了Bee插座、2.4G模块接口和SD卡槽,并将ATMega32U4的IO口引出为电子积木接口,便于连接各种传感器模块。这款主板非常适合智能小车和机器人的开发应用。
**产品特性:**
- 板子大小: 80.77mm X 57.66mm X 1.6mm
- 供电电压: DC电源输入范围为7~23V
- 主控芯片: ATMega32u4
- 指示灯: PWR, Tx, Rx, D13, C1, C2,C3, C4
- 通信接口:XBee、nRF24L01+、UART、IIC
- IO电压:DC电源输入范围为3~3.6V
- IO电流:最大可达500mA
- 每路电机驱动的最大电流: 最大支持3A
**小车制作步骤**
在了解了主板后,我们现在开始使用Mboard来组装一个手机蓝牙控制的小车。该小车基于Arduino开发环境。
所需配件包括:
1. MBoard
2. BTboard(带蓝牙功能的Uno开发板)
3. 摇杆扩展板
**硬件连接**
- 给BTboard烧写控制代码前,请确保拔掉跳线帽,否则无法成功上传代码。选择正确的Arduino版型进行编程。
- 通过串口通信将摇杆指令发送至MBoard主板以实现小车的移动。
**软件安装与调试**
1. 完成硬件连接后,在BTboard上烧写控制程序,并根据需要调整跳线帽的位置,确保蓝牙模块工作在正确的模式下。
2. 将摇杆扩展板接入电路并设置好电源。
3. 开启小车的电源开关,此时设备会自动搜索可用的蓝牙配对信号。
**测试与演示**
当所有硬件安装完毕,并完成软件编程后,可以通过手机上的专用App来控制这辆小车。通过转动模拟器摇杆即可实现车辆前进、倒退和转向等功能。
以上就是使用ITEADUINO MBoard构建一个简单的蓝牙遥控汽车的全部过程概述。