Turinys:
- 1 žingsnis: 1 žingsnis: reikalingi daiktai / įranga
- 2 veiksmas: nustatykite mikrofoną balsui aptikti
- 3 veiksmas: „Gpio Pins“nustatymas
- 4 žingsnis: scenarijaus rašymas
- 5 veiksmas: „Raspberry Pi“balso atpažinimo programinės įrangos diegimas:
Video: „Raspberry Pi“balso valdoma namų automatika: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Šios instrukcijos tikslas yra pateikti nuoseklią pamoką, kaip nustatyti aviečių pi, kuris gali automatizuoti žibintus / šviesos diodus jūsų balso komandomis.
1 žingsnis: 1 žingsnis: reikalingi daiktai / įranga
1. Aviečių Pi 3 su Noobs / Raspbian Os.
2. USB kamera su mikrofonu / USB mikrofonu
3. „Windows“/ „Linux“kompiuteris, skirtas prieiti prie „Raspberry pi“
2 veiksmas: nustatykite mikrofoną balsui aptikti
Pirmiausia turime patikrinti, ar „Raspberry Pi“aptinka jūsų mikrofoną ar internetinę kamerą, ar mikrofono garsumas yra didelis. Pirmasis žingsnis yra patikrinti, ar jūsų interneto kamera ar mikrofonas yra išvardyti naudojant komandą „lsusb“.
1 pav. Raspberry Pi aptiktos žiniatinklio kameros ar mikrofono tikrinimas
Kitas žingsnis - nustatyti aukštą mikrofono įrašymo garsumą. Norėdami tai padaryti, terminale įveskite komandą „alsamixer“. Rodomas tvarkingas grafinės sąsajos ekranas. Norėdami nustatyti garsumą, paspauskite rodyklių aukštyn arba žemyn klavišus. Paspauskite F6 (visi), tada iš sąrašo pasirinkite internetinę kamerą arba mikrofoną. Dar kartą naudokite rodyklės aukštyn klavišą, kad nustatytumėte aukštą įrašymo garsumą.
2 pav. Didelio mikrofono garsumo nustatymas
3 veiksmas: „Gpio Pins“nustatymas
Norėdami pasiekti „GPIO Pins“, „Raspberry Pi“turite įdiegti „Wiring Pi“
sudo apt-get install git-core
git klonas git: //git.drogon.net/wiringPi
cd laidaiPi
./ statyti
Norėdami gauti daugiau instrukcijų, galite pažvelgti į ekrano kopijas
4 žingsnis: scenarijaus rašymas
Sukurkite šį scenarijų kaip failą pavadinimu „led“:
#!/bin/bash
jei [$#> 1]
tada
/usr/local/bin/gpio mode 4 out
jei
tada
/usr/local/bin/gpio write 4 on
fi
jei
tada
/usr/local/bin/gpio nurašykite 4
fi
fi
Nustatykite, kad scenarijus būtų vykdomas naudojant šią komandą:
chmod u+x led
Dabar ši komanda turėtų įjungti šviesos diodą, prijungtą prie kaiščio. (PIN kodo aprašymą rasite „Wiring Pi“puslapyje).
./ užsidegė
Šią komandą galima naudoti norint išjungti
./ išjungtas
5 veiksmas: „Raspberry Pi“balso atpažinimo programinės įrangos diegimas:
Balso komanda įdiegiama kaip paketų rinkinio dalis. Šiai pamokai mums reikia tik priklausomybių ir balso komandų komponentų. Kai sąrankos scenarijus bus paleistas, jis paprašys jūsų įdiegti kelis paketus, kuriuos galite pasakyti tik taip priklausomybėms ir balso komandai.
Vykdykite žemiau pateiktas komandas:
git klonas git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite/Įdiegti/
./InstallAUISuite.sh
Įdiegus balso komandą, jis paragins jus nustatyti. Pasirinkite „taip“, kad diegimo scenarijus būtų automatiškai nustatytas. Kai sąranka bus baigta, ji paragins jus redaguoti konfigūracijos failą. Jei norite redaguoti failą, paspauskite „Enter“ir peržiūrėkite kitą konfigūracijos skyrių. Pridėkite šią eilutę prie konfigūracijos failo, išsaugokite ir išeikite.
šviesa ==/home/pi/scripts/led…
Aukščiau pateikta eilutė reiškia, kad kai sakote, kad šviesa įjungta arba išjungta, balso komanda vykdys scenarijų/home/pi/led, perduodant arba išjungiant argumentą. Tai panašu į rezultatą, kaip scenarijų paleidus rankiniu būdu.
Norėdami paleisti komandą balsu, naudokite žemiau esančią komandą. -C reiškia nuolatinį veikimą, -k pi nustato pavadinimą, kurį sakysite, kad atkreiptumėte „Raspberry Pi“dėmesį. -V verčia programą patikrinti raginimą prieš įeinant į balso atpažinimo režimą. Dėl -i balso komanda apdoroja tik aiškias komandas, nurodytas konfigūracijos faile. Galiausiai argumentas -b0 priverčia balso komandą prieš atsakymą nenaudoti užpildyto teksto.
balso komanda -c -k pi -v -b0 -i
Vykdykite aukščiau nurodytą komandąAiškiai pasakykite PI ir palaukite atsakymo „Taip pone“
Pasakykite aiškiai šviesą. Šviesos diodas turėtų įsijungti
Pasakykite aiškiai, kad šviesa užges. Šviesos diodas turėtų išsijungti
viskas…….
Rekomenduojamas:
Kalbanti automatika -- Garsas iš „Arduino“-- Balso valdoma automatika -- HC - 05 „Bluetooth“modulis: 9 žingsniai (su paveikslėliais)
Kalbanti automatika || Garsas iš „Arduino“|| Balso valdoma automatika || HC - 05 „Bluetooth“modulis: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …. …. Šiame vaizdo įraše mes sukūrėme kalbančią automatiką. Kai išsiųsite balso komandą per mobilųjį telefoną, ji įjungs namų įrenginius ir siųs atsiliepimus
„Infinity Gauntlet“valdoma namų automatika: 8 žingsniai (su nuotraukomis)
„Infinity Gauntlet“valdoma namų automatika: Ankstesniame projekte aš sukūriau begalybės pirštinę, valdančią šviesos jungiklį. Aš norėjau naudoti šešis akmenis ir kiekvienas akmuo gali valdyti prietaisą, durų užraktą ar apšvietimą. Taigi, aš sukūriau namų automatikos sistemą, naudodamas begalybės pirštines. Šiame projekte
COVID-19 įkvėpta balso valdoma namų automatika: 5 žingsniai
COVID-19 įkvėpta balso valdoma namų automatika: maždaug per pastaruosius 4 metus išbandžiau 3 ar 4 skirtingus „Arduino“namų valdymo variantus. Visų patogumui čia pateikiama kai kurių mano įvykių chronologinė istorija. „Instructable 1“- 2015 m. Spalio mėn. Buvo naudojamas IR ir RF ryšys
Balso valdoma automatika: 13 žingsnių
Balso valdoma automatika: Šiais laikais žmonės visą laiką turi išmaniuosius telefonus. Taigi prasminga juos naudoti buitinei technikai valdyti. Čia pateikiama namų automatizavimo sistema, naudojant paprastą „Android“programą, kuria galite valdyti elektrinius prietaisus spustelėję
Super paprasta „Raspberry Pi“433 MHz namų automatika: 7 žingsniai
Super paprasta „Raspberry Pi“433 MHz namų automatika: ši pamoka yra viena iš daugelio, kai reikia naudoti „Raspberry Pi“, kad būtų galima valdyti belaidžius įrenginius namuose. Kaip ir daugelis kitų, jis parodys, kaip naudotis pigia siųstuvo/imtuvo pora, prijungta prie jūsų „Pi“, kad galėtumėte bendrauti su veikiančiais įrenginiais