【免费申请】三天,一本书,带你入门顶级单片机!

断电不断网,DC/DC UPS路由器光猫带保护电源

不用变着法偷懒,智能家政机器人给你理由!

【国外开源】DIY遥控车的遥控器和接收器

【国外开源】DIY遥控车的遥控器和接收器

基于Arduino UNO和433Mhz模块设计了用于无线电遥控模型车的遥控器接收器
它基本上是两个独立的Arduino UNO使用一个简单而便宜的433Mhz链接在空中互相对话。他们使用Arduino UNO bootloader运行@ 16MHz和5V。

发射器(“遥控器”)的特点:

  • 6个按钮
  • 2个LED
  • 1个模拟操纵杆(实际的X和Y模拟)
  • 1个模拟电位器
  • 433Mhz无线电收发器

接收器的特点:

  • 8个I / O最有可能被用作O's)
  • 433Mhz无线电收发器

组件

  • 2 × ATMEGA328P-PU(微处理器,微控制器,DSP / ARM,基于RISC的微控制器)
  • 6 × 按钮6x6 +塑料旋钮
  • 2 × 印刷电路板(参见用于文件的GIthub链接)
  • 2 × 晶体振荡器(16Mhz)
  • 4 × 陶瓷电容器(22pF)

我计划使用5V USB电源(使用单个18650电池的廉价电源)为控制器和接收器供电。
制作过程:
第一步是确定在项目中使用哪个微控制器平台,当然我决定选择Arduino(哈哈!),主要是因为我拥有一堆ATMEGA328。

第二步是组装电路板的(半功能)机械原型,只是为了感受它的尺寸和外观/感觉。发射器(无线电控制器)和接收器(电机控制器)的照片如下。

从图片中你可以看到一些硬件细节, Eagle,Fritzen,Arduino代码都整理在附件里。

第三步是为原型绘制原理图和PCB。我使用Eagle CAD和一些Adafruit和Sparkfun库在几个小时内完成了它。

电路相关文件

