tag 标签: 遥控车

相关博文
  • 热度 5
    2022-6-24 09:27
    1924 次阅读|
    1 个评论
    本项目使用Arduino UNO开发板和L293D马达驱动器,制作了一个可由任何IR控制器进行控制的遥控车。 红外遥控车项目电路图 小车通电后,L293D马达端罩和IR接收模块通过Arduino UNO板子激活,IR接收器开始接收红外线。当IR接收器的接收值与程序匹配时,啮合马达就按照对应的数值正传或反转。 需要牢记的是,虽然使用了L293D马达驱动器支架,马达端子是1、2不用的,因为这两个端子对IR遥控不起作用。因此,我们只能用3、4端子 。 项目物料照片 项目BOM表如下: Arduino UNO开发板 x 1 IR接收模块 x 1 L293D马达驱动器 x 1 啮合马达 x 4 Robot轮子 x 4 锂离子电池 x 2 锂离子电池支架 x 1 硬纸板 跳线 IR遥控车硬件制作 首先,制作车架。先把纸板切成车架的轮廓,剪出四个轮子的位置。再将马达与轮子啮合后,用胶水将马达粘在车架上。 接着,按照电路图,将马达驱动器连接到Arduino开发板,再用胶水固定在车架的中心位置。 第三步,将IR接收模块胶粘在车架上,并按照电路图连接于马达驱动器。 第四步,将锂离子电池支架胶粘到车架上,再与马达驱动器连接。 硬件连接正确后,剩下的就是上传软件了。 第一,从IR遥控器获得IR数值,IR遥控器类型不限。这需要先下载IR库、AFmotor库两个库文件。 /*IR remote control car with Arduino. * Home Page - SriTu Hobby */ #include #include AF_DCMotor motor1(3); AF_DCMotor motor2(4); IRrecv IR(A0); decode_results result; int Speed = 150; #define up 0 #define down 0 #define left 0 #define right 0 #define Stop 0 void setup() { Serial.begin(9600); motor1.setSpeed(Speed); motor2.setSpeed(Speed); IR.enableIRIn(); } void loop() { if (IR.decode(&result)) { Serial.println(result.value); IR.resume(); } delay(100); if (result.value == up ) { motor1.run(FORWARD); motor2.run(FORWARD); } else if (result.value == down ) { motor1.run(BACKWARD); motor2.run(BACKWARD); } else if (result.value == Stop) { motor1.run(RELEASE); motor2.run(RELEASE); } else if (result.value == left) { motor1.run(FORWARD); motor2.run(BACKWARD); } else if (result.value == right) { motor1.run(BACKWARD); motor2.run(FORWARD); } } 将上述代码上传到对应端口后,运行serial monitor获得IR数值,将这些数值拷下来再粘贴到程序中。 更新后的IR遥控车程序 最后,上传更新后的程序。这样,操作遥控,小车就按指挥运行了。
  • 热度 2
    2020-7-12 21:37
    3074 次阅读|
    0 个评论
    【富芮坤物联网开发板评测】 小白也能玩转开发板(3)
    在这评选的最后一天,我这个小白终于折腾出来点小玩具,仅记录自己的开发板学习历程。 搜索 复制 今天给大家展示一下,我的玩具小车,先不发视频了,来个动图。 这次为了方便(没有电池,用的时QC3.0充电头+诱骗器 做的电源),在桌子上录制的视频(在地上玩了一次,还需要个专人拖着大插排跟在小车后面 ),后面我会把视频也提交一下。 遥控器是这个样子,原计划在左右两边整两个摇杆,最后发现这个调试工具不支持多点触控,只好放了这么多按钮,从左上开始功能依次是 左轮前进,左轮后退,整体前进,整体后退,右轮前进和右轮后退。 动图太模糊,来几张清晰点的。 下面展示我写的蹩脚的代码。 首先在proj_main.c 里面初始化pwm。 接着就是控制部分,依然写在simple_gatt_service.c文件里面 以上是全部代码,代码很简单,但是被我写的很烂,如果大家需要,代码依然开源。今天分享到此结束,后面再有新的研究成果,再来分享
  • 热度 16
    2010-11-23 14:12
    1560 次阅读|
    0 个评论
    香港威龙科技半导体设计有限公司是方案公司,Iphone遥控器是万能遥控器,可以遥控玩具汽车,玩具飞机…可以用重力感应遥控汽车飞机等等玩具,代表最先进的技术。我们的芯片AP928是业界成功解决TDMA;OTA;ATS 的方案.威龙提供整套IPHONE遥控玩具方案.
相关资源
  • 所需E币: 4
    时间: 2020-1-6 17:49
    大小: 463.46KB
    上传者: wsu_w_hotmail.com
    本方案可完整解决目前市面上2G4五功能遥控车射频安规和遥控距离问题,同时还集成了低电压保护和大电流保护的解决方式。……