这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 活动中心 » 板卡试用 » 【RaspberryPiSenseHAT测评】色彩传感器及其使用的探索

共2条 1/1 1 跳转至

【RaspberryPiSenseHAT测评】色彩传感器及其使用的探索

菜鸟
2026-05-02 18:47:08     打赏

Raspberry Pi Sense HAT功能模块上,配有色彩传感器TCS34725,其电路见图1所示。

image.png

1 色彩传感器电路

TCS34725各引脚的作用见图2所示,在不所用终端处理的情况下,除电源引脚外,只需用到SCLSDA即可。

因为,TCS34725TCS_INT引脚并未引出,见图3所示。

image.png

2 引脚作用

image.png

3 扩展接口

为了确保色彩传感器TCS34725能进行色彩检测,预先购置了一个同样芯片类型的传感器模块,见图4所示。

且通过Arduino UNO开发板的配合实现了色彩检测功能,见图5所示。

image.png

4 色彩传感器模块

image.png

image.png

5 检测红色卡纸

在连接Raspberry Pi Sense HAT功能模块后,却无法实现检测功能,见图7所示。

image.png

6 连接HAT功能模块

image.png

7 提示信息 

在添加10K上拉电阻的情况下,如果在启动传感器后,不加判别直接进行检测,则其检测结果如同8所示。

但改变环境的色彩,其结果则不发生变化。说明传感器并没有有效工作。若去掉上拉电阻,则没有检测值输出。因为,此时RGB_LED陈列仍在形式,说明ATtiny88在运行,I2C接口的信号传送可能被它所阻断。

为此,还检测I2C接口得电位,确认电位的确为低电平。

为了解决I2C接口电位被低电平锁定的问题,又想到让ATtiny88无法锁定的想法,就是利用PROG_RST_N引脚使其为低电平,从而使ATtiny88处于复位状态而无法运行。经测试,在电阻上拉I2C引脚的情况下却能起到拉升电位的作用。但情况并未出现任何新的变化,如此看来不直接使用ATtiny88来控制I2C接口所连接的传感器,均无法正常采集。

image.png

8 检测效果  






关键词: Raspberry Pi Sense HAT    

院士
2026-05-03 15:34:55     打赏
2楼

谢谢分享器件资料,学习了。


共2条 1/1 1 跳转至

回复

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