今日头条
GY-33 是一款颜色识别传感器模块。工作电压 3-5V,功耗小,体积小,安装方便,其工作原理是照明 LED 发光,照射到被测物体后,返回光经过滤镜检测 RGB 的比例值,根据 RGB 的比例值识别出颜色。此模块,有两种方式读取数据,即串口 UART(TTL 电平)或者 IIC(2线)。串口的波特率有 9600bps 与 115200bps,可配置有连续,询问输出两种方式,可掉电保存设置。有简单的 7 种颜色识别,不需要计算 RGB 值。可适应不同的工作环境,与单片机及电脑连接。 模块另外可以设置单独传感器芯片工作模式,作为简单传感器模块,MCU 不参与数据处理工作。提供 arduino,51,stm32 单片机通讯程序,不提供原理图及内部单片机源码。
(1)、高性价比
(2)、内置MCU计算颜色RGB值
(3)、串口通信和IIC
(4)、可调节LED亮度
(5)、配相应的上位机软件
(1)、智能机器人
(2)、教学实验室仪器
(3)、生产线产品检测
(4)、色度计
(5)、led 颜色检测
型号 | SM-GY-33 |
测量范围 | RGB 0-255 |
响应频率 | 10HZ |
工作电压 | 3-5V |
工作电流 | 15mA |
工作温度 | -20°~ 85° |
存储温度 | -40°~ 125° |
尺寸 | 24.3mm×26.7mm |
传感器型号 | TCS34725 |
串口模式(默认):模块(左边的 Pin A 引脚 S0)处于断开状态则为串口模式,使用该模块配套的上位机可方便的对模块进行相应的设置,上位机 command 框对应模块串口的command 寄存器,在相应位置 1,然后点右下角的“发送”按钮,即对模块进行了设置,模块将向外发送相应数据,数据将显示在左侧对应的方框中,如进行白平衡校准,可在“打开串口”按钮下方输入相应指令,然后点击右侧的发送按钮即可,波特率更改方法同;通过点击 LED 亮度调节按钮(三角按钮)可改变 LED 亮度,亮度设置等级显示在左侧方框中,值越大,LED 越暗。MCU_IIC 通信模式:将模块(左边的 Pin A 引脚 S0)接 GND,模块进入 IIC 模式,IIC通信时钟需在 40Khz~200Khz 之间,通过读取相应寄存器即可,全部数据读取间隔应小于 10hz;IIC 对模块的配置支持“LED 亮度调节”、“白平衡校准”。仅使用传感器芯片模式:将模块(右边的 Pin B 引脚 S1)接 GND,模块预留了 TCS34725芯片的 INT、SCL、SDA 引脚,可直接控制颜色芯片,此模式下模块的 MCU 不对颜色芯片进行设置和读取,用户还可通过串口或 IIC 控制模块的 LED 亮度等级。此模式下请客户自行在网上查找 TCS34725 的芯片的资料及程序,这里不再提供。
GY-33 颜色传感器是一款全彩的颜色检测器,包括了一块 ST 的 MCU, 一块 TAOS TCS4725RGB 感应芯片和 2 个白光 LED 灯,GY-33 能在一定的范围内检测和测量几乎所有的可见光。它适合于色度计测量应用领域。比如彩色打印、医疗诊断、计算机彩色监视器校准以及油漆、纺织品、化妆品和印刷材料的过程控制。通常所看到的物体颜色,实际上是物体表面吸收了照射到它上面的白光(日光)中的一部分有色成分,而反射出的另一部分有色光在人眼中的反应。白色是由各种频率的可见光混合在一起构成的,也就是说白光中包含着各种颜色的色光(如红 R、黄 Y、绿 G、青 V、蓝 B、紫 P)。根据德国物理学家赫姆霍兹(Helinholtz)的三原色理论可知,各种颜色是由不同比例的三原色(红、绿、蓝)混合而成的。由上面的三原色感应原理可知,如果知道构成各种颜色的三原色的值,就能够知道所测试物体的颜色。对于 GY-33 来说,当选定一个颜色滤波 器时,它只允许某种特定的原色通过,阻止其它原色的通过。例如:当选择红色滤波器时,入射光中只有红色可以通过,蓝色和绿色都被阻止,这样就可以得到红色光的光强;同理,选择其它的滤波器,就可以得到蓝色光和绿色光的光强。通过这三个光强值,就可以分析出反射到传感器上芯片的光的颜色。
审核编辑:符乾江
全部0条评论
快来发表一下你的评论吧 !