Sisällysluettelo:

Raspberry Pi -ääniohjattu kotiautomaatio: 5 vaihetta
Raspberry Pi -ääniohjattu kotiautomaatio: 5 vaihetta

Video: Raspberry Pi -ääniohjattu kotiautomaatio: 5 vaihetta

Video: Raspberry Pi -ääniohjattu kotiautomaatio: 5 vaihetta
Video: Raspberry Pi Website in Under 60 Seconds! 2024, Heinäkuu
Anonim
Raspberry Pi -ääniohjattu kotiautomaatio
Raspberry Pi -ääniohjattu kotiautomaatio

Tämän ohjeen tarkoituksena on tarjota vaiheittainen opetusohjelma vadelmapiirin asentamisesta, joka voi automatisoida valot / ledit äänikomennoillasi.

Vaihe 1: Vaihe 1: Tarvitsemasi asiat / laitteet

Vaihe 1: Tarvitsemasi asiat / laitteet
Vaihe 1: Tarvitsemasi asiat / laitteet

1. vadelma Pi 3 Noobs / Raspbian Os.

2. USB -verkkokamera, jossa on mikrofoni / USB -mikrofoni

3. Windows / Linux -tietokone Raspberry pi: n käyttämiseksi

Vaihe 2: Mikrofonin asettaminen äänentunnistukseen

Mikrofonin asettaminen äänentunnistukseen
Mikrofonin asettaminen äänentunnistukseen
Mikrofonin asettaminen äänentunnistukseen
Mikrofonin asettaminen äänentunnistukseen

Ensinnäkin meidän on tarkistettava, tunnistaako Raspberry Pi mikrofonisi tai verkkokamerasi ja onko mikrofonin äänenvoimakkuus suuri. Ensimmäinen askel on tarkistaa verkkokamerasi tai mikrofonisi luettelossa komennolla "lsusb".

Kuva 1: Raspberry Pi: n tunnistaman verkkokameran tai mikrofonin tarkistaminen

Seuraava askel on asettaa mikrofonin tallennuksen äänenvoimakkuus suureksi. Voit tehdä tämän kirjoittamalla komennon “alsamixer” päätelaitteeseen. Näkyviin tulee siisti graafisen käyttöliittymän näyttö, säädä äänenvoimakkuutta painamalla ylös- tai alas -nuolinäppäimiä. Paina F6 (kaikki) ja valitse sitten verkkokamera tai mikrofoni luettelosta. Käytä jälleen ylös -nuolinäppäintä asettaaksesi äänenvoimakkuuden korkeaksi.

Kuva 2: Mikrofonin äänenvoimakkuuden asettaminen korkeaksi

Vaihe 3: Gpio -nastojen määrittäminen

Gpio -nastojen määrittäminen
Gpio -nastojen määrittäminen
Gpio -nastojen määrittäminen
Gpio -nastojen määrittäminen

Jos haluat käyttää GPIO -nastaja, sinun on asennettava Wiring Pi Raspberry Pi -laitteeseesi

sudo apt-get install git-core

git klooni git: //git.drogon.net/wiringPi

cd -johdotusPi

./rakentaa

lisäohjeita saat katsomalla kuvakaappauksia

Vaihe 4: Käsikirjoituksen kirjoittaminen

Luo seuraava komentosarja tiedostona nimeltä "led":

#!/bin/bash

jos [$#> 1]

sitten

/usr/local/bin/gpio -tila 4 ulos

jos

sitten

/usr/local/bin/gpio write 4 on

fi

jos

sitten

/usr/local/bin/gpio write 4 off

fi

fi

Aseta komentosarja suoritettavaksi seuraavalla komennolla:

chmod u+x led

Nyt tämän komennon pitäisi syttyä nastaan liitettyyn LED -valoon. (Numeron kuvaus löytyy Wiring Pi -sivulta).

./ sytytetty

Tätä komentoa voidaan käyttää sammuttamiseen

./ pois

Vaihe 5: Äänentunnistusohjelmiston asentaminen Raspberry Pi: lle:

Äänentunnistusohjelmiston asentaminen Raspberry Pi: lle
Äänentunnistusohjelmiston asentaminen Raspberry Pi: lle

Äänikomennot asennetaan osana pakettikokoelmaa. Tarvitsemme vain opetusohjelman riippuvuudet ja äänikomentokomponentit. Kun asennusohjelma suoritetaan, se kysyy toiveestasi asentaa useita paketteja. Voit vain sanoa kyllä riippuvuuksille ja äänikomennoille.

Suorita alla olevat komennot:

git klooni git: //github.com/StevenHickson/PiAUISuite.git

cd PiAUISuite/Asenna/

./AsennaAUISuite.sh

Kun äänikomento on asennettu, se kehottaa sinua tekemään asennuksen. Valitse Kyllä, jos haluat sallia asennusohjelman automaattisen asennuksen. Kun asennus on valmis, se pyytää sinua muokkaamaan asetustiedostoa. Muokkaa tiedostoa painamalla Enter -näppäintä ja katso määritysten seuraava osa. Lisää seuraava rivi määritystiedostoon, tallenna ja poistu.

valo ==/home/pi/scripts/led…

Yllä oleva rivi tarkoittaa, että kun sanot, että valo syttyy tai valo sammuu, äänikomento suorittaa komentosarjan/home/pi/led siirtämällä argumentin päälle tai pois päältä. Tämä on samanlainen tulos kuin silloin, kun suoritat komentosarjan manuaalisesti.

Käynnistä äänikomento alla olevan komennon avulla. -C tarkoittaa jatkuvaa käyttöä, -k pi asettaa nimen kehotuksen, jonka sanot saadaksesi Raspberry Pi: n huomion. -V saa ohjelman tarkistamaan kehotteen ennen äänentunnistustilaan siirtymistä. -I saa äänikomennon käsittelemään vain määritystiedostossa lueteltuja nimenomaisia komentoja. Lopuksi -b0 -argumentti pakottaa äänikomennon olemaan käyttämättä täydentävää tekstiä ennen vastausta.

äänikomento -c -k pi -v -b0 -i

Suorita yllä oleva komento Sano selvästi PI ja odota vastausta "Kyllä Sir"

Sano selvästi valo palaa. LED -valon pitäisi syttyä

Sano selvästi, että valo on pois päältä. LED -valon pitäisi sammua

se siitä…….

Suositeltava: