Indholdsfortegnelse:
- Trin 1: Trin 1: Ting / udstyr, du har brug for
- Trin 2: Opsætning af mikrofon til registrering af stemme
- Trin 3: Opsætning af Gpio -pins
- Trin 4: Skrivning af script
- Trin 5: Installation af stemmegenkendelsessoftwaren til Raspberry Pi:
Video: Raspberry Pi Voice Controlled Home Automation: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Målet med denne instruerbare er at give en trin-for-trin vejledning i, hvordan du konfigurerer en hindbærpi, der kan automatisere lys / lysdioder med dine stemmekommandoer.
Trin 1: Trin 1: Ting / udstyr, du har brug for
1. Raspberry Pi 3 med Noobs / Raspbian Os.
2. Et USB -webcam med mikrofon / USB -mikrofon
3. windows / linux pc for at få adgang til Raspberry pi
Trin 2: Opsætning af mikrofon til registrering af stemme
Først skal vi kontrollere, om din mikrofon eller webcam registreres af Raspberry Pi, og mikrofonmængderne er høje. Første trin er at kontrollere, at dit webcam eller din mikrofon er angivet ved hjælp af kommandoen "lsusb".
Fig. 1: Kontrol af webcam eller mikrofon fundet af Raspberry Pi
Næste trin er at indstille lydstyrken for mikrofonoptagelsen. For at gøre dette skal du indtaste kommandoen "alsamixer" i terminalen. En pæn grafisk grænseflade vises, tryk på pil op eller pil ned for at indstille lydstyrken. Tryk på F6 (alle), og vælg derefter webcam eller mikrofon på listen. Brug igen pil op til at indstille lydstyrken til høj.
Fig. 2: Indstilling af mikrofonvolumen høj
Trin 3: Opsætning af Gpio -pins
For at få adgang til GPIO Pins skal du installere Wiring Pi på din Raspberry Pi
sudo apt-get install git-core
git -klon git: //git.drogon.net/wiringPi
cd -ledningerPi
./bygning
for yderligere instruktioner kan du se på skærmbillederne
Trin 4: Skrivning af script
Opret følgende script som en fil med navnet 'led':
#!/bin/bash
hvis [$#> 1]
derefter
/usr/local/bin/gpio mode 4 out
hvis
derefter
/usr/local/bin/gpio skrive 4 på
fi
hvis
derefter
/usr/local/bin/gpio afskrive 4
fi
fi
Indstil scriptet til at kunne eksekveres med følgende kommando:
chmod u+x led
Nu skal denne kommando PÅ lysdioden, der er forbundet til stiften. (Beskrivelse af pin -nummer findes på Wiring Pi -siden).
./led på
Denne kommando kan bruges til at slukke
./ faldt fra
Trin 5: Installation af stemmegenkendelsessoftwaren til Raspberry Pi:
Voice Command installeres som en del af samlingen af pakker. Vi har kun brug for afhængigheder og stemmekommando -komponenter til denne vejledning. Når installationsskriptet kører, vil det bede om dit ønske om at installere flere pakker, du kan kun sige ja til afhængigheder og stemmekommando.
Udfør kommandoerne herunder:
git -klon git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite/Install/
./InstallAUISuite.sh
Efter installation af stemmekommando beder den dig om at konfigurere. Vælg ja for at tillade installationsskriptet at automatisk konfigurere. Når opsætningen er fuldført, bliver du bedt om at redigere konfigurationsfilen. Tryk på Enter for at redigere filen og se det næste afsnit for konfiguration. Tilføj følgende linje til konfigurationsfilen, gem og afslut.
light ==/home/pi/scripts/led …
Ovenstående linje betyder, at når du siger lys tændt eller slukket, vil Stemmekommando udføre scriptet/home/pi/led med at slå argumentet til eller fra. Dette ligner resultatet som da du kørte scriptet manuelt.
Brug kommandoen herunder til at starte stemmekommando. -C betyder at køre løbende, -k pi angiver den navneprompt, du vil sige for at få Raspberry Pi's opmærksomhed. -V får programmet til at bekræfte prompten, før det går til en stemmegenkendelsestilstand. -I får stemmekommando til kun at behandle eksplicitte kommandoer, der er angivet i konfigurationsfilen. Endelig tvinger -b0 -argumentet stemmekommando til ikke at bruge fyldtekst før dets svar.
stemmekommando -c -k pi -v -b0 -i
Udfør ovenstående kommando Sig klart PI og vent på svaret "Yes Sir"
Sig klart lys på. LED'en skal tænde
Sig tydeligt slukket. LED'en skal slukke
det er det…….
Anbefalede:
Infinity Gauntlet Controlled Home Automation: 8 trin (med billeder)
Infinity Gauntlet Controlled Home Automation: I mit tidligere projekt har jeg lavet en uendelig hane, der styrer en lyskontakt. Jeg ville bruge seks sten, og hver sten kan styre apparater, dørlåse eller belysning. Så jeg lavede et hjemmeautomatiseringssystem ved hjælp af uendelig handske. I dette projekt
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: 6 trin (med billeder)
Alexa Voice Controlled Raspberry Pi Drone Med IoT og AWS: Hej! Mit navn er Armaan. Jeg er en 13-årig dreng fra Massachusetts. Denne vejledning viser, som du kan udlede af titlen, hvordan man bygger en Raspberry Pi Drone. Denne prototype demonstrerer, hvordan droner udvikler sig, og også hvor stor en rolle de kan spille i
A Voice Controlled Jumping Jack- Google Voice AIY Version: 3 trin
A Voice Controlled Jumping Jack- Google Voice AIY Version: Så du har fået det AIY voice kit til jul, og har leget med det efter instruktionerne. Det er sjovt, men nu? Projektet beskrevet i det følgende præsenterer en enkel enhed, der kan bygges ved hjælp af AIY -stemmen HAT til Raspbe
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 trin
Sonoff B1 Firmware Home Automation Openhab Google Home: Jeg kan virkelig godt lide Tasmota -firmwaren til mine Sonoff -switches. Men a var ikke rigtig tilfreds med Tasmota-firmwaren på min Sonoff-B1. Det lykkedes ikke fuldt ud at integrere det i min Openhab og kontrollere det via Google Home. Derfor skrev jeg mit eget firma
Hjem/Lab Voice Controlled Assistant: 14 trin (med billeder)
Hjem/Lab Stemmestyret assistent: Om mig Hej! Dette er min første instruerbare, jeg er 17 år gammel. Jeg er fra Grækenland, så mit engelsk er måske ikke perfekt, men jeg skal gøre mit bedste. Så jeg designede først denne app for 2 år siden, og jeg fandt denne konkurrence en mulighed for at opdatere mit gamle projekt