Taula de continguts:

Domòtica controlada per veu de Raspberry Pi: 5 passos
Domòtica controlada per veu de Raspberry Pi: 5 passos

Vídeo: Domòtica controlada per veu de Raspberry Pi: 5 passos

Vídeo: Domòtica controlada per veu de Raspberry Pi: 5 passos
Vídeo: #385 Supervise your Home Server with a Watchdog and Heartbeats (Raspberry Pi, ESP8266, Docker) 2024, De novembre
Anonim
Domòtica controlada per veu de Raspberry Pi
Domòtica controlada per veu de Raspberry Pi

L'objectiu d'aquest instructiu és proporcionar un tutorial pas a pas sobre com configurar un raspberry pi que pugui automatitzar llums / leds amb les vostres ordres de veu.

Pas 1: Pas 1: coses / equips que necessiteu

Pas 1: coses / equips que necessiteu
Pas 1: coses / equips que necessiteu

1. Raspberry Pi 3 amb Noobs / Raspbian Os.

2. Una càmera web USB amb micròfon / micròfon USB

3. Windows / Linux per accedir a Raspberry pi

Pas 2: Configuració del micròfon per detectar la veu

Configuració del micròfon per detectar veu
Configuració del micròfon per detectar veu
Configuració del micròfon per detectar veu
Configuració del micròfon per detectar veu

En primer lloc, hem de comprovar si el vostre micròfon o càmera web és detectada pel Raspberry Pi i si els volums del micròfon són elevats. El primer pas és comprovar que la càmera web o el micròfon estiguin llistats mitjançant l'ordre "lsusb".

Fig. 1: Comprovació de càmera web o micròfon detectats per Raspberry Pi

El següent pas és establir el volum de gravació del micròfon elevat. Per fer-ho, introduïu l'ordre "alsamixer" al terminal. Apareix una interfície gràfica ordenada, premeu les tecles de fletxa amunt o avall per configurar el volum. Premeu F6 (tot) i seleccioneu la càmera web o el micròfon de la llista. Torneu a utilitzar la tecla de fletxa amunt per ajustar el volum de gravació a alt.

Fig. 2: Configuració del volum alt del micròfon

Pas 3: Configuració dels pins Gpio

Configuració dels pins Gpio
Configuració dels pins Gpio
Configuració dels pins Gpio
Configuració dels pins Gpio

Per accedir als pins GPIO, heu d’instal·lar Wiring Pi al vostre Raspberry Pi

sudo apt-get install git-core

git clonar git: //git.drogon.net/wiringPi

cablejat cdPi

./ construir

per obtenir més instruccions, podeu fer una ullada a les captures de pantalla

Pas 4: escriure script

Creeu el següent script com a fitxer anomenat "led":

#! / bin / bash

si [$ #> 1]

llavors

/ usr / local / bin / gpio mode 4 sortit

si

llavors

/ usr / local / bin / gpio escriu 4 a

fi

si

llavors

/ usr / local / bin / gpio escriu 4

fi

fi

Establiu l'script perquè sigui executable amb l'ordre següent:

chmod u + x led

Ara, aquesta ordre hauria de ser ON el LED connectat al pin. (La descripció del número de pin es pot trobar a la pàgina Wiring Pi).

./ encès

Per desactivar aquesta ordre es pot utilitzar

./ es va retirar

Pas 5: Instal·lació del programari de reconeixement de veu per a Raspberry Pi:

Instal·lació del programari de reconeixement de veu per a Raspberry Pi
Instal·lació del programari de reconeixement de veu per a Raspberry Pi

Voice Command s’instal·la com a part de la col·lecció de paquets. Només necessitem les dependències i els components de les ordres de veu per a aquest tutorial. Quan s’executa l’escript de configuració, us demanarà que vulgueu instal·lar diversos paquets. Només podeu dir que sí a les dependències i a les ordres de veu.

Executeu les ordres següents:

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

cd PiAUISuite / Install /

./InstallAUISuite.sh

Després d'instal·lar Voice Command, us demanarà que la configureu. Trieu Sí per permetre que la seqüència d'instal·lació es configuri automàticament. Quan finalitzeu la configuració, us demanarà que editeu el fitxer de configuració. Premeu Retorn per editar el fitxer i consulteu la següent secció de configuració. Afegiu la línia següent al fitxer de configuració, deseu-la i sortiu.

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

La línia anterior significa que, quan dieu encès o apagat, Voice Command executarà l'script / home / pi / led passant o desactivant l'argument. Això és similar al resultat que quan es va executar l'script manualment.

Utilitzeu l'ordre següent per iniciar Voice Command. -C significa executar contínuament, -k pi estableix el missatge de nom que dirà per cridar l'atenció del Raspberry Pi. La -v fa que el programa verifiqui la sol·licitud abans d'entrar en un mode de reconeixement de veu. El -i provoca que l'ordre de veu només processi ordres explícites llistades al fitxer de configuració. Finalment, l'argument -b0 obliga l'ordre de veu a no utilitzar text de farciment abans de la seva resposta.

ordre de veu -c -k pi -v -b0 -i

Executeu l'ordre anterior Digueu clarament PI i espereu la resposta "Sí senyor"

Digueu clarament encès. El LED s’ha d’encendre

Digueu que s’apaga clarament. El LED s’ha d’apagar

això és…….

Recomanat: