这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » Let'sDo2025第3期任务-拾色播放器-过程帖

共2条 1/1 1 跳转至

Let'sDo2025第3期任务-拾色播放器-过程帖

菜鸟
2025-12-09 20:35:44     打赏
  1. Let'sDo2025第3期任务-拾色播放器-过程帖

先来看一下ESP32-S3 Reverse TFT Feather的配置:

ESP32-S3 双核 240MHz Tensilica 处理器

配备 4 MB 闪存和 2 MB PSRAM

240x135分辨率1.14ST7789彩屏

三个按钮D0D1D2

MAX17048电池芯片

用于I2C连接器

WS2812 RGB led

40~50uA的超低功耗模式

2025third_mainboard.jpg

然后再看一下TCS3200颜色传感器模块。这个模块也挺有意思,通过S0-S3四个引脚的高低电平配置,分别开启RGB不同的滤色模式,就可以分别读取RGB三种颜色的强度,从而还原RGB色彩,一个很有趣的实现方式。

SEN0101_sml(200x200).jpg

首先这个板子也是老朋友了,ESP32-S3 Reverse TFT Feather开发环境就选择circuitpython吧,用朋友的话说是喂饭喂到了嘴里的一款语言。

去官网下载好固件,先使用乐鑫官方烧录器烧录bin文件,重启后屏幕会有拖入UF2文件的提示,然后重启后将UF2文件拖入板子虚拟的U盘,烧录完毕。重启后屏幕会同步显示circuitpython的命令行,很是高级,十分方便。

46452954-d598-49d7-b885-059270766efb.png

82b68c0e849f9c890d64f43fd989624c.jpg

b6929410dfc5da8ccb03344448d32b6e.png

fcde3b28286acc7fbce7fbca6c267aae.jpg

https://circuitpython.org/board/adafruit_feather_esp32s3_reverse_tft/

circuitpython官方的库包含有st7789屏幕、ws2812彩灯和蜂鸣器的驱动,但没有TCS3200颜色传感器的驱动,还需要搞一下子。

官方驱动和示例要从github上面下载,然后还需要运行命令更新下才能获取完成的内容。然后找到相应的驱动放入开发板的/lib文件夹下就可以了,示例则要放入/根目录下。

954bb397cb8a8bab385ce6f2166c6892.png

同样,我们找到的TCS3200驱动也要放在/lib文件夹下。

焊接排针的时候还遇到一下小问题,TCS3200颜色传感器和蜂鸣器两个模块都需要接VCCGND,但是开发板的GND只有一个引脚。借助多余的排针,焊了一个双面的排针,算是解决了这个小问题。


    微信图片_20251209203432_29_579.jpg

微信图片_20251209203432_28_579.jpg


菜鸟
2025-12-11 00:12:58     打赏
2楼

焊接老手呀


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]