该项目是科学博览会、机器人竞赛和大学项目的理想选择。该设计适应性强,您可以轻松修改并添加自己的组件。请按照以下说明构建遥控汽车。
* 安全须知:
不使用时将电池从汽车中取出。如果您无法看到/监督汽车,请将电池取出
不要让电路过载短路。比如电路过热时,应立即停止运行
如果您使用自己的电源,为了确保安全,请使用低于 12 伏的电压
第 1 步:准备补给品
DIY 红外 (IR) 遥控车载套件
电视遥控器(确保其电池已充电)
6X AA 可充电* 电池
一把十字螺丝刀
要在没有套件的情况下制作该项目,请参考上图中的组件明细。
*建议使用可充电的,因为 DIY 车的电源效率通常较差,并且会很快耗尽电池电量
视频中的时间戳:
0:17 组装底盘和电机
4:30 电子产品
5:48电路图
5:54 软件(Arduino 代码)
7:50 驾驶演示(含精准模式代码)
8:20 驾驶演示(附赛车模式代码)
第 2 步:电路图接线
按照上图接线。
第 3 步:Arduino 代码
提供两种模式:
精确模式:当它向左/向右转动时,它在一个固定轴上旋转(参见时间戳 7:49 的步骤 1 视频)
下载“IR_car_precision.ino”和“PinDefinitionsAndMore.h”,
然后将它们保存到名为“IR_car_precision”的文件夹中
要改变汽车的速度,找到变量“carSpeed”并改变它
要更改汽车左/右转的速度,请更改变量“turnTime”
赛车模式:它向左/向右转,同时前进,就像一辆现实生活中的公路车。(参见时间戳 8:19 处的步骤 1 视频)
下载“IR_car_racing.ino”和“PinDefinitionsAndMore.h”,
然后将它们保存到名为“IR_car_racing”的文件夹中
要更改汽车的速度,请找到变量“upperSpeed”和“lowerSpeed”
要更改汽车左/右转的速度,请更改“upperSpeed”和“lowerSpeed”,因此它们之间的差异更大/更小
相关代码下载:
IR_car_precision.ino
PinDefinitionsAndMore.h
IR_car_racing.ino
第 4 步:修复常见错误
如果您没有任何错误,请跳过此步骤(恭喜!)
Arduino 不响应红外信号。
进入 Arduino 的串行监视器,它会为您提供信息
检查电视遥控器的电池是否有电
您是否更改了“命令”编号,该编号显示在第 1 步的视频中,时间戳为 7:15?
您是否将电容器插入电路?
将汽车移近电视遥控器
电机不动,或非常微弱。
用万用表或电压表测量电池座黑线和红线之间的电压。然后测量 L293D 芯片的引脚 8 和 4 之间的电压,当它连接到电池时。如果两个电压测量值中的任何一个低于 7 伏,请更换充满电的电池。
确保 L293D 的引脚 16 连接到 Arduino 上的 5V。
每个电机的两根电线都已正确插入
汽车不能直行。
预计会与直线路径有一点偏差,而且几乎没有什么可以做的。
确保车轮安装正确并相互平行
确保 L293D 的引脚 16 连接到 Arduino 上的 5V。
尝试所有命令:向前、向后、向左、向右和停止。你可能把钥匙弄混了。
对于所有问题。
确保一切都按照步骤 2 的图表连接
阅读 Arduino IDE 底部黑色窗口中的错误消息。将错误消息复制到 Google。
转到 Arduino 中的工具,确保板是“Arduino UNO”。端口是usb,不是蓝牙。
第 5 步:自定义独一无二的红外小车
要设计自己的汽车,您需要了解:
Arduino 上的引脚 0、1 和 13 是特殊的,因此请避免使用它们。引脚 2 为红外传感器预留。
为了稳定运行,Arduino UNO 板需要通过其 Vin 端口提供 7 到 12 伏的电源。这就是为什么此设计使用六节可充电 AA 电池(一节可充电AA 的电压约为 1.2V,因此 6 X 1.2 = 7.2 》 7 伏。
L293D 电机控制芯片通过其引脚 8 需要 4.5 到 36 伏的电源。
L293D 还具有钳位二极管,以防止感应反激(又名反激电压)电压尖峰。所以如果你想更换它,替代品也需要提供这种保护。
电容器使 Arduino 上 5V 引脚的电压保持恒定,因为电容器两端的电压不能瞬时改变。恒定电压对于非常敏感的红外传感器至关重要。
如果红外传感器在添加伺服电机(或任何其他类型的感性负载)后停止工作,请将 220 µF 电容更换为更大的电容,以增强 Arduino 上 5V 引脚的电压恒定性。
这里还没有内容,您有什么问题吗?
电子电路资源推荐
- 锁相环(PLL)电路设计与应用.pdf
来源:下载中心
- 最完美的STM32读写EEPROM驱动,硬件I2C中断加DMA方式
来源:下载中心
- 动画解析各种电动机工作原理
来源:大学堂
- 示波器的原理及使用
来源:大学堂
- 单片机运行原理的一点点总结
来源:电路图
- 电路的基本物理量:电流,电压,电位,电动势,电功率
来源:电路图
推荐帖子 最新更新时间:2024-11-13 09:02
- 2812的CAN通信问题,急啊!
- 各位老师: 我测试2812片子CAN通信时,用的是从TI网站下的ECAN通信源代码,但无论如何CAN通信都调试不通,查看寄存器的时候是TA无法置1,请教各位老师、前辈能否告诉我原因,谢谢! 急啊!!!!!!!都测试一周了! #include \\ DSP28_Device.h
- wholefasten微控制器 MCU
- 基于AM62x GPMC并口的ARM+FPGA低成本通信方案
- GPMC并口简介 GPMC(General Purpose Memory Controller)是TI处理器特有的通用存储器控制器接口,支持8/16bit数据位宽,支持128MB访问空间,最高时钟速率133MHz。GPMC是AM62x、AM64x、AM437x、AM335
- 别打牛牛ARM技术
- ADC采样达到最大值
- AD采样后,ADCRESULI里面的值一直是4095即达到最大值,请问这种情况可能的原因有哪些? ADC采样达到最大值 很可能是输入信号幅度过大所导致。 将输入接到gnd上试试 好的,谢谢
- lzx_18570633112DSP 与 ARM 处理器
- 电赛A题品功率数可调怎么办
- 电赛A题品功率数可调怎么办??? 电赛A题品功率数可调怎么办 四悬疑呢
- jackie0025电源技术
- PCB的布线技术
- PCB的布线技术 PCB的布线技术 谢谢楼主分享啊 谢谢! 顶下楼主! ding PCB设计是一个考心思的工作,谁的心思密,经验高,设计出来的板子就好 谢谢 楼主 正需要呢,谢谢LZ 谢谢楼主,最近正需要这个。
- liuyanliuyanNXP MCU
- 观点大碰撞——放大电路,那些你我关注的设计要点(zt)
- 本帖最后由 uu5001 于 2014-6-16 17:33 编辑 来自ADI官方技术支持论坛 http://ezchina.analog.com/message/16976#16976 放大电路设计,您最关心啥?看看大神们的观点吧 论坛网友Watzman
- uu5001模拟电子
- 开关电源典型电路图 +开关电源的纹波和噪声测试方法
- INtime实时操作系统(RTOS)
- MC55需要多大的电源供电啊~~
- signal "L1"(L2,L3,R1,R2,R3)has multiple sources 该怎么解决??
- 【晒样片】+申请样片流程
- FPGA工程师技能树
- 如何在InTouch中使用Transact-SQL查询
- AT&T主持以SimpleLink™ Wi-Fi和MSP432 MCU为特色的物联网开发实验室
- Altera‘s User Customizable ARM-Based SoC
- PCB版的价格到底如何估算?之一:影响一块PCB板价格的各种因素
- 今天我弄明白了ST的库是什么东东(转)
- 求一份低频信号分析仪设计 急!!!求教高手!!!
- 运放中正反馈电容的作用
- 搞高性能RISC-V的先楫半导体,与SEGGER联合推出免费商用Embedded Studio
- 在win8系统下用什么方法修复j-link?
- 机器视觉算法与应用
- 嵌入式与单片机之间的关系是什么?
- 《社区大讲堂》DO-254中的高设计可靠性的逻辑综合(四)--优化
- DSP下的USB的驱动的一些问题
- 《动手学深度学习(PyTorch版)》7、循环神经网络