
工程名称:LimeRC青柠 数字图传遥控器系统
工程作者:平韵の立创小分部

这是一套完整的数字图传遥控器系统,由遥控器端和接收机端两部分构成。它不仅具备传统遥控功能,还集成了实时视频传输、拍照等高级特性。

系统功能与亮点
该系统专为机器人小车控制设计,用户手持遥控器,接收机通过Mult-BUS接口连接至小车,共同实现以下功能:
遥控器端功能
- 运动控制:精准控制小车运动。
- 实时图传:在屏幕上查看小车摄像头拍摄的实时画面,在空旷无干扰环境下支持40米稳定传输。
- 拍照与存储:支持拍照、查看、删除照片,图片存储在遥控器内置的16MB Flash中。
- 高刷新率显示:屏幕刷新率达60帧每秒,操作跟手。
- 多协议输出:支持DBUS、SBUS、PP、DEBUG等多种控制协议。
- 扩展存储:支持外接SD卡。
- RTC时钟:支持实时时钟设置,关机状态下可持续走时约4年。
- 状态监控:实时显示遥控器电量、信号强度等信息。
- 节能设计:支持屏幕超时自动降低亮度及关闭。
- 硬件可配置:支持硬件电平反向功能。
- 摇杆校准:提供半自动校准功能,可调整摇杆死区与极值。
- 参数保存:板载EEPROM自动保存用户设置与对频信息。
- 赛事应用:特别适用于RoboMaster等机器人竞赛场景。
接收机端功能
- 视频驱动与回传:驱动OV2640摄像头并将画面编码回传至遥控器。
- 可靠存储:内部Flash存储配对信息,采用磨损均衡算法提升Flash使用寿命。
- 信息显示:搭载12832屏幕,实时显示连接状态、输出协议及电平。
- CAN调试:集成1路CAN调试接口,可本地解析RM3508、RM6020等电机电调的CAN报文。
- 调试工具:支持USB转串口功能,可作为简易串口调试工具使用。
- 日志输出:支持将串口日志显示到本地屏幕。
- 连接指示:具备USB连接状态指示灯。
硬件设计方案
整个系统硬件由三块核心PCB构成。
1. 图传接收机
负责视频采集、处理与信号转发。




原理图(可上下滚动查看)

PCB设计图

2. 遥控器主板
系统主控核心,采用高性能STM32H7系列微控制器。



原理图(可上下滚动查看)

PCB设计图

3. 屏幕按键子板
集成显示与人机交互界面。


原理图(可上下滚动查看)

PCB设计图

硬件参数明细
- 图传接收机:
- 摄像头:OV2640,24pin FPC接口。
- 屏幕:0.91寸,128x32分辨率,CH1115驱动。
- 连接器:使用GH1.25带锁扣连接线(需2P和4P各2根)用于MultBus信号输出及调试。
- 遥控器:
- 主屏幕:240x240分辨率,SPI接口,ST7789驱动。
- 摇杆:采用与Nintendo Switch同款的Joy-Con摇杆,手感出色。
- 主控:STM32H7系列,可选STM32H750VBT6或STM32H743VIT6,两者功能无差异。
软件说明
- 用户界面:遥控器UI基于LVGL 9.3图形库进行开发与搭建,保证了界面的流畅性与美观度。
- 开发工具:需要准备ST-LINK仿真器和相应的下载夹具,用于为接收机、遥控器主板及按键子板下载程序。
通过这个项目,开发者不仅能获得一个功能强大的机器人遥控设备,更能深入学习STM32嵌入式开发、复杂的四层PCB设计以及完整的嵌入式系统整机调试流程。
开源资料
本项目已在立创开源硬件平台开放全部资料,供爱好者学习、复刻与改进。
开源地址:https://oshwhub.com/phantom001/limerc3-1_release

开源内容包含:
- 完整的原理图设计文件
- PCB布局文件
- 软件源码及工程文件
- 物料清单(BOM)
- 相关设计说明文档


本文转载了「立创开源硬件平台」的用户创作,描述可能有所删改,或并非最新版本,具体请以立创开源硬件平台对应项目描述为准。项目以及项目描述中,涉及所有图片、字体、商标等资产归属各自所有者。项目开源协议根据开源硬件平台具体项目的描述和要求为准。
|