Innehållsförteckning:
- Steg 1: Steg 1: Saker / utrustning du behöver
- Steg 2: Konfigurera mikrofonen för att upptäcka röst
- Steg 3: Konfigurera Gpio -stift
- Steg 4: Skriva skript
- Steg 5: Installera programvaran för röstigenkänning för Raspberry Pi:
Video: Raspberry Pi Voice Controlled Home Automation: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Målet med denna instruerbara är att ge en steg-för-steg-handledning om hur du installerar en hallon pi som kan automatisera lampor / lysdioder med dina röstkommandon.
Steg 1: Steg 1: Saker / utrustning du behöver
1. Raspberry Pi 3 med Noobs / Raspbian Os.
2. En USB -webbkamera med mikrofon / USB -mikrofon
3. Windows / Linux -dator för att komma åt Raspberry pi
Steg 2: Konfigurera mikrofonen för att upptäcka röst
Först måste vi kontrollera om din mikrofon eller webbkamera upptäcks av Raspberry Pi och mikrofonvolymerna är höga. Första steget är att kontrollera att din webbkamera eller mikrofon är listad med kommandot "lsusb".
Fig. 1: Kontroll av webbkamera eller mikrofon som upptäckts av Raspberry Pi
Nästa steg är att ställa in mikrofoninspelningsvolymen hög. För att göra detta, ange kommandot "alsamixer" i terminalen. En snygg grafisk gränssnittsskärm visas, tryck på upp- eller nedpilarna för att ställa in volymen. Tryck på F6 (alla) och välj sedan webbkameran eller mikrofonen i listan. Använd igen uppåtpilen för att ställa in inspelningsvolymen till hög.
Bild 2: Inställning av mikrofonvolym hög
Steg 3: Konfigurera Gpio -stift
För att komma åt GPIO Pins måste du installera Wiring Pi på din Raspberry Pi
sudo apt-get install git-core
git -klon git: //git.drogon.net/wiringPi
cd -ledningarPi
./bygga
för ytterligare instruktioner kan du ta en titt på skärmdumparna
Steg 4: Skriva skript
Skapa följande skript som en fil med namnet 'led':
#!/bin/bash
om [$#> 1]
sedan
/usr/local/bin/gpio mode 4 out
om
sedan
/usr/local/bin/gpio skriva 4 på
fi
om
sedan
/usr/local/bin/gpio skriv av 4
fi
fi
Ställ in skriptet för att vara körbart med följande kommando:
chmod u+x led
Nu ska detta kommando PÅ lysdioden ansluten till stiftet. (Beskrivning av pinnummer finns på Wiring Pi -sidan).
./led på
För att stänga av detta kommando kan användas
./led av
Steg 5: Installera programvaran för röstigenkänning för Raspberry Pi:
Röstkommando installeras som en del av samlingen av paket. Vi behöver bara beroenden och röstkommandokomponenter för den här självstudien. När installationsskriptet körs frågar det din önskan att installera flera paket. Du kan bara säga ja till beroenden och röstkommando.
Utför kommandona nedan:
git -klon git: //github.com/StevenHickson/PiAUISuite.git
cd PiAUISuite/Installera/
./InstallAUISuite.sh
Efter att Röstkommando har installerats uppmanas det att konfigurera. Välj ja för att låta installationsskriptet installeras automatiskt. När installationen är klar kommer du att uppmana dig att redigera konfigurationsfilen. Tryck på Enter för att redigera filen och se nästa avsnitt för konfiguration. Lägg till följande rad i konfigurationsfilen, spara och avsluta.
light ==/home/pi/scripts/led …
Ovanstående rad betyder att när du säger tänd eller släckt kommer röstkommandot att utföra skriptet/home/pi/led med att slå på eller av argumentet. Detta liknar resultatet som när du körde manuset manuellt.
Använd kommandot nedan för att starta röstkommando. -C betyder att köra kontinuerligt, -k pi anger namnprompten du kommer att säga för att få Raspberry Pi: s uppmärksamhet. -V får programmet att verifiera uppmaningen innan det går in i ett röstigenkänningsläge. -I gör att röstkommandot endast bearbetar uttryckliga kommandon som anges i konfigurationsfilen. Slutligen tvingar -b0 -argumentet röstkommandot att inte använda fyllnadstext före dess svar.
röstkommando -c -k pi -v -b0 -i
Utför kommandot ovan Säg tydligt PI och vänta på svaret "Yes Sir"
Säg tydligt ljus på. Lysdioden ska tändas
Säg tydligt tänd. Lysdioden ska släckas
det är allt…….
Rekommenderad:
Infinity Gauntlet Controlled Home Automation: 8 steg (med bilder)
Infinity Gauntlet Controlled Home Automation: I mitt tidigare projekt har jag gjort en infinity -handske som styr en ljusbrytare. Jag ville använda sex stenar och varje sten kan styra apparater, dörrlås eller belysning. Så jag skapade ett hemautomatiseringssystem med hjälp av infinity -handskar. I detta projekt
A Voice Controlled Jumping Jack- Google Voice AIY Version: 3 steg
A Voice Controlled Jumping Jack- Google Voice AIY Version: Så du har fått det AIY-röstsatsen till jul och har spelat med det enligt instruktionerna. Det är roligt, men nu? Projektet som beskrivs i det följande presenterar en enkel enhet som kan byggas med AIY -rösthatten för Raspbe
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 steg
Sonoff B1 Firmware Home Automation Openhab Google Home: Jag gillar verkligen Tasmota -firmware för mina Sonoff -switchar. Men a var inte riktigt nöjd med Tasmota-firmware på min Sonoff-B1. Jag lyckades inte helt integrera det i min Openhab och styra det via Google Home. Därför skrev jag mitt eget företag
RASPBERRY PI ALEXA HOME AUTOMATION: 4 steg
RASPBERRY PI ALEXA HOME AUTOMATION: Denna instruktionsbok täcker begreppen Amazon alexa eho dot, Raspberry pi Gpio -kontroll med hjälp av alexa. Huvudproblemet vid hantering av alexa är varje gång du behöver lägga till några färdigheter i ditt aws -konto som kräver mycket tid, för att etablera c
Raspberry Pi-Arduino-SignalR Home Automation Hub: 11 steg (med bilder)
The Raspberry Pi-Arduino-SignalR Home Automation Hub: Efter ett par av mina förspel IBLE som publicerats här och här tar detta projekt det första steget mot att bygga en grundversion av en funktionell Home Automation Hub.Jag har använt flera olika tekniker i en ansträngning att förstå hur jag kan