使用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
在這裏插入圖片描述

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