RRoy 发表于 2025-4-10 08:33:57

让设备秒变活宝!ESP32+LCD制作会卖萌的双眼

本帖最后由 RRoy 于 2025-4-10 08:49 编辑

这个项目使用了Waveshare的0.71英寸双眼LCD模块和ESP32-C3-Zero开发板,通过硬件与编程的结合,实现了模拟人类表情的动态动画效果。不管是机器人、互动设备还是艺术装置,这个项目都能为你的项目增添独特的魅力!












项目亮点


[*]高分辨率显示:每只“眼睛”都是一块圆形IPS屏幕,分辨率为160×160,支持65K色彩显示,画质细腻生动。
[*]紧凑设计:模块尺寸仅51×20毫米,非常适合集成到小型设备中。
[*]自定义动画:你可以通过AI图像生成工具或图形编辑软件(如Photopea)设计独特的眼睛动画。
[*]多种用途:不仅适用于机器人,还可以用于互动装置、穿戴设备或创意艺术作品。






https://dfrobot.loll.cc/video/Your%20robot%20needs%20eyes.mp4



需要准备什么?




[*]0.71英寸双眼LCD模块(Waveshare)
[*]ESP32-C3-Zero开发板
[*]若干跳线用于连接
[*]电源(3.3V或5V)
[*]软件工具:

[*]Arduino IDE
[*]必要库(如TFT_eSPI和LVGL)
[*]图像转换工具(如Image2cpp)


制作步骤


1. 硬件连接






[*]将双眼LCD模块通过SPI接口与ESP32-C3-Zero开发板连接。主要引脚包括VCC、GND、DIN和CLK。
[*]根据Waveshare官方文档正确映射引脚,确保电路稳定。


2. 软件配置










[*]下载并安装Arduino IDE,并配置ESP32开发环境。
[*]在Arduino IDE中安装必要的库,例如TFT_eSPI,用于控制LCD屏幕。
[*]从GitHub仓库下载示例代码,将其上传到开发板,测试屏幕是否正常显示动画。



3. 自定义动画












[*]使用Photopea或AI图像生成工具设计个性化的“眼睛”图案。









[*]使用Image2cpp或LCD Image Converter将图像转换为适配LCD屏幕的格式。
[*]将设计好的动画上传到ESP32板中,让你的机器人拥有独一无二的表情!



4. 运行并调试
[*]上传代码后,观察屏幕上的动画效果。如果需要,可以调整帧速率、颜色或图案设计,直到达到最佳效果。







结尾
这个项目不仅仅是一个技术实验,它还为我们提供了很多种可能,比如:

[*]为你的机器人赋予生动表情,让它更具亲和力。
[*]制作互动艺术装置,用动态显示吸引观众。
[*]创建带有视觉反馈功能的IoT设备。
[*]开发可穿戴设备,例如动态显示徽章或面具等等。

GitHub仓库链接:https://github.com/upiir/dual_lcd_robot_eyes

Waveshare官方Wiki:https://www.waveshare.com/wiki/0.71inch_DualEye_LCD_Module

无论你是Arduino初学者还是经验丰富的开发者,这个项目都能为你提供一个有趣且具有挑战性的体验。赶快试试吧!

原文地址:https://github.com/upiir/dual_lcd_robot_eyes

项目作者:upiir

转载请注明来源信息

dt 发表于 2025-4-12 07:48:16

LCD有购买链接吗

RRoy 发表于 2025-4-17 16:08:56

dt 发表于 2025-4-12 07:48
LCD有购买链接吗

作者在aliexpress上买的:https://s.click.aliexpress.com/e/_oDD8MKD
页: [1]
查看完整版本: 让设备秒变活宝!ESP32+LCD制作会卖萌的双眼