还在用手机APP遥控你的麦克纳姆轮小车?当炫酷的漂移遇上突如其来的微信消息,当精准的操控被卡顿的手机APP打断——这份憋屈,每个遥控车玩家都懂。手机遥控的痛点,我们深有体会。是时候彻底告别这种折磨了!
本期就让我用启明智显2.8寸触摸串口屏,为你打造一个专属的高性能遥控器,成本仅69.9元!
这款串口屏搭载ESP32-S3芯片,支持Wi-Fi和蓝牙,配备240*320高清显示屏,显示效果细腻流畅。更棒的是,使用LVGL工具开发界面,只需简单拖拽,无需复杂编程,小白也能轻松上手。
话不多说,让我们开始这场爆改之旅!
搭建ESP-IDF环境
1. 输入以下代码更新软件包
sudo apt-get update
2.输入以下代码安装esp-idf环境依赖包
sudo apt-get install git wget flex bison gperf python3-pip python3-venv cmakeninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 net-tools)
3. 创建存放idf的⽂件夹,路径可以自己选择(mkdir esp cd esp)
4. 进行换源(此操作只需国内用户进行,国外用户请忽略),拉取gitee⼯具
5. 输入以下代码执行gitee⼯具切换镜像脚本
cd esp-gitee-tools
6. 更换pip源,拉取esp-idf源码:
cd .. git clone --recursive https://github.com/espressif/esp-idf.git
7. 切换esp-idf版本分⽀到v5.1,安装编译⼯具
8. 设置环境变量并将环境变量放到.bashrc中
9. 验证esp-idf环境
拉取源码并编译
1. 输入以下网址下载代码包:
https://gitee.com/fishing-fox/espnow-remote-control.git
2. 进入目录,输入以下代码选择开发板类型:
idf.py load-board
以ZX2D80CE02S这款产品为例,键盘输⼊2,回⻋等待系统配置完成
3. 编译⼯程:
idf.py build
4. 打包固件 idf.py generate-firmware 会⽣成⼀个firmware_0x0.bin⽂件,将打包的固件复制到桌面上

烧录
1. 输入以下网址进入官网下载烧录工具,点击Download,选择flash Download Tool进行下载:
https://www.espressif.com/zh-hans/support/download/other-tools

2. 打开烧录工具,ZX2D80CE02S选择类型为ESP32-S3 ,点击ok

3. 选择需要烧录的固件,⽬标地址为0x0.选择⽬标端⼝号,点击START开始烧录

改造完成!来看看成果
2.8寸屏幕已经变身功能全面的无线遥控器!
左侧摇杆控制前后移动,指哪走哪;右侧摇杆实现原地旋转,精准控制漂移角度。屏幕实时显示电池电量,彻底告别中途断电的尴尬。
这一切的流畅体验,得益于乐鑫ESP-NOW协议的低延迟、高稳定性特性。无论是智能家居、机器人还是无人机控制,只要设备支持Wi-Fi、BLE或ESP-NOW,这套方案都能完美适配。
所有代码完全开源!新手可以快速上手,开发者可以自由二次开发,真正实现个性化定制!
全部0条评论
快来发表一下你的评论吧 !