基于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库在几个小时内完成了它。
1