Turinys:

„Raspberry Pi“balso valdoma namų automatika: 5 žingsniai
„Raspberry Pi“balso valdoma namų automatika: 5 žingsniai

Video: „Raspberry Pi“balso valdoma namų automatika: 5 žingsniai

Video: „Raspberry Pi“balso valdoma namų automatika: 5 žingsniai
Video: Создание приложений для мобильных устройств, игр, Интернета вещей и многого другого с помощью AWS DynamoDB, Рик Хулихан 2024, Lapkritis
Anonim
„Raspberry Pi“balso valdoma namų automatika
„Raspberry Pi“balso valdoma namų automatika

Š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 žingsnis: reikalingi daiktai / įranga
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

Mikrofono nustatymas balsui aptikti
Mikrofono nustatymas balsui aptikti
Mikrofono nustatymas balsui aptikti
Mikrofono nustatymas 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

„Gpio“kaiščių nustatymas
„Gpio“kaiščių nustatymas
„Gpio“kaiščių nustatymas
„Gpio“kaiščių 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:

„Raspberry Pi“balso atpažinimo programinės įrangos diegimas
„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: