Tartalomjegyzék:

Raspberry Pi hangvezérelt otthoni automatizálás: 5 lépés
Raspberry Pi hangvezérelt otthoni automatizálás: 5 lépés

Videó: Raspberry Pi hangvezérelt otthoni automatizálás: 5 lépés

Videó: Raspberry Pi hangvezérelt otthoni automatizálás: 5 lépés
Videó: Home Assistant - первые настройки, File Editor, Maria DB, HACS - октябрь 2023 2024, November
Anonim
Raspberry Pi hangvezérelt otthoni automatizálás
Raspberry Pi hangvezérelt otthoni automatizálás

Ennek az utasításnak a célja, hogy lépésről lépésre bemutatja a málna pi beállítását, amely hangparancsokkal automatizálhatja a fényeket / ledeket.

1. lépés: 1. lépés: A szükséges dolgok / felszerelések

1. lépés: A szükséges dolgok / felszerelések
1. lépés: A szükséges dolgok / felszerelések

1. Málna Pi 3 Noobs / Raspbian Os.

2. USB webkamera mikrofonnal / USB mikrofonnal

3. Windows / linux pc a Raspberry pi eléréséhez

2. lépés: A mikrofon beállítása a hang észlelésére

A mikrofon beállítása a hang észlelésére
A mikrofon beállítása a hang észlelésére
A mikrofon beállítása a hang észlelésére
A mikrofon beállítása a hang észlelésére

Először is ellenőriznünk kell, hogy a Raspberry Pi észleli -e mikrofonját vagy webkameráját, és a mikrofon hangereje magas. Első lépésként ellenőrizze, hogy a webkamera vagy a mikrofon szerepel -e az „lsusb“paranccsal.

1. ábra: A Raspberry Pi által észlelt webkamera vagy mikrofon ellenőrzése

A következő lépés a mikrofon rögzítési hangerejének magasra állítása. Ehhez írja be az „alsamixer” parancsot a terminálba. Egy tiszta grafikus felület jelenik meg, nyomja meg a fel vagy le nyilakat a hangerő beállításához. Nyomja meg az F6 (minden) gombot, majd válassza ki a webkamerát vagy a mikrofont a listából. Ismét használja a felfelé mutató nyíl gombot a felvétel hangerejének magasra állításához.

2. ábra: A mikrofon hangerejének magas beállítása

3. lépés: A Gpio Pins beállítása

A Gpio Pins beállítása
A Gpio Pins beállítása
A Gpio Pins beállítása
A Gpio Pins beállítása

A GPIO Pins eléréséhez telepítenie kell a Wiring Pi -t a Raspberry Pi -re

sudo apt-get install git-core

git klón git: //git.drogon.net/wiringPi

cd huzalozásPi

./épít

további utasításokért nézze meg a képernyőképeket

4. lépés: Script írása

Hozza létre a következő parancsfájlt „led” nevű fájlként:

#!/bin/bash

ha [$#> 1]

azután

/usr/local/bin/gpio mód 4 kimenet

ha

azután

/usr/local/bin/gpio write 4 on

fi

ha

azután

/usr/local/bin/gpio write 4 off

fi

fi

Állítsa be a parancsfájlt végrehajthatóvá a következő paranccsal:

chmod u+x led

Most ennek a parancsnak világítania kell a csaphoz csatlakoztatott LED -en. (A PIN -kód leírása megtalálható a Wiring Pi oldalon).

./indult

A kikapcsoláshoz ez a parancs használható

./siklott

5. lépés: A hangfelismerő szoftver telepítése a Raspberry Pi -hez:

A Raspberry Pi hangfelismerő szoftverének telepítése
A Raspberry Pi hangfelismerő szoftverének telepítése

A Hangparancs a csomaggyűjtemény részeként telepíthető. Ehhez az oktatóanyaghoz csak a függőségekre és a hangutasítások összetevőire van szükségünk. Amikor a telepítő szkript fut, megkérdezi, hogy szeretne -e több csomagot telepíteni, csak igent mondhat a függőségekre és a hangutasításokra.

Végezze el az alábbi parancsokat:

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

cd PiAUISuite/Telepítés/

./InstallAUISuite.sh

A hangparancs telepítése után a rendszer kéri a beállításra. Válassza az igent, hogy engedélyezze a telepítő szkript automatikus beállítását. Amikor a telepítés befejeződött, a rendszer kéri a konfigurációs fájl szerkesztését. Nyomja meg az Enter billentyűt a fájl szerkesztéséhez, és tekintse meg a konfiguráció következő szakaszát. Adja hozzá a következő sort a konfigurációs fájlhoz, mentse és lépjen ki.

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

A fenti sor azt jelenti, hogy amikor azt mondja, hogy a fény be vagy ki, a hangparancs végrehajtja a/home/pi/led szkriptet az érv továbbadásával vagy kikapcsolásával. Ez hasonló az eredményhez, mint amikor a szkriptet manuálisan futtatta.

Használja az alábbi parancsot a Hangparancs indításához. A -c azt jelenti, hogy folyamatosan futni kell, a -k pi beállítja a névsort, amelyet akkor fog mondani, hogy felhívja a Raspberry Pi figyelmét. A -v hatására a program ellenőrzi a kérést, mielőtt hangfelismerési módba lép. Az -i hatására a hangparancs csak a konfigurációs fájlban felsorolt explicit parancsokat dolgozza fel. Végül a -b0 argumentum arra kényszeríti a hangutasítást, hogy a válasz előtt ne használjon kitöltő szöveget.

hangparancs -c -k pi -v -b0 -i

Végezze el a fenti parancsot Mondja világosan a PI -t, és várja meg az "Igen Uram" választ

Mondja világosan, hogy világít. A LED -nek be kell kapcsolnia

Mondja világosan, hogy nem világít. A LED -nek ki kell kapcsolnia

ez az…….

Ajánlott: