步驟1:硬件要求
a Raspberry Pi 2運(yùn)行軟件/腳本(每次生成Raspberry都是可行的)
a 便宜的聲音傳感器,可從ebay/amazon/etc獲得幾美元的收益-例如在此處或此處
一些母對(duì)母跳線,將聲音傳感器與Pi連接起來(lái)
Philips Hue燈 ,您可以進(jìn)行任何想要的設(shè)置-我選擇了
Philips色調(diào)的朋友-LivingColors Bloom
Philips Hue Go
Philips色調(diào)-LED
上述其中之一需要作為入門(mén)工具包/您最終將需要一座橋梁來(lái)控制燈光
步驟2:軟件要求
在我的設(shè)置中,我使用了帶有Raspbian Wheezy的Raspberry Pi 2和一些Python庫(kù):
Raspbian
Python軟件包python-dev
Python庫(kù)請(qǐng)求
來(lái)自Quentin Stafford-Fraser的Python庫(kù)qhue
Python庫(kù)RPI.GPIO
步驟3:初始設(shè)置
這將概述設(shè)置,如您所見(jiàn),它非常簡(jiǎn)單,應(yīng)該簡(jiǎn)單明了。
連接s聲音傳感器通過(guò)母對(duì)母跳線連接到Raspberry Pi,使用3個(gè)跳線用于:
VCC(白色電纜,物理引腳2)
GND(黑色電纜,物理引腳6)
D0(灰色電纜,我使用物理引腳7連接傳感器)
查看本教程以獲得更好的圖片(請(qǐng)注意,在本教程中他們使用的是引腳12,而不是引腳7)
打開(kāi)Raspberry Pi的電源
如果您的聲音傳感器具有指示燈LED,請(qǐng)確保在創(chuàng)建噪聲以測(cè)試基本的聲音傳感器功能時(shí)觸發(fā)它
安裝Raspbian映像(如果尚未安裝)
設(shè)置并通過(guò)ssh連接
通過(guò)《《安裝必要的軟件(python-dev) br》 apt-get install python-dev
,并通過(guò)
pip install request
git clone https://github.com安裝python庫(kù)請(qǐng)求,qhue和RPI.GPIO。/quentinsf/qhue/
cd qhue
pip install RPI.GPIO
第4步:設(shè)置腳本
讓我們打開(kāi)一個(gè)名為sensor.py的新腳本,并放入在下面的代碼中。
nano sensor.py
內(nèi)容:
import time
import RPi.GPIO as GPIO
from qhue import Bridge
GPIO.setmode(GPIO.BOARD) # use board pin numbers
# define pin #7 as input pin
pin = 7
GPIO.setup(pin, GPIO.IN)
b = Bridge(“192.168.1.30”, ‘e254339152304b714add57d14a8fdbb’)
groups = b.groups # as groups are handy, I will contorll all
while 1:
if GPIO.input(pin) == GPIO.LOW:
i = 3 # number of iterations
for l in range(1,i+1):
# this is one of the temporary effects, see official docs
# at http://www.developers.meethue.com/documentation/core-concepts
b.groups[0].action(alert=“select”) #group 0 = all lights
time.sleep(1)
time.sleep(10)
步驟5:?jiǎn)?dòng)它!
只需通過(guò)
sudo python sensor.py
運(yùn)行腳本并觸發(fā)聲音輸入-如果一切順利,您的燈光應(yīng)閃爍3次。
恭喜,您剛剛創(chuàng)建了第6步:為您的聽(tīng)眾腳本設(shè)置自動(dòng)啟動(dòng)
我們將利用該聽(tīng)眾腳本來(lái)收聽(tīng)門(mén)鈴/任何您想要的聲音!
Linux rc.local功能并創(chuàng)建一個(gè)新的Shell腳本,該腳本將運(yùn)行我們?cè)谏弦徊街袆倓倓?chuàng)建的python部分:
nano /home/pi/qhue/sensor.sh
內(nèi)容:
#!/bin/sh
# sensor.sh
sudo python /home/pi/qhue/sensor.py
現(xiàn)在通過(guò)執(zhí)行以下操作使此腳本可執(zhí)行:
chmod +x sensor.sh
打開(kāi)/etc/rc.local文件
nano /etc/rc.local
,然后輸入以下行之前退出0以在啟動(dòng)時(shí)運(yùn)行腳本
sudo /home/pi/qhue/sensor.sh
保存文件并通過(guò)
sudo shutdown -r now
-
聲音傳感器
+關(guān)注
關(guān)注
4文章
57瀏覽量
15638 -
樹(shù)莓派
+關(guān)注
關(guān)注
121文章
2005瀏覽量
107446 -
Hue
+關(guān)注
關(guān)注
0文章
5瀏覽量
8292
發(fā)布評(píng)論請(qǐng)先 登錄
樹(shù)莓派微型攝像頭模塊3傳感器組件發(fā)布!封裝再瘦身助力工業(yè)設(shè)備微型化視覺(jué)集成!

你真的懂樹(shù)莓派5嘛?樹(shù)莓派5引腳圖全面指南:理解GPIO引腳及其功能!

樹(shù)莓派小技巧:無(wú)需鍵盤(pán)或顯示器,如何通過(guò)WiFi設(shè)置樹(shù)莓派?

用樹(shù)莓派實(shí)現(xiàn)自動(dòng)感應(yīng)照明:PIR傳感器教程!

樹(shù)莓派分類器:用樹(shù)莓派識(shí)別不同型號(hào)的樹(shù)莓派!

用樹(shù)莓派“揪出”家里的耗電怪獸!

樹(shù)莓派“吉尼斯世界記錄”:將樹(shù)莓派的性能發(fā)揮到極致的項(xiàng)目!

GPIO在樹(shù)莓派中的應(yīng)用
樹(shù)莓派傳感器使用方法 樹(shù)莓派 Raspberry Pi 4優(yōu)缺點(diǎn)
使用樹(shù)莓派實(shí)現(xiàn)遠(yuǎn)程控制的技巧
ARM開(kāi)發(fā)板與樹(shù)莓派的比較
樹(shù)莓派gpio有什么用,樹(shù)莓派gpio接口及編程方法
什么是樹(shù)莓派?樹(shù)莓派是什么架構(gòu)的
在汽車 HMI 應(yīng)用中使用霍爾效應(yīng)傳感器和電感式傳感器應(yīng)用說(shuō)明

評(píng)論