RX5808-Div
简介
自制的RX5808分集接收机 GitHub链接:https://github.com/Ft-Available/RX5808-Div
简介:自制的RX5808分集接收机 GitHub链接:https://github.com/Ft-Available/RX5808-Div开源协议
:GPL 3.0
描述
1.界面设计基于LVGL
演示视频见:https://www.bilibili.com/video/BV1yr4y1371b
1)主界面长按确定键,可锁定/解锁手动频道,短按进入菜单; 解锁情况下,按上下左右可调整频率。
2)菜单界面分为三块内容:扫描;设置;关于。
按上下切换菜单选项,确定进入子菜单,左键返回主界面
3)扫描菜单有三个子内容:
图扫描显示频率5300-5900MHz信号强度;
表扫描显示将图传频道信号强度按不同颜色显示,扫描结束,频率切换至最当前信号强度最好的频道,并显示在右上角。
RSSI校准用于校准RSSI,未开启图传会校准失败,成功则会保存结果。
4)设置界面可设置显示屏背光强度,风扇转速、开机动画、蜂鸣器等是否开启,OSD制式需要保存后重新在主页面开启才能生效。
5)关于界面显示相关信息。
2.OSD支持
OSD功能由林面包(B站ID)添加,非叠加模式,主界面下解锁即可开启。
演示视频见:https://www.bilibili.com/video/BV1ya411g78U 与接收机UI完全同步。
注意:OSD功能在原先的硬件上并不支持:需要把gpio25飞线到video(视频输出)上。
3.教程
3.1 准备好完整的硬件包含上板和下板
上板检查各个电源对地是否短路,是否虚焊(主要是ESP32-PICO-D4)。
下板应该没什么问题。
3.2 使用USB转TTL连接上板(下载不需要下板)
USB转TTL和上板的TX、RX交叉连接如下图:
3.3 下载固件
解压附件中ESP32_FirmWare.zip文件夹,得到三个xxx.bin文件,如下图:
解压附件中flash_download_tool_3.9.2_0.zip文件夹,得到以下文件:
双击flash_download_tool_3.9.2_0.exe打开下载程序:
将解压得到的bin文件按下图顺序打开:
bootloader.bin 0x1000
partition-table.bin 0x8000
RX5808.bin 0x10000
SPIFLASH按下图设置:
按住BOOT再上电,选择COM口并下载:(下图是下载完成的样子)
4.成本
去除打板费用,上板约30-40元,下板约60-70元(仅供参考)。
5.注意
1.上板我已打样,但是增加了滤波器到视频输出的电阻,去掉了SI2302的下拉电阻,io4与io12 label标反了,已修正,其他未动,下板未打样,大家请自行检查再打样。
2.ESP32的封装应该为LGA,会比较难焊,在3.3V,5V都正常的情况下,显示屏不亮,无法下载等问题基本上都是因为ESP32没焊好。
6.实际飞行视频
以下视频来自B站网友分享
https://www.bilibili.com/video/BV1Sv4y1T7fU
https://www.bilibili.com/video/BV1DB4y1a7WD
https://www.bilibili.com/video/BV1YY4y1P7ca
https://www.bilibili.com/video/BV1KV4y1x75c
https://www.bilibili.com/video/BV1Me411A71u
更多视频可在B站搜索
评论