69.9元用乐鑫科技ESP32-S3 2.8寸串口屏爆改手持彩屏遥控器!手机APP卡顿?不存在的!

描述

还在用手机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,这套方案都能完美适配

所有代码完全开源!新手可以快速上手,开发者可以自由二次开发,真正实现个性化定制!

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分