源代码
Eagle,Fritzen,Arduino代码.rar
描述:相关代码下载地址
电路图文件
原理图.rar
描述:原理图等
其他文件
原文出处.txt
描述:原文出处
收藏 (1)
扫码关注电路设计技能 扫码关注电路设计技能

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归国外开源所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 搜罗资料,成功做出红外遥控器,成果分享

    分享一个学习型红外遥控程设计资料需要的拿走,源码部分是参考的网上的资料,我也一并分享出来了,资料包括了原理图,源码和元器件清单。Altium Designer画的学习型红外线遥控器的PCB图如下:电路原理图如下:元件清单:
    来自:基础电路时间:2018-07-09 单片机 遥控器 红外线
  • 51单片机N76E003遥控器DIY 完全开源PCB、KEIL工程源码

    火星科技自主设计51内核新唐N76E003六通道遥控器,支持双向通讯,支持电压采集回传,低电量报警、设备失联报警、设备低电量报警、OLED显示屏UI显示、手动对频配对等,功能全面,测试稳定。可用于无人机、船、小车、机器人等的无线遥控。新唐N76E003六通道遥控器实物展示:接收机配对操作,见下图:接收机配套资料下载:51单片机接收机-四轴一体飞控 完整资料PCB、源代码 遥控器常用操作说明:遥控器每次开机会启动设备自检,如果外设有不正常工作的会显示不正常的设备信息。遥控器除有两个摇杆电位器,左边摇杆上下不自动回中(左手油门),右边摇杆自动回中,分别对应CH1、CH2、CH3、CH4四个通道。还有两个拨动开关用来控制CH5、CH6通道。两个通道可以自由组合高低,一般用来控制运行模式。左上方和右上方各有一个按键、分别是用来手动介入控制,目前加入了长按功能,分别对应界面UI的切换和进入配对模式的功能。短按没有写功能函数,用户可以在代码中自行修改。蜂鸣器控制引脚是复用的下载口,所以在下载程序或者更新固件的时候需要把开关打到数据“DAT”端。在需要用蜂鸣器作为提示或者报警的时候只需讲开关拨回蜂鸣器“BEEP”端就可以了。蜂鸣器的提示声音分为1、2、3、4、5声,每种声音都代表一种功能性故障提示,如遥控器电池电量过低、遥控器与受控设备失联等等。OLED屏幕上面可以显示遥控器与被控设备的一些相关信息。分别有遥控器与被控设备之前的通信质量、遥控器电池电压、被控设备电池电压、接收机电池电压、遥控通道舵量数据等。分别有图形界面和数据界面两种显示模式,显示模式可以通过按键切换。 无线数据传输格式:1、发送M>DATA2、接收M<DATA格式可以拿到代码后自行修改,比如定长、不定长、校验各种传输协议等等。单片机采用的是51内核新塘N76E003、18K Flash、1K Ram,封装TSSOP20引脚兼容STM8S003。优点就不用多说了,简单+性价比!代码是由Keil5编写。 电气特性 工作电压:3.6V-5.5V充电电压:DC5V整体尺寸:长30mm*宽13mm输出通道:六通道支持无线:LT8920无线模块、NRF24L01无线模块等应用领域 无人机车船舵机控制 联系我们更多请关注小店:https://shop115663012.taobao.com/飞行测试视频链接:https://pan.baidu.com/s/1xfRXpL_SsEkY6sz1VvBxUA
    来自:无线手持设备时间:2018-06-28 51单片机 开源 遥控器
  • Crazepony四轴飞行器官方资料大放血

    Crazepony四轴飞行器采用32位ARM处理器STM32,在传统2.4G遥控器控制基础上,实现智能手机蓝牙2.1/4.0 BLE遥控功能。在结构/软硬件上为DIY提供可扩展接口,基于CrazePony可以制作航拍四轴和自平衡小车。Crazepony项目的源代码和原理图等都是开源分享的。这里我们整理了在学习/研究/二次开发过程中需要用到的代码,资料等。大家打开该Crazepony四轴飞行器原理图设计,可能会注意到该Crazepony机身和Crazepony遥控器都采用锂电池充电LTC4054。LTC4054是凌特公司的锂电池充电芯片,它是专为单节锂电池充电需要设计的单片集成芯片。从而为Crazepony四轴飞行器解决了航模电池续航问题。附件资料说明:飞控/遥控器源代码源代码包括飞控代码,遥控器代码,Android APP源码,PC上位机源码等。现在使用的飞控代码命名为crazepony-firmware-none,名字中的none表示没有使用实时操作系统RTOS,是裸机代码,代码更加简单明了,适合初学者使用。原理图(飞控+遥控器)&芯片资料上位机和Android客户端上位机使用C#写成,现在已经加入了飞行姿态模拟,姿态数据显示,PWM输出显示等功能。现在默认固件已经关闭PC上位机数据(配合BLE低带宽模块),截图如下所示。现在Crazepony支持Android手机蓝牙4.0 BLE链接,需要手机Android 4.3及以上。Android APP截图如下。
    来自:飞行器时间:2018-06-20 四轴飞行器 遥控器 ltc4054
  • 太阳能光线自动跟踪与方位显示系统(源程序+电路图+模块资料+演示视频)

    该产品实现以下功能:1.自动跟踪太阳能光线的入射角度2.系统可以随着太阳能光线的方向进行移动3.实时显示太阳能方位角度(双轴跟踪,显示两个角度)附件压缩包资料截图:
    来自:DIY创意产品时间:2018-05-30 单片机 太阳能 跟踪监控
  • DIY纯单片机移动电源全套资料

    移动电源方便快捷,便于携带,广泛应用于手机、平板电脑等数码设备,是一种集供电和充电功能于一体的便携式充电器。一般由锂电芯作为储电单元,成为日常生活中必备产品。本项目为DIY自主研发的纯单片机移动电源设计,支持1A,2.1A,3.1A电流,电路涉及到的重要芯片包括FT61F022A、SIH3406、CN4309。附件内容包括该电子设计原理图和PCB及HEX程序文件,供参考学习。
    来自:电源模块时间:2018-05-18 单片机 diy 移动电源
  • 基于51单片机的激光雕刻机资料,包括上位机和51源码

    最近一直在网上找有关光驱的基于51单片机的雕刻机资料,网上看了好多拆光驱DIY的激光雕刻机都是基于Arduino的,正好找到了一个相关的,基于51(89C52RC)单片机的教程,感谢原作者的分享,借花献佛,借电路城平台分享给更多需要的朋友,分享网友的实物图:再来一张洞洞板焊的控制板,用的买的L298模块,三极管S8050控制激光管再来一张电源,拆的旧电脑的电源,将信号线用开关控制加了个小LED做状态灯。再来张打印好的效果图:附件分享的是该激光雕刻机的上位机和51程序,可以参考着做属于你自己的激光雕刻机。
    来自:DIY创意产品时间:2017-12-18 diy 激光雕刻机 51雕刻机
  • 基于Simblee模块的电子骰子

    一套“电子增强”玩骰子。它们可以作为常规骰子的替代品,也可以用于跨越物理游戏和数字游戏之间差距的游戏。骰子基于Simblee模块(便于将nRF51芯片与芯片天线相结合)。使用I2C GPIO控制器来混合发光二极管(主要是因为Simblee模块无法提供或吸收足够的电流)。当然,有一个加速度计来检测方向,还有一个小的EEPROM来存储非易失性数据。甚至还有一个小型的磁性开关,这样我最终可以建立一个带有小嵌入式磁体的手提箱,以确保在运输过程中骰子保持关闭状态。所有的电子元件都被焊接到柔性电路板上,然后以立方体的形式缠绕在电池周围,使LED朝外。所有其他组件必须在董事会的另一边。案件是3D打印(Shapeways),目前措施17毫米(标准模具是16毫米)。这是一个有趣的方式,非常具有挑战性的设计电路板和案件在同一时间。由于空间狭小,我必须不断思考布局会如何影响太空中的所有东西,反之亦然。
    来自:DIY创意产品时间:2017-12-08 diy simblee 筛子
  • 手机控制智能车DIY,有教程有程序,支持安卓手机

    给大家展示一个既可触摸按键控制又可重力感应控制的Android手机软件和DIY小车,废话少说,上图:Android上位机软件运行界面截图触摸按键控制模式重力感应控制模式更改背景在手机上的运行图以上是手机控制端的电路图,下面再看小车部分——看完图片还不过瘾的可以看视频:视频地址:http://v.youku.com/v_show/id_XNDgyNDU2NDI4.html看完了,感觉还行吧!附件里分享了详细的制作教程哦,感兴趣可以下载自己做。
    来自:智能车时间:2017-12-04 毕业设计 蓝牙小车 遥控车
  • 车模遥控器坏了就自己做,arduino遥控器,实用又简单!

    玩车模最重要的就是遥控器,可是一个不小心,把车模遥控器整坏了,只要自己重新做一个了,利用手头的arduino做了一个遥控,用的全双工无线串口模块做的通信,这样以后也可以增加数据的回传功能,同时全双工又增加了通信效率。目前只完成了这么多,后期还想增加微调、失控保护、速度显示和电压显示等更多功能,分享遥控器的发送和接收源码,有需要的伙伴可以下载了看看,代码加了很详细的注释,小白也能看懂。
    来自:无线手持设备时间:2017-11-29 arduino 智能车 遥控器
  • 给你的电脑上把锁!多功能电脑遥控开关机全套资料

    该电脑遥控器开关机虽然功能不是很多,比不上高手做的,但还是希望能给朋友们学习参考。整个设计资料包括原理图,PCB及代码等,见附件下载。该多功能电脑遥控开关机电路所有按键都是使用遥控器操作,遥控代码为NEC制式,且只使用了8位数据码作为识别,程序中使用8位数据码与8位数据反码进行比较,提高了识别能力。具体功能如下:1、遥控开机(在1.5S内连续按两次遥控开机键,发出两声响,继电器吸合1.5S,模拟手动开机);2、时间显示(使用1602液晶显示,时钟芯片为DS1302);3、定时开机(使用时间进行定时,到设定时间后,且定时打开时,发出一声响,继电器吸合1.5S,模拟手动开机);4、温度显示(使用DS18B20传感器,可测试负温度);5、温度报警(温度大于或等于设定温度,且温度报警开关打开时进行报警,当温度小于设定温度或温度报警开关关闭时,温度报警不响);6、定时选择开关(用于是否使用定时开机功能);7、温度报警选择开关(用于是否使用温度报警功能);8、遥控操作 注意:遥控按键的定义你们自己定吧,我已经把源程序都贴上来了,供修改,修改的位置在//**************************遥控代码设置*****************************处, 例你的右移键数据码为0x20的话,你就把该处的第一个case 0xB0:改为case 0x20,其它依次类推(C语言编写),上面都已经标注好了,只要改几个数据,其它都不要改。
    来自:DIY创意产品时间:2017-11-20 diy制作 遥控器 遥控开关
销量
37
查看
810
参数名 参数值
发布于 2018 年 04 月 19日
Moore8直播课堂