EasyLoader (beta)

Current Product Don't Have Test Firmware

Note: pls, use PC chrome/edge browser, if can't connect, refresh the webpage.

1. Click connect button

2. After connected successfully, pick a firmware

3. Click the burn button

4. After burning successfully, Unplug the device and restart.

0%

COLOR

SKU:U009

描述

COLOR 是一款颜色识别 Unit,其内部集成TCS3472彩色光数字转换器,能够将其检测到颜色值转换为RGB数据返回给M5Core.该 Unit 通过 PORT A 接口(I2C)与M5Core通信,I2C地址为0x29.

识别颜色原理:

在 TCS3472 中,内嵌了 3*4 阵列的滤波光电二极管和 16 位模拟转转换器。在 12 个光电二极管中,3个具有红色滤光片,3个具有绿色滤光片,3个具有蓝色滤光片,3个没有滤光片(透明)。

检测物体颜色时,TCS3472 会返回四个通道数据 - 红色(R),绿色(G),蓝色(B)和清除(C)(未过滤)。红色,绿色和蓝色通道(RGB)的响应可用于确定特定光源的色度坐标(x,y)。

色度计算过程概述:

最终得到色度坐标(x,y),之后参考下图,以获得推荐的颜色。

该 Unit 与 M5Core 通过 PORT A 接口 ( I2C ) 通信,其 I2C 地址是 0x29 。

产品特性

包含

  • 1x COLOR Unit
  • 1x HY2.0-4P线缆

应用

  • 产品颜色验证
  • 颜色追踪机器人

规格参数

规格 参数
IC型号 TCS3472
工作温度范围 -40°C~85°C
通信协议 I2C:0x29
净重 4g
毛重 17g
产品尺寸 32.2*24.2*8.2mm
包装尺寸 67*53*12mm

相关链接

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.

Download Windows Version Easyloader Download MacOS Version Easyloader

案例描述:
传感器采集当前CRGB数值,串口打印输出.

管脚映射

M5Core(PORT A)GPIO22GPIO215VGND
COLOR UnitSCLSDA5VGND

原理图

项目案例

Color recognition piano
TCS3472 color recognition module can distinguish different colors of objects, and map the colors to pitch through algorithm
M5ColorUnit-Colorimeter
Colorimeter/Color recognition/Color overlay

案例程序

1.Arduino

烧录了例程后,串口显示终端会打印原始值,包括明光感应值(Clear)、红、绿、蓝(RGB)

下图是感应红色的输出结果

2.UIFlow

功能说明

  • Get rawData 返回原始数据

  • Get red 返回红色值

  • Get green 返回绿色值

  • Get blue 返回蓝色值

使用示例

相关视频

COLOR 案例 - 01