使用Arduino开发板和颜色传感器自制简易点钞机的方法

在本篇文章中,我们将使用Arduino开发板实现一个比较有创意的简易点钞机,通过使用颜色传感器识别纸币,我们可以得知纸币的面值然后进行计算。 TCS230颜色传感器将用于识别纸币,而Arduino UNO将用于处理数据以及在LCD上显示金额。

所需的组件

● Arduino UNO

● TCS230颜色传感器

● 红外传感器

● 面包板

● 图形点阵液晶屏LCD1602

● 连接导线

TCS3200颜色传感器的工作原理

TCS3200颜色传感器用于识别多种颜色。TCS230传感器具有内置的红外LED,用于照亮要识别颜色的物体。这确保了外部环境光不会对物体产生影响。该传感器读取一个8 * 8阵列的光电二极管,该光电二极管阵列包括16个带红色滤光片、16个带蓝色滤光片、16个带绿色滤光片和16个不带任何滤光片的光电二极管。根据需要分别选择这三个阵列中的传感器阵列。因此,它被称为可编程传感器。该模块可以具有识别特定颜色并抑制其他颜色的功能。它包含用于该选择目的的过滤器。第四种模式称为“无滤镜模式”,这时传感器检测白光。

在这里插入图片描述

TCS230颜色传感器的输出信号是占空比为50%的方波,其频率与所选滤光器的光强度成正比。

在这里插入图片描述

TCS3200颜色传感器的引脚排布

在这里插入图片描述

VDD -传感器的电源引脚。它使用DC5V供电。

GND - 颜色传感器的接地参考引脚

S0、S1 - 输出频率缩放比例选择输入

S2、S3 - 光电二极管类型选择输入

OUT - 颜色传感器的输出引脚

OE - 输出频率使能引脚

更多内容请参考以下链接:https://www.yiboard.com/thread-1311-1-1.html


欢迎扫码关注微信公众号:yi-board
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章