Quanto Dynamic Lamp (4 / 4 steg)
Steg 4: Idén om programmering och taligenkänning
Så i denna bild vill jag ge dig en uppfattning om programmeringen, anledningen till att jag inte ladda upp min vb.net-kod är att jag har skrivit i min väg som inte är mycket användarvänlig och lämplig för dig. Men jag vill ge dig en idé om hur du kan skapa din egen programvara för detta.
uppdatering:
Jag har lagt till Arduino skiss och vb.net ansökan också så om du inte vet programmering du kan följa upp tidig hårdvara steg av denna tutorial och få alla funktioner som jag nämnde i första sidan!
SE TILL ATT DESSA SAKER
Du kan ordna RGB LED stift enligt Arduino skiss (eller du kan alltid ändra den)
Ansökan är enligt gemensam katod LED
Du kan endast köra programmet i vista och 7 eftersom den är gjord i vb.net som utnyttjas särskilda versioner av .net framework
En viktig sak , som du vet när du installerar Arduino drivrutinen skapar en virtuell serieport som kan ändra om du ansluter till andra USB-port eller annan maskin så om detta sker och du får ett felmeddelande om Port kan du ignorera det för första gången och gå till menyn och välj alternativet ändra COM-PORT och sedan kan du ange COM-porten för arduino till exempel "COM5"
Det kommer att arbeta direkt och spara din inställning för framtiden.
Om du inte har mikrofon för närvarande ansluten eller konfigurerat den kommer att ge ett fel du kan ignorera det och utforska resten av fantastiska funktioner om du vill.
Tack!
Det finns 2 program som du behöver
1. din Arduino skiss
2. Vb.net ansökan (jag använde vb.net som du kan använda alla andra programmeringsspråk för .net)
Arduino skiss är huvudprogrammet som driver din lampa, många människor har gjort enkla skisser för Controllingrgb ledde via serial så du kan ta en titt på dem och ladda ner dem eller gör din egen
VB.net ansökan skickar seriella data till din Arduino skiss och thus driver din lampa, .net innehåller så många användbara klasser har jag använt System.speech namnområde (som är centrala för taligenkänning)
Du kan hitta en tutorial på hur du kan skapa tal erkännande program i .net
Jag rekommenderar starkt att du detta om du använder vb.net och vill använda taligenkänning
http://www.Phon.UCL.AC.uk/Courses/spsci/compmeth/Speech/Recognition.html
Om du har din Arduino skiss (RGB seriell kommunikation) och Vb.net program som skickar den seriella data när funktionen tal erkänns kallas, behöver du en serialport komponent att skicka seriella data till din arduino skiss
Än en gång programmering är inte lätt för nybörjare men om du redan vet arduino och har grundläggande förståelse av vb.net eller andra .net språk kan du tal erkännande ansökan med lite övning
Några saker:
Du skulle behöva en USB-mikrofon av god kvalitet (de fungerar bäst för att använda tal recognitionP
Du måste konfigurera mikrofonen på Kontrollpanelen och om möjligt lära datorn att förstå dig
Här är en snabb video som visar några röstfunktioner