?
ELRS開源項目地址https://github.com/ExpressLRS/ExpressLRS/
ELRS固件配置器https://github.com/ExpressLRS/ExpressLRS-Configurator/
?
?
?
?
全套資料見附件下載
特點:
模塊化拼裝E28、ESP32、DCDC穩(wěn)壓,單面集成。
炫酷彩屏、5維按鍵、背包功能、散熱風(fēng)扇、RGB燈。
簡約外殼易打印,屏幕 按鍵 風(fēng)扇固定在發(fā)射主板上。
?
1、 ESP32模塊,推薦不帶天線的ESP32-WROOM UE,或ESP32 U等接口一直的32模塊都行。如果采用帶pcb天線的需要裁切掉。
2、 億佰特e28 2g4m27s射頻模塊,lora調(diào)制信號,SX1280芯片。需要更換電阻使用外置天線,裁切pcb天線。
3、 擴(kuò)展顯示板通過1.27mm排母 排針對插在發(fā)射板上,減小外殼復(fù)雜度。
4、 0.96寸TFT彩色顯示屏 160x80分辨率,支持接插裸屏8P、焊接裸屏13P.
5、 5向按鍵控制屏幕,高頻頭可外接使用USB供電,便于非開源的遙控。
6、 發(fā)射板和擴(kuò)展板基本都是單面布局,便于 用十塊錢‘LED拆焊臺’焊接 減小制作難度。
7、 散熱風(fēng)扇可固定在發(fā)射板上,且不高于底盒空間,減小外殼復(fù)雜度。
8、 JR插座B2541BW不好買,可以考慮買2.54錯位腳排母(5p,多的可以裁斷),已設(shè)計對應(yīng)焊盤。購買排母注意塑高不大于7.1mm,否則接觸不良。
9、 感謝AXIS推動彩屏,開機(jī)界面暫時采用他的圖片。
10、5維按鍵使用分壓電阻5K、5K、10K、20K(5K可以由2個10K疊高高等效),根據(jù)原理圖分壓得到的值分別為1/3、1/2、2/3、4/5、0、1,根據(jù)引腳順序16342-和 *4096得出‘上下左右中空’value值為1365、3276、2048、2730、0、4095.
11、簡約外殼易打印。
12、外置接口1.25插座,可外接5-24v電源,外部輸入Sport遙控信號,引出tx rx刷機(jī)口。(v3.2版新增)
?
注意:
1、先調(diào)整DC降壓模塊到3.45V(然后背面整面貼膠帶絕緣),E28切換選擇外置天線,裁切pcb天線。
2、外置供電建議大于7V。
3、高頻頭風(fēng)扇散熱風(fēng)扇25x25x7mm,安裝孔位20x20mm 固定到發(fā)射板上,固定方式自行考慮。注意葉片不能抵住E28和外殼。
4、 刷寫發(fā)射,焊接最小必要元件ESP32模塊、3216鉭電容10uf、挨著的10k電阻、boot按鍵、三個100歐電阻。(焊接完必須測短路)使用USB-TTL工具(ch340g等),按照底面指示接,按住boot再接上電腦。
5、可以先地面站刷普通的DIY E28固件,之后再進(jìn)入wifi 刷寫我提供的TFT彩屏固件。
6、5維按鍵若只有 中間按鈕生效,那么請拆下旋轉(zhuǎn)180度焊接,因為不同廠家可能把5腳com地跟2腳cent互換了。 拆焊貼片模塊可烙鐵加熱引腳時插入薄剃須刀片,即可逐個引腳分離開。
7、發(fā)射板背面的背包功能,需要刷寫01f后再焊接ESP32與01f通信。
8、RGB燈若無法工作,考慮旋轉(zhuǎn)180度,標(biāo)志那個腳朝左上方。 以兼容不同引腳定義。
9、焊接時打開對應(yīng)html文件查看元件擺放位置。
使用接插排線的TFT屏,2塊PCB板的厚度應(yīng)該都為1.6mm;
JR底盒內(nèi)高17-螺柱4.5,可用高度12.5;? - 按鍵高2mm(包容屏幕的1.5mm) - 上PCB板即擴(kuò)展板1.6mm - 1.27排針?biāo)芰?.7mm - 1.27排母塑高4.6mm - 底部pcb發(fā)射板1.6mm = 1mm 預(yù)留屏幕與盒子上蓋間隙。
如果使用焊接TFT屏13p,因排線占用屏幕底部空間,建議PCB厚度1.2mm,1.27排母選塑高4.3mm。
?
使用搖桿功能需要在官方基礎(chǔ)上修改以下文件
src/include/target/DIY_2400_TX_ESP32_SX1280_E28.h
1、在開頭添加啟用按鍵功能
#define HAS_FIVE_WAY_BUTTON
2、定義搖桿按鍵使用的ESP32 GPIO引腳
#define GPIO_PIN_JOYSTICK 35
3、設(shè)定五向按鍵搖桿各個方向的分壓值
// V3版的TFT擴(kuò)展顯示板載五維按鍵(5k5k10k20k分壓)用這個
/?Joystick values {UP, DOWN, LEFT, RIGHT, ENTER, IDLE}*/
#define JOY_ADC_VALUES {1365, 3276, 2048, 2730, 0, 4095}
?
分壓值計算方法:
joystick通過10K電阻接到3.3v獲得基準(zhǔn)電壓。測量按下不同方向按鍵時的joystick - GND電壓讀數(shù)V , V / 3.3 x 4096=values值。
?
1、先調(diào)整DC降壓模塊到3.45V(然后背面整面貼膠帶絕緣),E28切換選擇外置天線。
3、焊接ESP32模塊、3216鉭電容10uf、10k電阻、boot按鍵。
可用10元的“PTC加熱臺/LED拆焊臺”進(jìn)行焊接:給焊盤用烙鐵預(yù)上錫后(有條件涂上助焊膏),將元器件一一放好,PCB移至加熱臺上加熱一會兒錫融化就焊接好了。手殘黨的勝利
4、USB TTL串口工具(CH340)刷固件,連接到PCB板子:
TTL???????? 發(fā)射PCB
TX---------RX
RX---------TX
3.3V-------3.3V
GND-------GND
注意檢查串口工具必需是3.3,別接了5V!!!
5、按住BOOT按鍵接上電腦USB口,
地面站選擇目標(biāo)DIY_2400_TX_ESP32_SX1280_E28(過渡用,tft屏不會亮,看下面步驟刷入定制支持tft的固件),UART刷寫方式 。
勾選好參數(shù)、對頻密碼后點擊開始。
提示成功后斷開所有連接,再焊接B2541座子、RGB燈、DC降壓模塊、E28模塊等其它原件,給E28接上IPEX1轉(zhuǎn)接線和2.4G天線。
tips:以后刷機(jī)可以用WiFi方式(高頻頭上電60秒未連接遙控會進(jìn)入wifi升級模式綠色雙閃)刷入附件壓縮包中提供的定制TFT固件。
!注意:請使用瀏覽器自帶下載,迅雷等下載軟件可能無法下載到有效資源。
器件 | 類型 | 描述 | 數(shù)據(jù)手冊 |
---|---|---|---|
RA3-50V100ME3#-T2 | 直插鋁電解電容 | 點擊下載 | |
CPI201210UF-3R3M-0A7 | 貼片電感 | 精度:±20% 額定電流:700mA 直流電阻(內(nèi)阻):200mΩ 電感值:3.3uH | 點擊下載 |
GCM188R91E104KA37D | 貼片電容(MLCC) | 點擊下載 | |
HC-1.25-T | 壓線端子 | 點擊下載 | |
HC-FPC-05-09-6RLTAG | FFC/FPC連接器 | 點擊下載 | |
B2541BW-5P | 線對板/線對線連接器 | 針腳數(shù):5 連接器類型:針座 系列:- 間距:0.100"(2.54mm) 觸頭類型:公形引腳 | 點擊下載 |
WAFER-MX1.25-2PZZ | 線對板/線對線連接器 | 點擊下載 | |
SC0603J3302F2BNRH | 貼片電阻 | 點擊下載 | |
C1206X563K501TX | 貼片電容(MLCC) | 點擊下載 | |
FRC0402J335 TS | 貼片電阻 | 點擊下載 | |
SS8050 | 三極管(BJT) | 點擊下載 |
歡迎加入EEWorld參考設(shè)計群,也許能碰到搞同一個設(shè)計的小伙伴,群聊設(shè)計經(jīng)驗和難點。 入群方式:微信搜索“helloeeworld”或者掃描二維碼,備注:參考設(shè)計,即可被拉入群。 另外,如您在下載此設(shè)計遇到問題,也可以微信添加“helloeeworld”及時溝通。
EEWorld Datasheet 技術(shù)支持