Satura rādītājs:
- 1. darbība: 1. darbība: nepieciešamās lietas / aprīkojums
- 2. darbība. Mikrofona iestatīšana balss noteikšanai
- 3. darbība: Gpio tapas iestatīšana
- 4. darbība: skripta rakstīšana
- 5. darbība. Balss atpazīšanas programmatūras instalēšana Raspberry Pi:
Video: Raspberry Pi ar balsi kontrolēta mājas automatizācija: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šīs pamācības mērķis ir sniegt pakāpenisku apmācību par to, kā iestatīt aveņu pi, kas var automatizēt gaismas / gaismas diodes ar jūsu balss komandām.
1. darbība: 1. darbība: nepieciešamās lietas / aprīkojums
1. Aveņu Pi 3 ar Noobs / Raspbian Os.
2. USB tīmekļa kamera ar mikrofonu / USB mikrofonu
3. Windows / Linux datoru, lai piekļūtu Raspberry pi
2. darbība. Mikrofona iestatīšana balss noteikšanai
Pirmkārt, mums jāpārbauda, vai Raspberry Pi nosaka jūsu mikrofonu vai tīmekļa kameru un vai mikrofona skaļums ir augsts. Pirmais solis ir pārbaudīt savu tīmekļa kameru vai mikrofonu, izmantojot komandu “lsusb”.
1. attēls: Raspberry Pi noteiktās tīmekļa kameras vai mikrofona pārbaude
Nākamais solis ir iestatīt augstu mikrofona ierakstīšanas skaļumu. Lai to izdarītu, terminālī ievadiet komandu “alsamixer”. Parādās glīts grafiskā interfeisa ekrāns, nospiediet augšup vai lejup vērsto bulttaustiņu, lai iestatītu skaļumu. Nospiediet F6 (visi), pēc tam sarakstā atlasiet tīmekļa kameru vai mikrofonu. Vēlreiz izmantojiet augšupvērsto bultiņu, lai iestatītu augstu ierakstīšanas skaļumu.
2. att.: Mikrofona skaļuma iestatīšana uz augstu
3. darbība: Gpio tapas iestatīšana
Lai piekļūtu GPIO tapām, Raspberry Pi jāinstalē Wiring Pi
sudo apt-get instalēt git-core
git klons git: //git.drogon.net/wiringPi
cd elektroinstalācijaPi
./būvēt
lai iegūtu papildu norādījumus, varat apskatīt ekrānuzņēmumus
4. darbība: skripta rakstīšana
Izveidojiet šādu skriptu kā failu ar nosaukumu “led”:
#!/bin/bash
ja [$#> 1]
tad
/usr/local/bin/gpio režīms 4 out
ja
tad
/usr/local/bin/gpio write 4 on
fi
ja
tad
/usr/local/bin/gpio norakstiet 4
fi
fi
Iestatiet skriptu izpildāmu ar šādu komandu:
chmod u+x led
Tagad šai komandai vajadzētu IESLĒGT gaismas diodi, kas savienota ar tapu. (Tapas numura aprakstu var atrast Wiring Pi lapā).
./ iedegās
Izslēgšanai šo komandu var izmantot
./ nobraucis
5. darbība. Balss atpazīšanas programmatūras instalēšana Raspberry Pi:
Balss komanda tiek instalēta kā daļa no pakotņu kolekcijas. Šajā apmācībā mums ir vajadzīgas tikai atkarības un balss komandu komponenti. Kad iestatīšanas skripts tiek palaists, tas lūgs jūsu vēlmi instalēt vairākas paketes, un jūs varat pateikt tikai jā atkarībām un balss komandai.
Izpildiet tālāk norādītās komandas.
git clone git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite/Instalēt/
./InstallAUISuite.sh
Pēc balss komandu instalēšanas tas liks jums veikt iestatīšanu. Izvēlieties jā, lai atļautu instalēšanas skriptam automātisko iestatīšanu. Kad iestatīšana ir pabeigta, tā liks jums rediģēt konfigurācijas failu. Nospiediet Enter, lai rediģētu failu, un skatiet nākamo konfigurācijas sadaļu. Konfigurācijas failam pievienojiet šādu rindu, saglabājiet un izejiet.
light ==/home/pi/scripts/led…
Iepriekš minētā rindiņa nozīmē, ka, sakot, ka gaisma ir ieslēgta vai izslēgta, balss komanda izpildīs skriptu/home/pi/led, argumentu ieslēdzot vai izslēdzot. Tas ir līdzīgs rezultātam, kad skriptu palaidāt manuāli.
Izmantojiet zemāk esošo komandu, lai palaistu balss komandu. -C nozīmē nepārtrauktu darbību, -k pi nosaka vārda uzvedni, ko jūs teiksit, lai piesaistītu Raspberry Pi uzmanību. -V liek programmai pārbaudīt uzvedni pirms pāriešanas balss atpazīšanas režīmā. -I liek balss komandai apstrādāt tikai konfigurācijas failā uzskaitītās komandas. Visbeidzot, arguments -b0 liek balss komandai neizmantot aizpildījuma tekstu pirms atbildes.
balss komanda -c -k pi -v -b0 -i
Izpildiet iepriekš minēto komandu Skaidri sakiet PI un gaidiet atbildi "Jā kungs"
Sakiet skaidri, ka iedegas. Gaismas diodei vajadzētu ieslēgties
Skaidri sakiet, ka gaisma ir izslēgta. Gaismas diodei vajadzētu izslēgties
tieši tā…….
Ieteicams:
Infinity Gauntlet kontrolēta mājas automatizācija: 8 soļi (ar attēliem)
Infinity Gauntlet kontrolēta mājas automatizācija: Savā iepriekšējā projektā esmu izveidojis bezgalības cimdu, kas kontrolē gaismas slēdzi. Es gribēju izmantot sešus akmeņus, un katrs akmens var kontrolēt ierīci, durvju slēdzeni vai apgaismojumu. Tātad, es izveidoju mājas automatizācijas sistēmu, izmantojot bezgalības cimdu. Šajā projektā
Interneta/mākoņa kontrolēta mājas automatizācija, izmantojot Esp8266 (aREST, MQTT, IoT): 7 soļi (ar attēliem)
Interneta/mākoņa kontrolēta mājas automatizācija, izmantojot Esp8266 (aREST, MQTT, IoT): VISI kredīti mākoņa pakalpojumam http://arest.io/ !! IoT šobrīd visvairāk apspriestā tēma pasaulē !! Mākoņu serveri un pakalpojumi, kas to padara iespējamu, ir mūsdienu pasaules pievilcības punkts … ATTĀLUMA BARJERA NOSLĒGŠANA bija un ir
Mājas automatizācija ar balsi (piemēram, Alexa vai Google Home, nav nepieciešams Wifi vai Ethernet): 4 soļi
Mājas automatizācija ar balsi (piemēram, Alexa vai Google Home, nav nepieciešams Wifi vai Ethernet): būtībā tā ir ar SMS balstīta arduino kontrolēta relejs ar Google asistenta iestatījumu, lai nosūtītu ziņojumus ar balss norādījumiem. Tas ir ļoti vienkārši un lēti, un tas darbojas kā Alexa reklāmas ar jūsu esošās elektroierīces (ja jums ir Moto -X smartp
Mājas automatizācija ar balsi, izmantojot Arduino Uno un Bluetooth: 4 soļi
Mājas automatizācijas balss vadība, izmantojot Arduino Uno un Bluetooth: Šis projekts ir par Bluetooth moduļa saskarni ar Arduino un android mobile, lai telpā aktivizētu gaismas un ventilatoru, izmantojot balss vadību
Mājas automatizācija ar balsi: 8 soļi (ar attēliem)
Mājas automatizācija ar balsi: Sveiki! Šajā pamācībā es iemācīšu jums izveidot balss vadītu mājas automatizāciju. Mēs vienkārši pieskarsimies savam mobilajam tālrunim un vadīsim savas ierīces ar balsi. Ticiet man, to nav tik grūti pagatavot, kā izklausās. Vienkārši izpildiet soļus un