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

共1条 1/1 1 跳转至

Let'sdo-2025年第3期-DIY拾色播放器-【成果帖】

助工
2025-12-12 14:24:05     打赏

感谢 EEPW 和 DigilKey 给予的这次宝贵学习机会!

1.     项目简介

 【项目名称】DIY拾色播放器:

【任务目标】构建一个能“看见”颜色并“唱出”音符的智能设备。

 【主线任务】

1)征服颜色传感器,按键取色,串口/屏幕打印数据;

2)点亮板载RGB,让它实时反映世界的色彩;

3)驱动蜂鸣器,精准还原Do-Re-Mi……

 

2.     硬件介绍

    1)     开发板 - ESP32-S3 Rev TFT FEATHER,带有彩色LCD屏幕

d653c57a-bbe7-4ab1-9540-d5c63ef53209.png

    2)     颜色传感器 - TCS3200 RGB COLOR SENSOR BOARD

bf9c15b1-fe1d-4b78-9c60-c297d1468140.png

    3)     音频 - DIGITAL BUZZER MODULE (自备,低电平触发)


 96a05187-aab1-4f42-b7e4-7fbb074ed23c.png

3.     硬件结构和接线

 aa440526-80ad-4c12-87ba-9e7203b36921.png

          1)开发板是基于 esp32-s3的 Adafruit Rev TFT Feather,是系统的控制核心。

2)颜色传感器四个引脚S0-S3接收mcu的控制信号,OUT引脚将感知到的颜色频率输出给mcu;同时颜色传感器板上有4个LED补光灯,板子LED引脚接收mcu的高电平,补光LED亮,反之则LED灭。

3)蜂鸣器接受mcu一个控制信号,低电平时蜂鸣器鸣叫。为了输出不同的音符,控制信号采用PWM输出,频率不同代表不同的音符。

4)板子上内置240x135分辨率TFT屏,以及三个按钮D0~D2。

5)三色灯NeoPixel接收两个GPIO控制信号:一个控制电源PWR,另一个控制输出灯的三元色 Pixel

 

4.     开发环境和用到的库

使用在线的 ||

b站地址:https://www.bilibili.com/video/BV1S1mXBEEbt




关键词: 拾色     播放器     TCS3200     蜂鸣器     NeoPix    

共1条 1/1 1 跳转至

回复

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