Cuprins:

Raspberry Pi: controlul vocii la domiciliu: 5 pași
Raspberry Pi: controlul vocii la domiciliu: 5 pași

Video: Raspberry Pi: controlul vocii la domiciliu: 5 pași

Video: Raspberry Pi: controlul vocii la domiciliu: 5 pași
Video: Franco ii da plame lui Cristina Pucean 😂 #shorts 2024, Iulie
Anonim
Automatizare acasă controlată vocală Raspberry Pi
Automatizare acasă controlată vocală Raspberry Pi

Obiectivul acestui instructabil este de a oferi un tutorial pas cu pas despre cum să configurați un pi zmeură care poate automatiza luminile / ledurile cu comenzile voastre.

Pasul 1: Pasul 1: Lucruri / echipamente de care aveți nevoie

Pasul 1: Lucruri / echipamente de care aveți nevoie
Pasul 1: Lucruri / echipamente de care aveți nevoie

1. Raspberry Pi 3 cu Noobs / Raspbian Os.

2. O cameră web USB cu microfon / microfon USB

3. Windows / Linux pentru a accesa Raspberry pi

Pasul 2: Configurarea microfonului pentru a detecta vocea

Configurarea microfonului pentru a detecta vocea
Configurarea microfonului pentru a detecta vocea
Configurarea microfonului pentru a detecta vocea
Configurarea microfonului pentru a detecta vocea

Mai întâi, trebuie să verificăm dacă microfonul sau camera dvs. web sunt detectate de Raspberry Pi și dacă volumul microfonului este mare. Primul pas este să verificați dacă camera web sau microfonul sunt listate folosind comanda „lsusb“.

Fig. 1: Verificarea camerei web sau a microfonului detectat de Raspberry Pi

Următorul pas este de a seta volumul de înregistrare al microfonului ridicat. Pentru a face acest lucru, introduceți comanda „alsamixer” în terminal. Se afișează un ecran grafic de interfață grafică, apăsați tastele săgeată sus sau jos pentru a seta volumul. Apăsați F6 (toate), apoi selectați camera web sau microfonul din listă. Folosiți din nou tasta săgeată sus pentru a seta volumul de înregistrare la mare.

Fig. 2: Setarea volumului microfonului ridicat

Pasul 3: Configurarea pinilor Gpio

Configurarea pinilor Gpio
Configurarea pinilor Gpio
Configurarea pinilor Gpio
Configurarea pinilor Gpio

Pentru a accesa pinii GPIO trebuie să instalați Wiring Pi pe Raspberry Pi

sudo apt-get install git-core

git clone git: //git.drogon.net/wiringPi

cablare cdPi

./construi

pentru instrucțiuni suplimentare, puteți arunca o privire la capturile de ecran

Pasul 4: Scrierea scriptului

Creați următorul script ca fișier numit „led”:

#! / bin / bash

dacă [$ #> 1]

atunci

/ usr / local / bin / gpio mode 4 out

dacă

atunci

/ usr / local / bin / gpio scrie 4 pe

fi

dacă

atunci

/ usr / local / bin / gpio scrie 4

fi

fi

Setați scriptul să fie executabil cu următoarea comandă:

chmod u + x led

Acum, această comandă ar trebui să se aprindă de LED-ul conectat la pin. (Descrierea numărului PIN poate fi găsită în pagina Wiring Pi).

./A condus la

Pentru OPRIRE această comandă poate fi utilizată

./ a plecat

Pasul 5: Instalarea software-ului de recunoaștere vocală pentru Raspberry Pi:

Instalarea software-ului de recunoaștere vocală pentru Raspberry Pi
Instalarea software-ului de recunoaștere vocală pentru Raspberry Pi

Comanda vocală se instalează ca parte a colecției de pachete. Avem nevoie doar de dependențe și componente de comandă vocală pentru acest tutorial. Când rulează scriptul de configurare, vă va cere dorința de a instala mai multe pachete, puteți spune da doar dependențelor și comenzilor vocale.

Executați comenzile de mai jos:

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

cd PiAUISuite / Install /

./InstallAUISuite.sh

După instalarea comenzii vocale, vă va solicita configurarea. Alegeți da pentru a permite configurarea automată a scriptului de instalare. Când configurarea este completă, vă va solicita să editați fișierul de configurare. Apăsați Enter pentru a edita fișierul și consultați următoarea secțiune pentru configurare. Adăugați următoarea linie în fișierul de configurare, salvați și ieșiți.

light == / home / pi / scripts / led …

Linia de mai sus înseamnă că, atunci când spui aprinderea sau aprinderea comenzii vocale, va executa scriptul / home / pi / led cu trecerea sau dezactivarea argumentului. Acest lucru este similar cu rezultatul ca atunci când ați rulat manual scriptul.

Utilizați comanda de mai jos pentru a lansa Comanda vocală. -C înseamnă să rulați continuu, -k pi setează solicitarea numelui pe care o veți spune pentru a atrage atenția Raspberry Pi. -V determină programul să verifice promptul înainte de a intra într-un mod de recunoaștere vocală. -I face ca comanda vocală să proceseze numai comenzile explicite listate în fișierul de configurare. În cele din urmă, argumentul -b0 forțează comanda vocală să nu folosească textul de completare înainte de răspunsul său.

comanda vocală -c -k pi -v -b0 -i

Executați comanda de mai sus Spuneți clar PI și așteptați răspunsul „Da, domnule”

Spune clar lumină aprinsă. LED-ul ar trebui să se aprindă

Spune clar lumină stinsă. LED-ul ar trebui să se stingă

asta e…….

Recomandat: