Obsah:
- Krok 1: Krok 1: Veci / vybavenie, ktoré potrebujete
- Krok 2: Nastavenie mikrofónu na detekciu hlasu
- Krok 3: Nastavenie pinov Gpio
- Krok 4: Napíšte skript
- Krok 5: Inštalácia softvéru na rozpoznávanie hlasu pre Raspberry Pi:
Video: Hlasom ovládaná domáca automatizácia Raspberry Pi: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Cieľom tohto pokynu je poskytnúť podrobný návod, ako nastaviť malinové pi, ktoré dokáže automatizovať svetlá / LED diódy pomocou vašich hlasových príkazov.
Krok 1: Krok 1: Veci / vybavenie, ktoré potrebujete
1. Raspberry Pi 3 s Noobs / Raspbian Os.
2. Webová kamera USB s mikrofónom / mikrofónom USB
3. Windows / linux PC na prístup k Raspberry pi
Krok 2: Nastavenie mikrofónu na detekciu hlasu
Najprv musíme skontrolovať, či Raspberry Pi detekuje váš mikrofón alebo webovú kameru a či sú hlasitosti mikrofónu vysoké. Prvým krokom je skontrolovať, či je vaša webová kamera alebo mikrofón v zozname, pomocou príkazu „lsusb“.
Obr. 1: Kontrola webovej kamery alebo mikrofónu zisteného programom Raspberry Pi
Ďalším krokom je nastavenie vysokej hlasitosti nahrávania mikrofónu. Za týmto účelom zadajte do terminálu príkaz „alsamixer“. Zobrazí sa prehľadná obrazovka grafického rozhrania, hlasitosť nastavíte stlačením klávesov so šípkou nahor alebo nadol. Stlačte kláves F6 (všetky) a potom v zozname vyberte webovú kameru alebo mikrofón. Pomocou klávesu so šípkou nahor znova nastavte vysokú hlasitosť záznamu.
Obr. 2: Nastavenie vysokej hlasitosti mikrofónu
Krok 3: Nastavenie pinov Gpio
Na prístup k GPIO pinom musíte mať na Raspberry Pi nainštalovaný Wiring Pi
sudo apt-get install git-core
klon git git: //git.drogon.net/wiringPi
cd elektroinštalácia Pi
./build
pre ďalšie pokyny sa môžete pozrieť na screenshoty
Krok 4: Napíšte skript
Vytvorte nasledujúci skript ako súbor s názvom „led“:
#!/bin/bash
ak [$#> 1]
potom
/usr/local/bin/gpio režim 4 von
ak
potom
/usr/local/bin/gpio napíšte 4
fi
ak
potom
/usr/local/bin/gpio odpíšte 4
fi
fi
Skript nastavte na spustiteľný pomocou nasledujúceho príkazu:
chmod u+x led
Teraz by tento príkaz mal ZAPNÚŤ LED pripojenú k kolíku. (Popis čísla kolíka nájdete na stránke Wiring Pi).
./zapnuté ďalej
Na vypnutie je možné použiť tento príkaz
./odišiel
Krok 5: Inštalácia softvéru na rozpoznávanie hlasu pre Raspberry Pi:
Voice Command sa inštaluje ako súčasť zbierky balíkov. Pre tento tutoriál potrebujeme iba závislosti a komponenty hlasových príkazov. Keď sa spustí inštalačný skript, požiada vás, aby ste si nainštalovali niekoľko balíkov, áno, závislostiam a hlasovým príkazom môžete povedať iba áno.
Vykonajte nižšie uvedené príkazy:
git klon git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite/Inštalovať/
./InstallAUISuite.sh
Po inštalácii programu Voice Command vás vyzve na nastavenie. Vyberte áno, aby sa inštalačnému skriptu umožnilo automatické nastavenie. Po dokončení nastavenia vás systém vyzve na úpravu konfiguračného súboru. Stlačením klávesu Enter upravte súbor a pozrite sa na nasledujúcu časť s konfiguráciou. Do konfiguračného súboru pridajte nasledujúci riadok, uložte ho a ukončite.
light ==/home/pi/skripty/led …
Hore uvedený riadok znamená, že keď vyslovíte svetlo alebo zhasnete, aplikácia Voice Command spustí skript/home/pi/led so zapnutím alebo vypnutím argumentu. Je to podobné výsledku, ako keď ste skript spustili ručne.
Na spustenie hlasového ovládania použite nasledujúci príkaz. -C znamená bežať nepretržite, -k pi nastaví výzvu na zadanie mena, ktorá upúta pozornosť Raspberry Pi. -V spôsobí, že program overí výzvu predtým, ako prejde do režimu rozpoznávania hlasu. -I Spôsobí, že hlasové príkazy budú spracovávať iba explicitné príkazy uvedené v konfiguračnom súbore. Nakoniec argument -b0 núti hlasový príkaz, aby pred odpoveďou nepoužíval výplňový text.
hlasový príkaz -c -k pi -v -b0 -i
Vykonajte vyššie uvedený príkaz Povedzte jasne PI a počkajte na odpoveď „Áno, pane“
Povedzte jasne zapnuté. LED dióda by sa mala rozsvietiť
Povedzte, že jasne zhasnete. LED dióda by mala zhasnúť
to je ono ….
Odporúča:
Hovorová automatizácia -- Zvuk z Arduina -- Hlasom riadená automatizácia -- Modul Bluetooth HC - 05: 9 krokov (s obrázkami)
Hovorová automatizácia || Zvuk z Arduina || Hlasom riadená automatizácia || Modul Bluetooth HC - 05: …………………………. REGISTRUJTE SA na môj kanál YouTube pre ďalšie videá …. …. V tomto videu sme vytvorili Talkative Automation .. Keď odošlete hlasový príkaz cez mobil, zapne domáce zariadenia a odošle spätnú väzbu
Ovládaná domáca automatizácia Infinity Gauntlet: 8 krokov (s obrázkami)
Automatizovaná domáca automatika Infinity Gauntlet: V mojom predchádzajúcom projekte som vyrobil nekonečnú rukavicu, ktorá ovláda spínač svetla. Chcel som použiť šesť kameňov a každý kameň môže ovládať spotrebič, zámok dverí alebo osvetlenie. Takže som vyrobil systém domácej automatizácie pomocou nekonečnej rukavice. V tomto projekte
Hlasom ovládaná domáca automatizácia inšpirovaná ochorením COVID-19: 5 krokov
Hlasom riadená domáca automatizácia inšpirovaná COVID-19: Za posledné zhruba 4 roky som vyskúšal 3 alebo 4 rôzne variácie domácich ovládačov založených na Arduine. Pre pohodlie všetkých je tu chronologická história niektorých mojich udalostí. Inštrukcia 1 - v októbri 2015 použil IR a RF komunikačný
Hlasom riadená domáca automatizácia (ako Alexa alebo Google Home, nie je potrebné Wi -Fi ani Ethernet): 4 kroky
Hlasom riadená domáca automatizácia (ako Alexa alebo Google Home, nie je potrebná žiadna Wi -Fi alebo Ethernet): V zásade ide o relé arduino ovládané pomocou SMS s nastavením asistenta Google na odosielanie správ podľa hlasových pokynov. Je to veľmi jednoduché a lacné a funguje ako reklamy Alexa s vašim existujúce elektrické spotrebiče (ak máte Moto -X smartp
Hlasom riadená domáca automatizácia: 8 krokov (s obrázkami)
Hlasom riadená domáca automatizácia: Dobrý deň, v tomto návode vás naučím vyrábať hlasom ovládanú domácu automatizáciu. Jednoducho sa napojíme na mobilný telefón a ovládame zariadenia hlasom. Ver mi, nie je také ťažké to urobiť, ako to znie. Postupujte podľa pokynov a