用ROHM Arduino感測器套件打造DIY萬聖節僵屍面具

arduino sensors

今天,我們會利用ROHM感測器評估套件製作一款超級簡單的萬聖節僵屍面具!我們將使用ROHM接近感測器/環境光感測器(PS/ALS)感測器。該感測器能夠檢測到任何在面具前面行動的物體,並且會亮起紅色,嚇唬那些不速之客!

上一篇文章介紹了如何設定感測器研發板以及如何連接Arduino。如果您還沒看過該文,請點擊ROHM感測器評估套件概述!

 

 

ROHM感測器評估套件簡介

Sensor Evaluation Kit(感測器評估套件)配備了ROHM感測器研發板和8種不同的ROHM感測器:加速度感測器、氣壓感測器、地磁感測器、環境光/接近感測器、顏色感測器、霍爾感測器、溫度感測器和 紫外線感測器。

arduino sensors

有關感測器研發板和每個感測器的詳細文件,請參閱http://www.rohm.com/web/global/sensor-shield-support,該網頁還為您提供了各個感測器所需的Arduino程式館的下載連結。評估套件封裝中的用戶手冊對感測器研發板與感測器的配合使用進行了說明,該使用者手冊的電子版也可在該網站上找到。

arduino sensors

圖1 ROHM感測器研發板(右上方)以及8種不同感測器/@CoreStaff

 

讓我們利用接近感測器/環境光感測器製作萬聖節僵屍面具吧!

萬聖節快到了,我決定製作這個可怕的萬聖節面具!

arduino sensors

圖2.連至ROHM感測器研發板的萬聖節僵屍面具

 

還記得我說過感測器研發板非常適合感測器專案的原型設計嗎?這個項目就是一個很好的示範!我想在我的前門放置一個萬聖節裝飾物件,用燈光嚇唬那些靠近我家門的人。我選擇了一個面目猙獰的燈光面具,並且利用接近感測器來檢測靠近的人員。該項目以Arduino Uno為基礎!但是,首先我需要進行原型設計,為此,我將使用感測器研發板與接近/環境光感測器(PS/ALS模組)。

硬體:

軟體

每當有物體靠近感測器時,該項目就會點亮一個LED。

  • 將感測器研發板安裝到Arduino的母排針上
  • 將PS/ALS感測器模組插到研發板的任意一個I2C介面上
  • 將以下代碼上傳到Arduino:

 

 

面具的眼睛周圍裝有LED燈帶,打開面具內部的切換時,這些LED會亮。LED燈帶連到了面具內的電池盒上。

arduino sensors

圖3 LED燈條的電源線和接地線已連至4.5V電池盒

 

我決定用Arduino的數位輸出引腳直接為LED供電,因此我拆掉了電池單元並把JST母連接器焊了下來。

然後,我製作了一個客製化的分路器,其目的是將LED燈條連接到麵包板上。分路器將每個母連接器的正極和負極引腳連接在一起,並配備了兩根導線(一根連接電源正極,另一根接地),從而可以連到麵包板上。

 

arduino sensors

圖4 將LED燈條連至麵包板的客製化分路器

 

最後,將正極和接地線分別連接到數位引腳12和地。記住要用220Ω電阻來限制LED上的電流!

arduino sensors

圖5.麵包板連接

 

現在我們可以進行測試了!如需更改接近觸發的閾值距離,您可以調整“RPR-0521RS.h”程式館文件中“RPR0521RS_NEAR_THRESH”的值。

 

對感測器研發板原型設計的各方面都滿意後,您可以將接近感測器安裝到面罩的前面,然後把接近感測器的引腳連到感測器研發板的I2C輸入。此時,項目完成!

把這個面具放在您的前門旁邊,去嚇唬那些萬聖節懵懂的訪客吧!祝大家萬聖節安全快樂! 🙂