0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用ROHM Arduino傳感器套件打造DIY萬圣節(jié)僵尸面具

carey123 ? 來源:羅姆 ? 作者:羅姆 ? 2023-02-23 17:45 ? 次閱讀

這篇文章來源于DevicePlus.com英語網(wǎng)站的翻譯稿。

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

上一篇文章介紹了如何設(shè)置傳感器開發(fā)板以及如何連接Arduino。如果您還沒看過該文,請點擊ROHM傳感器評估套件概述!

ROHM傳感器評估套件簡介

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

pYYBAGPzFgGAZWPQAABl1bGNzgo263.jpg

poYBAGPzFgWANSAbAADZGdYMv1A270.jpg

圖1 ROHM傳感器開發(fā)板(右上方)以及8種不同傳感器/@CoreStaff

讓我們利用接近傳感器/環(huán)境光傳感器制作萬圣節(jié)僵尸面具吧!

萬圣節(jié)快到了,我決定制作這個可怕的萬圣節(jié)面具!

pYYBAGPzFiOAbDDFAAFOrE9Ukec083.jpg

圖2.連至ROHM傳感器開發(fā)板的萬圣節(jié)僵尸面具

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

硬件

可怕的萬圣節(jié)面具,眼睛處安裝了發(fā)光LED(我從當?shù)豑arget商店采購的)

220Ω電阻(限制LED的電流

跳線

面包板

ROHM傳感器開發(fā)板以及接近/環(huán)境光(PS/ALS)傳感器模塊

Arduino Uno

連接電腦與Arduino Uno的USB電纜

軟件

Arduino IDE

ROHM ALS/接近傳感器(RPR-0521RS)庫

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

將傳感器開發(fā)板安裝到Arduino的母排針

將PS/ALS傳感器模塊插到開發(fā)板的任意一個I2C接口

將以下代碼上傳到Arduino:

#define byte uint8_t #include #include RPR0521RS rpr0521rs; int led_pin = 12; void setup() { byte rc; Serial.begin(9600); while (!Serial); Wire.begin(); rc = rpr0521rs.init(); pinMode(led_pin, OUTPUT); } void loop() { byte rc; unsigned short ps_val; float als_val; byte near_far; rc = rpr0521rs.get_psalsval(&ps_val, &als_val); if (rc == 0) { near_far = rpr0521rs.check_near_far(ps_val); if (near_far == RPR0521RS_NEAR_VAL) { digitalWrite(led_pin, HIGH); } else { digitalWrite(led_pin, LOW); } } delay(500); }

面具的眼睛周圍裝有LED燈帶,打開面具內(nèi)部的開關(guān)時,這些LED會亮。LED燈帶連到了面具內(nèi)的電池盒上。

pYYBAGPzFiWAKOfcAAIjc6r3UDc091.jpg

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

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

然后,我制作了一個定制的分路器,其目的是將LED燈條連接到面包板上。分路器將每個母接頭的正極和負極引腳連接在一起,并配備了兩根導(dǎo)線(一根連接電源正極,另一根接地),從而可以連到面包板上。

poYBAGPzFieAfdStAADVwBav-pE705.jpg

圖4 將LED燈條連至面包板的定制分路器

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

poYBAGPzFiiALL34AAENNidJvWk508.jpg

圖5.面包板連接

現(xiàn)在我們可以進行測試了!如需更改接近觸發(fā)的閾值距離,您可以調(diào)整“RPR-0521RS.h”庫文件中“RPR0521RS_NEAR_THRESH”的值。

對傳感器開發(fā)板原型設(shè)計的各方面都滿意后,您可以將接近傳感器安裝到面罩的前面,然后把接近傳感器的引腳連到傳感器開發(fā)板的I2C輸入。此時,項目完成!

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49963

    瀏覽量

    747525
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185929
收藏 人收藏

    評論

    相關(guān)推薦

    安徽宿州:年產(chǎn)車傳感器50多支,精度全球第一

    、工業(yè)控制等領(lǐng)域。公司擁有國內(nèi)領(lǐng)先的精加工設(shè)備和精密檢測儀器,年產(chǎn)車傳感器50多支,年產(chǎn)值約6000元。 “傳感器,聽起來很陌生,但又
    的頭像 發(fā)表于 07-25 08:45 ?172次閱讀

    吉時利DMM7510萬用表在測距傳感器中的應(yīng)用

    微小的電流和電壓變化。這些變化直接影響到傳感器的性能,從而影響整車系統(tǒng)的響應(yīng)速度和準確性。傳統(tǒng)的測量工具往往難以達到高精度測量要求,或者在數(shù)據(jù)處理和顯示上不夠直觀。泰克的吉時利DMM7510萬用表以其卓越的測量精度、低噪聲和高分辨率的數(shù)據(jù)輸出,在實踐中顯示出其獨特的優(yōu)勢。
    的頭像 發(fā)表于 07-03 11:11 ?265次閱讀
    吉時利DMM7510<b class='flag-5'>萬用</b>表在測距<b class='flag-5'>傳感器</b>中的應(yīng)用

    怎么萬用表測量溫度傳感器的好壞

    萬用表是一種常用的測量工具,可以用來測量電壓、電流、電阻等參數(shù)。然而,對于溫度傳感器的測量,萬用表可能不是最佳選擇。溫度傳感器通常使用熱電偶、熱敏電阻或半導(dǎo)體
    的頭像 發(fā)表于 06-19 15:06 ?1454次閱讀

    英飛凌推出用于Arduino的XENSIVTM傳感器擴展板

    全球功率系統(tǒng)和物聯(lián)網(wǎng)領(lǐng)域的半導(dǎo)體巨頭英飛凌科技股份公司,近日宣布推出一款專為Arduino用戶打造的XENSIV?傳感器擴展板。這款多功能工具,特別為智能家居和各類消費應(yīng)用中的智能傳感器
    的頭像 發(fā)表于 05-10 10:50 ?474次閱讀

    英飛凌推出用于Arduino的XENSIV傳感器擴展板, 搭載英飛凌和Sensirion的智能家居應(yīng)用傳感器

    的XENSIVTM傳感器擴展板,這是一款專為評估智能家居和各種消費應(yīng)用中的智能傳感器系統(tǒng)而設(shè)計的多功能工具。這款創(chuàng)新型擴展板將英飛凌豐富的傳感器產(chǎn)品與Sensirion的SHT35濕度和溫度
    發(fā)表于 05-07 16:35 ?759次閱讀
    英飛凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>傳感器</b>擴展板, 搭載英飛凌和Sensirion的智能家居應(yīng)用<b class='flag-5'>傳感器</b>

    英飛凌和盛思銳合作推出一款支持Arduino傳感器擴展板

    據(jù)麥姆斯咨詢報道,近期,英飛凌(Infineon)推出了一款支持Arduino傳感器擴展板,用于評估智能家居和其它消費類應(yīng)用中的智能傳感器系統(tǒng)。
    的頭像 發(fā)表于 04-10 09:05 ?2103次閱讀

    ?車傳感器頻繁損壞的原因及解決方案

    1.車傳感器頻繁損壞的原因?雷卯EMC小哥,在汽車客戶做整改中發(fā)現(xiàn),車傳感器頻繁損壞,主要的共同原因:不穩(wěn)定的電壓。在車輛工作過程中,電壓波動是無法避免的。這些波動可能源自發(fā)動機的
    的頭像 發(fā)表于 03-06 08:02 ?1024次閱讀
    ?車<b class='flag-5'>用</b><b class='flag-5'>傳感器</b>頻繁損壞的原因及解決方案

    傳感器頻繁損壞的原因?車傳感器頻繁損壞的解決方案

    雷卯EMC小哥,在汽車客戶做整改中發(fā)現(xiàn),車傳感器頻繁損壞,主要的共同原因:不穩(wěn)定的電壓。
    的頭像 發(fā)表于 03-05 14:49 ?548次閱讀
    車<b class='flag-5'>用</b><b class='flag-5'>傳感器</b>頻繁損壞的原因?車<b class='flag-5'>用</b><b class='flag-5'>傳感器</b>頻繁損壞的解決方案

    如何設(shè)置Arduino霍爾效應(yīng)傳感器

    在本指南中,您將學(xué)習(xí)如何設(shè)置Arduino霍爾效應(yīng)傳感器,特別是US1881,以檢測磁場。這對于需要查找電機的轉(zhuǎn)速或機器中其他運動的項目非常有用。
    的頭像 發(fā)表于 02-11 10:14 ?1161次閱讀
    如何設(shè)置<b class='flag-5'>Arduino</b>霍爾效應(yīng)<b class='flag-5'>傳感器</b>

    測量是激光傳感器還是超聲波傳感器

    測量是激光傳感器還是超聲波傳感器? 激光傳感器和超聲波傳感器都是常用的測量工具,它們在不同的場景下具有各自的優(yōu)點和適用性。在進行測量選擇時
    的頭像 發(fā)表于 01-03 15:59 ?465次閱讀

    聚焦傳感器產(chǎn)業(yè),四川這兩個大項目亮相

    資料顯示,傳感器是智能感知和物互聯(lián)的基礎(chǔ),在智能時代,傳感器產(chǎn)業(yè)已成為我國數(shù)字經(jīng)濟下制造業(yè)轉(zhuǎn)型發(fā)展的重要引擎,而航空作為高端制造業(yè),在傳感器應(yīng)用和研制方
    的頭像 發(fā)表于 11-24 16:24 ?643次閱讀

    使用Arduino的帶有語音警報的運動傳感器

    運動傳感器警報在市場上很容易獲得,但是價格昂貴。這是帶有語音警報的基于Arduino的簡單,廉價的運動傳感器警報。它可以用于安全目的。   通常,對于戶外監(jiān)視,運動傳感器警報由一
    的頭像 發(fā)表于 10-15 16:13 ?980次閱讀
    使用<b class='flag-5'>Arduino</b>的帶有語音警報的運動<b class='flag-5'>傳感器</b>

    Arduino的各種傳感器樹莓派也可以嗎?

    Arduino的各種傳感器,樹莓派也可以么?
    發(fā)表于 09-28 08:13

    使用Arduino和PAJ7620手勢傳感器制作手勢控制機器人

    使用Arduino和PAJ7620手勢傳感器制作手勢控制機器人,簡單程序即可實現(xiàn)。小小的傳感器可以識別各種手勢。它采用內(nèi)置的空間傳感器,可以感知接近和離開的對象。
    發(fā)表于 09-27 06:17