Arduino Light Theremin Detector
Description
2019-01-10
作者:9E雷凱丞
簡介
我將光敏電阻固定在紙板盒的前方,而將要保護的物品放在光敏電阻的後面,當有人要從背後竊取我所正在保護的東西時,LED 燈會隨著手的距離而亮起不同的燈。隨著手與物品的距離減少,亮起的LED 燈會增加。而運用這種方式可以偵查是否有人要竊取物品。
・光敏電阻接收到的光源 >150時, 亮起第一顆綠色 LED 燈泡,
・光敏電阻接收到的光源 >200時, 亮起第二顆綠色 LED 燈泡,
・光敏電阻接收到的光源 >300時, 亮起第一顆黃色 LED 燈泡,
・光敏電阻接收到的光源 >400時, 亮起第二顆黃色 LED 燈泡,
・光敏電阻接收到的光源 >500時, 亮起第三顆黃色 LED 燈泡,
・光敏電阻接收到的光源 >550時, 亮起第ㄧ顆紅色 LED 燈泡,
原理:特雷門,是最早的電子樂器之ㄧ。他的運作原理是利用手與天線構造的距離遠近,改變其電容之大小,而影響其振盪迴路之振盪頻率。這次我做的作品是有運用到特雷門原理的,但我的裝置並不是運用來發出聲音,而是偵測有沒有物體接近。
改作來源
https://www.instructables.com/id/Arduino-Light-Theremin/
修改的內容
1.用途:這項裝置本來只是運用光敏電阻和 LED 燈來顯示手的遠近,我將這項裝置變成了防盜裝置,保護物品的功能。
2.我增加了一個紙板盒來擺設要保護的物品,我同時也將我的光敏電阻固定在紙板盒上。
3.程式碼:我把第一顆 LED燈亮的條件從光的值是 100 改成 150, 之所以會這麼做的原因是因為我希望我的第一顆LED燈從還沒偵測到手時就亮了,這樣子裝置的使用者就可以知道裝置有沒有正常運作。而我同時也將第六顆 LED燈亮的條件從光的值是 600 改成 550,我之所以會這麼做是因為我發現紅色的LED燈很少亮,很難讓光源>600,所以我把條件降低,藉此提升紅色 LED燈亮的機率。
程式碼
https://create.arduino.cc/editor/TheWeeknd18/0ae1b44d-3612-4d4f-9d8e-65a89cf30b1f/preview
材料清單
1.Arduino Leonardo 板
2.兩顆綠色LED燈、三顆黃色LED燈、一顆紅色LED燈
3.八條單芯電線、四條單芯延長線
4.六個 220 OMH 電阻
5.一個 10K 電阻
6.一個小紙板盒
製作步驟
1.將麵包班插上六顆 LED 燈
2.將六顆 220OHM 電阻與 LED 燈的長腳並排
3.將六條電線與 220OHM 電阻對上再將電線接到 A2-A7 的位置
4.將 5V 連到負極,再將GND接上電線連到正極
5.將 10K 電阻插在兩條延長線的後方,要確定有對上。
6.將延長線插入光敏電阻,並將光敏電阻固定在小紙板盒的前方
7.將 Arduino 版插上電源試試看裝置是否有正常運
成果展示
Contact
- CategoryArduino, Electronics, Light, Smart Home, 康橋國際學校
Project簡述
- 簡述我將光敏電阻固定在紙板盒的前方,而將要保護的物品放在光敏電阻的後面,當有人要從背後竊取我所正在保護的東西時,LED 燈會隨著手的距離而亮起不同的燈。隨著手與物品的距離減少,亮起的LED 燈會增加。而運用這種方式可以偵查是否有人要竊取物品。