
入门级航模套件,基于国产ESP8266/32芯片模组打造的
简介
基于国产 ESP8266 / 32 芯片模组打造的航模入门级套件(含接收机和遥控器),开发制作成本低,降低航模成本,从而降低了航模入门门槛,让航模普及率更高更广,同时可搭配手抛机进行改装。
简介:基于国产 ESP8266 / 32 芯片模组打造的航模入门级套件(含接收机和遥控器),开发制作成本低,降低航模成本,从而降低了航模入门门槛,让航模普及率更高更广,同时可搭配手抛机进行改装。开源协议
:Public Domain
描述
本项目是基于 国产ESP32/8266 芯片打造的固定翼航模入门套件
由于嘉立创不能同时编辑两个项目,因此本开源项目更新得PCB均上传至附件
2023年11月14日更新(请从附件下载工程文件):
1、修复1SOne舵机引脚错误(工程文件使用的错误的版本导致,原因未知)
2023年11月2日更新:
1、更新风舵版接收机(修复8833无法启动错误)
2、ESP8266 八通道遥控器(大摇杆版)
3、ESP8266 八通道遥控器(口袋版)
4、ESP8266 八通道遥控器(口袋版)13x13摇杆底座
4、ESP8266 八通道遥控器(口袋版)16x16摇杆底座
一、关于设计初衷
1、为什么选择国产ESP32/8266芯片模组做来做航模?
很久以前看到一个视频,国外有人用无人机吊装一个手机跟拍,觉得很新鲜,也想自己做一个,想做一个会飞的手机。手机上除了控制电机的电路以外,其他都有,通讯,陀螺仪,摄像机,啥都有。然后在网上找可以用的芯片,结果发现ESP32芯片很符合要求,有蓝牙有WIFI,还能有很多IO来控制电机,很符合我的需要。所以就买了几个ESP32的开发板来研究。
理想有多丰满,现实也就有多大脸。
研究了很久,发现自己的知识储备根本就不能实现。
后来小孩学了编程,我就准备买个小车的套件给他玩。但是在网上发现了ESP8266开发板以及配套的电机驱动扩展板。
然后就只买了空车,买了几个ESP8266的开发板,以及8833电机驱动模块,搞了几块洞洞板就开搞小车。
用ESP32开发板做遥控器,ESP8266做小车的接收机。
最开始用WIFI控制,后来用蓝牙,最后学会了用ESP-NOW。
也不知道什么时候想到,既然能控制小车,为什么不能控制飞机呢?
然后就踏上用ESP8266做航模接收机的不归之路!
从洞洞板,到用画简单的PCB套用开发板,最后到用模组设计接收机。从电烙铁焊接,到加热台焊接。一路走来就是一个不断学习,不断挑战自我的一个过程。
其间也想过使用成熟的方案,也有考虑用其他的芯片或者模组。
但我很懒,不想一下子把前面积攒的东西都舍弃掉,进过对比觉得ESP32/8266很合适做入门级的航模套件,理由如下。
(1)便宜,真的足够便宜,ESP8266 淘宝上第三方厂家的也就5-6快,好一点的7快,乐鑫原厂的10元左右,ESP32 模组也不贵20-30之间。配上其他的什么充电模块,摇杆什么的,性价比不要不要的。陀螺仪 MPU6050,散新也就5-7块之间。其他的电容电阻几块钱一大把多的是。
(2)ESP8266有8个IO,1个ADC,拿两个接 MPU6050 BMP280,也还有6个IO可以用。就算除去IO0,IO2这两个上拉IO外也还有4个IO口可用,对标最低的 1电机 3舵机也完全够用。
(3)ESP32有6个ADC,两个摇杆只需要4个ADC,剩下可以做一个平衡旋钮和一个开关,完全够用。
(4)乐鑫家特有ESP-NOW通讯协议,可以实现空旷地带500米通讯,通讯速率到达1M,玩入门足够,而且ESP-NOW是相互通讯的,而不是单独的只能收或者只能发,这样数传也有了。
(5)外围电路需求少,对我这种小白来说容易上手,ESP32/8266各有很多模组,但焊盘通用,因此可以用板载天线的,也可以用IPEX天线的。自由度很高。
(6)(还没想出来,就这样吧。。。)
2、国内航模发展的现状
玩航模其实挺费钱的,不像车模,航模说不定花了几大百上千一起飞就炸了,说白了就是入门门槛太高。
淘宝上便宜的遥控器接收机加起来就上了百,加上飞机,电调,电机,舵机,电池等等,没有三四百飞不起来。而对于新手,炸机概率就很高,家里没点矿还真玩不起。
有没有便宜的航模呢,有,百元左右的差速机,淘宝一大把,但是这只是玩具级的东西,算不上航模。
起码1电机,2舵机才是入门机型。相对来说有刷比无刷便宜,网上有很多用空心杯来飞改装的手抛机。用的遥控接收机也是成品高度集成接收机。这也接收机要么是自己的遥控器,要么匹配大牌的遥控器。也有单独的有刷电调。
这就带来了一个问题,用配套的接收机遥控器就玩不了其他的,想换成无刷的就玩不了,得换。用通用的,首先得有通用的遥控器。总之就是一个成本居高不下。
3、代码开源优势
很多开源接收机只开源PCB,代码不开源,只个固件,或者使用别人的固件。
ESP可以用米思琪中文编程,入门门槛很低,容易上手,这样可以带来更多的代码研发优势。
只要有想法,没有不能实现的。
ESP的算力不低,算力不够就再来一颗,ESP芯片可以实现多芯并联,用来处理复杂的事务。
ESP做航模的优势不言而喻。想想看,以后飞F3P的动作,完全可以交给芯片来做完成,自动起降巡航什么都不是什么遥不可及的东西。
二,DIY主要配件成本表(本成为为某宝采购成本,非嘉立创贴片或商城采购成本,需要控制正品保证的请勿参考此表)
ESP8266 : 5.00 - 7.00(第三方)
ESP32 :22-25
MPU6050 :5.00
BMP280 :1.50
AMS1117 : 0.15
CH340C : 1.5
13x13摇杆:3.00
三,遥控器:
遥控器基于ESP32/8266 具备IPEX天线接口(一代)的的模块开发,搭载5V2A充电系统,支持1-2枚18650电池,TEPY-C接口,自带电量指示灯,使用外接IPEX电线(模组焊盘支持其他同类型模组,可以自行跟换为代板载天线的版本)。遥控器分为口袋版(ESP32),大摇杆版(ESP32)和探索版(ESP8266)三个版本。
1、口袋版采用ESP32芯片模组,6通道设计,使用双13x13摇杆设计(可自行根据需要焊接成为左右手油门型),平衡旋钮以及自稳飞控开关,最大支持1枚18650电池。
2、大摇杆版,与口袋版一样采用ESP32芯片模组,12通道设计,采用标准航模摇杆接口(设计为可切换的左右手油门模式),一个平衡旋钮,一个自稳飞控开关,一个两档襟翼开关,三个自定义开关。最大支持两枚18650电池。
3、探索版,此版本采用ESP8266芯片,通过搭载一枚 CD74HC4067SM96 芯片实现16通道设计。采用三个16x16的摇杆,其中一个为独立油门摇杆,这样可以定义更对左右摇杆操作,油门摇杆独立主要是针对口袋版油门摇杆新手入门时会对油门误操作而设计。8个可自定义开关,4个可自定义轻触按钮。最大支持两枚18650电池。
三、接收机
接收主要针对1S飞机开发,接收机大小也针对48cm手抛机进行了优化(所有版本均带TEPY-C接口及自动下载电路,所以最求极致小板的可自行将此部分电路去除)。
1、1SOne:这个是可以搭载1枚18650动力电池的接收机,采用ESP8266-07S(IPEX)模组,集成5V2A充放电,集成2路11A有刷电调,3个1.25的舵机接口,2个1.25的无刷电调接口(主要针对某宝面上4.9的4A迷你无刷电调),1个GPS接口,集成9轴MPU6050陀螺仪,及BMP280气压计芯片。
2、1SOne_Mini:这个是1SOne的简化版本,主打轻量化,去掉了18650电池座,外部焊接电池引线或接头,集成2路11A有刷电调,3个1.25的舵机接口,将TEPY-C接口改为立插,同样支持5V2A充放电。这个版本的体积根据48cm手抛机进行优化,搭载300-550毫安的1S电池,可以轻松放置在机头,可以最大程度确保机头强度。这个版本只集成了六轴MPU6050陀螺仪。
3、2X:这个是差速板,集成2路11A有刷电调,六轴MPU6050陀螺仪,没有舵机接口,采用超低压差供电芯片,支持1S-3S电池,建议最大2S电池(使用7.3V的8520电机),由于采用多种规则的电池供电设计,所以没有集成带充放电电路。
4、6X:这个是旋翼+固定翼飞行板(飞行器研制中),集成6路11A有刷电调,仅九轴MPU6050陀螺仪,没有集成高度计及其他接口。支持1S-3S电池。此接收机请谨慎打样。
5、2S_BEC:是针对2S以上电池开发的接收机,支持BEC供电及电池供电,集成9轴MPU6050陀螺仪,及BMP280气压计芯片,采用XT30电池接口。
6、2S_BEC_Little:2S_BEC的超级简化版,仅支持BEC供电,纯输出,不集成飞控电路,体积超小,只比模组略长,需要外接下载板下载程序。
7、2S_ESP32_TEST:这个是基于ESP32芯片设计的接收机,集成9轴MPU6050陀螺仪,及BMP280气压计芯片,集成GPS,XT30电源接口,仅支持2S以上电池,不支持BEC模式。
设计图

BOM


评论