简易版:点击查看
一、前言
土豆远控PCB版本目前发射机代码、接收机代码、发射机PCB板、接收机PCB板、3D打印外壳、服务器均已完全开源,免费提供使用。
第三代土豆远控更新说明。
- 接收端版本更新为V1.6(esp8266_mqtt_ppm_pwm_jieshouji1.06)
- 发射端版本更新为V1.7(esp8266_mqtt_ppm_yaokong1.07)
- 接收端的PCB更新为V1.0
- 遥控端的PCB更新为V3.0
- 遥控端增加屏幕显示,可以显示ppm连接状态、wifi链接状态、与车辆链接状态、mqtt服务器连接状态、遥控端电池电压、接收端的电池电压。
- 遥控端开关为耳机开关,插入耳机即可开机。
- 增加3D打印外壳。
- 遥控端读取为8通道,接收端为6通道。
- 接收端增加电池电压检测实时回传功能。
在此感谢土豆远控作者小柒同学开源所有代码程序
资料包下载在文章底部二、原件清单(BOM表)
1、发射机清单
序号 | 数量 | 名称 | 位置 | 封装 | 购买链接 |
1 | 2 | HDR-F-2.54_1x4 | 3.3 TX RX GND,GND VCC SCL SDA | HDR-F-2.54_1X4 | 点击购买 |
2 | 2 | 10uF | C1,C3 | C0805 | 点击购买 |
3 | 2 | 0.1uF | C2,C4 | C0805 | 点击购买 |
4 | 1 | 220uF | C5 | CAP-SMD_BD6.3-L6.6-W6.6-RD | 点击购买 |
5 | 1 | PJ-320D | PPM | AUDIO-SMD_PJ-320D | 点击购买 |
6 | 4 | 10k | R1,R2,R3,R6 | R0603 | 点击购买 |
7 | 1 | 4.7k | R4 | R0603 | 点击购买 |
8 | 1 | 200 | R5 | R0603 | 点击购买 |
9 | 1 | ESP12F | U2 | ESP12F | 点击购买 |
10 | 1 | AMS1117 | U4 | SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR | 点击购买 |
11 | 1 | U6 | 0.96OLED_4P | 点击购买 | |
12 | 1 | {ManufacturerPart!} | USB1 | USB-SMD_KH-TYPE-C-2P | 点击购买 |
13 | 2 | {ManufacturerPart!} | 下载,重置WIFI | SW-TH_4P-L4.5-W4.5-P3.00-LS4.8 | 点击购买 |
14 | 1 | 充电板 | 锂电池充放电模块-按键引出 | 点击购买 | |
15 | 1 | 电池 | 聚合物锂电池 | 点击购买 |
2、接收机清单
序号 | 名称 | 参数 | 名称编号 | 封装 | 数量 | 链接 |
1 | 贴片电容 | 10uF | C1,C3 | C0805 | 2 | 点击购买 |
2 | 贴片电容 | 0.1uF | C2,C4 | C0805 | 2 | 点击购买 |
3 | 排针 | 单排针 2.54MM间距 | H1 | 2.54_1X3 | 1 | 点击购买 |
4 | 排针 | 单排彩色 | U1 | 2.54_1X8 | 1 | 点击购买 |
5 | 按钮 | 配置wifi | KEY1 | KEY-SMD_2P-L6.2-W3.6-LS8.0 | 1 | 点击购买 |
6 | 按钮 | 下载 | KEY2 | KEY-SMD_2P-L6.2-W3.6-LS8.0 | 1 | |
7 | 贴片LED灯 | 电源指示 | LED_R1 | LED0603_RED | 1 | 点击购买 |
8 | 贴片电阻 | 10k | R1,R2,R3,R4,R6,R8 | R0603 | 6 | 点击购买 |
9 | 贴片电阻 | 1k | R5 | R0603 | 1 | 点击购买 |
10 | 贴片电阻 | 2k | R9 | R0603 | 1 | 点击购买 |
11 | ESP8266 | ESP12F | U2 | ESP12F | 1 | 点击购买 |
12 | 电源芯片 | AMS1117 | U4 | SOT-89-3_L4.5-W2.5-P1.50-LS4.2-BR | 1 | 点击购买 |
二、焊接教程
1、发射机贴片图
2、发射机实物图
发射机正面图(未贴屏幕) 发射机正面图(已贴屏幕)
发射机反面图(未贴屏幕)
3、接收机贴片图
4、接收机实物图
三、烧录教程
1、发射机接线
2、接收机烧录接线
3、发射机烧录 我们需要按住发射机的下载按钮不放,然后再给发射机通电、通电之后手放开下载按钮。 然后打开遥控段的代码,esp8266_mqtt_ppm_yaokong1.07,打开之后选择开发版以及端口(需要提前配置好Arduino的开发环境) 我们点工具-开发版-esp8266-Generic ESP8266 Module
然后点工具-端口。 来选择你的端口这里回显示com后面会有一个数字,每个电脑不一样(我电脑是mac所以跟你们显示不一样)
选择好端口跟开发版之后我们就直接点击上传
4、接收机烧录 其实接收机烧录跟发射机烧录过程是一样的,只是打开的代码不一样,接收机打开的代码是 esp8266_mqtt_ppm_pwm_jieshouji1.06
四、指示灯说明
模块的指示灯状态显示含义:
指示灯快闪, WiFi未连接,服务器未连接,模块之间未连接;
指示灯慢闪, WiFi已连接,服务器已连接,模块之间未连接;
指示灯常亮,说明两个模块之间已经通讯上了