Göra en röst kontrollerat fordon! (3 / 3 steg)

Steg 3: Kombinera röstigenkänning med MP3 modul



Även med framgångsrika röststyrning verkar det som något saknas. Vad händer om fordonet kan bemöta oss? Genom att lägga till en mp3-modul till setup, kommer detta vara möjligt. Jag använde en mp3 spelare modul-modulen DFRDuino spelare.

Något värt att notera är att du bättre skulle sätta på ett band på baksidan av modulen för att förhindra kortslutning när du använder den. Ledningarna har mp3 modul en port för seriell stift som ger fem stift inklusive 5V, GND, RX, TX, ut.

Tråd stiften utom ut till mp3 ledningar port röst erkännande modul som bild 2.

5V motsvarar 5V. GND motsvarar GND. RX ska anslutas med TX och TX ska anslutas med RX som visas i bild 3.

Vi lägger till en liten högtalare här.

Steg 2: programmering

Vi behöver programmera den efter avslutad ledningarna. MP3 spelare koden kommer att läggas baserat på tidigare program. Ljudfiler lagras på ett micro SD-kort, kan du använda något som du vill ska motsvara varje svar. Kanske du kan spela in dina egna svar så att det låter som du kan chatta med roboten). Vänligen notera att vi använder seriell kommunikation, så att knappen på modulen röst erkännande bör peka på UART istället för 12 C.

Den koden jag använde är följande:

Annullera slutligen (unsigned char n)
{
Switch(n) / /

{
fall 0:
Serial.println ("qian jin");
Serial.println("\\qian");
förskott (255,255);
bryta;
fall 1:
Serial.println ("hou tui");
Serial.println("\\hou");
back_off (255,255);
bryta;
fall 2:
Serial.println ("zuo zhuan");
Serial.println("\\zuo");
turn_L (100.100);
bryta;
fall 3:
Serial.println ("du zhuan");
Serial.println("\\you");
turn_R (100.100);
bryta;
fall 4:
Serial.println ("ting zhi");
Serial.println("\\zhi");
Stop();
bryta;
fall 5:
Serial.println ("chang ge");
Serial.println("\\bo");
Serial.println("\\2");
bryta;
fall 6:
Serial.println ("zan ting bo");
Serial.println("\\:p");
bryta;
fall 7:
Serial.println ("xu ji bo");
Serial.println("\\:s");
bryta;
mål 8:
Serial.println ("xia yi shou");
Serial.println("\\:n");
bryta;
mål 9:
Serial.println ("shang yi shou");
Serial.println("\\:u");
bryta;
standard:
Serial.println ("fel");
Serial.println ("");
bryta;
}
}

Steg 3: Inse funktionen

Jag skulle vilja förklara de nyckel koder som anges ovan. Att lägga till Serial.println("\\qian") till 0 i mål är att ha MP3 spela en ljud named【qian】 i SD-kort. På samma sätt är att lägga till Serial.println("\\hou") för att mål 1 att ha MP3 spela en ljud named【hou】. Serial.println("\\:p") betyder "stopp" och Serial.println("\\:s") betyder "Fortsätt". Serial.println("\\:n") betyder spelar nästa. Detaljerad introduktion av dessa order finns i online-butik.

Ladda ner programmet och sedan kan du styra detta fordon med röst på ett övergripande sätt. När vi skickar ut ordningen på "advance", spelar mp3 "utföra ordningen för förskott". Det är samma sak med andra order. Något värt att notera är att vi lägger till funktionen av "spelar musik" för detta fordon och det kan känna igen flera order som "play", "paus", "fortsätta", tidigare"och" nästa ".

Se Steg
Relaterade Ämnen

Tillämpa Vinyl grafik fordon

En bra låt författare, heter Lionel Richie, skrev och sjöng en låt som heter "EASY". Det var inspirationen bakom namnet jag har slutligen beslutat om för min buss. Den första raden av låten är, "det är därför jag är lätt, som en söndag morg...

Splatter 6-trehjuligt fordon

Vi kommer att lära dig hur man gör en 6-Wheel Splatter fordon som stänker personer med bläck (det behöver inte vara människor). : DSteg 1: material1. 2 träklossar eller 1 stort trä block2. 2 4-batteri hållare (med on-off knapp)3. 1 2-batteri hållare...

Grunderna i förvandlar ditt Remote Controll fordon till ett autonomt System (Drone) genom att använda en Arduino

jag började detta projekt med målet att billigt vrida min RC helikopter till något av en UAV eller åtminstone att passa vissa sensorer att minska kollisioner och andra "mis haps."Nu är tyvärr i början av projektet missbedömde jag min lilla helik...

CARduino - Arduino-drivna, LabVIEW-kontrollerade fordon

CARduino är ett fjärrkontrollen drivna fordon som kontrolleras av en styrenhet ansluten till en dator som kör LabVIEW. Fordonet drivs av Arduino och kan utökas på genom tillägg av sensorer eller andra enheter. Enkelt använda LabVIEW, du kan ändra pro...

Air-drivna fordon

För två år sedan jag tillbringat timmar 26 + prepping en gummisnodd dra racer för ett 4: e klass klass science projekt (mitt marsvin klass), och det var en komplett byst! Även efter jag arbetade ut kinks, oförutsedda frågor kom upp och saker gick int...

Att få ett fordon misslyckades i vintern

Första saker först, måste du fastnat fordon. Detta är verkligen lätt att uppbringa. Om du inte kan skapa din egen, hitta en övermodig vän.Den bästa anledningen att få ett fordon misslyckades, är så att den kan fungera som ett fordon i stället för ett...

Cykel drivs 4-trehjuligt fordon (DiffBikeDorli)

Denna sak här är en cykel drivs fordon för två personer, i större skala även kallad öl cykel. Bikers står inför vänster. Styrning sker med en cykel styrning handtag. Bromsning sker genom att trycka på en ledad arm till marken.Den är gjord med en bakr...

Kartong modell fordon

hur man gör en kartong modell fordon på en laserskärare också detta är min första instructable så ledsen om det inte är mycket bra.Steg 1: Saker du behöver Objekt:Laserskärare,Dator,Lämplig programvara (jag använde Techsoft 2D design),2mm tjock papp...

DriveMyPhone - Smartphone kontrollerade 3D tryckta fordon

DriveMyPhone är ett projekt jag har placering på min dator i digitalt format för senaste 6 år nu. Konceptet kom runt när jag arbetade på min andra robotliknande projekt kallas MobileEarthRover en am MobileEarthRover två.Jag har äntligen haft tid att...

Autonoma / röst kontrollerat - 3D Scanning rigg för 3D utskrift

Tanken bakom röst kontrollerat / autonoma 3D scanning rigg är att möjliggöra för en 3D scanning fånga att fungera så smidigt som möjligt med minsta ansträngning för personen hur är scanning som för personen hur är att skannade.De viktigaste målen för...

Passande fordon med vanity speglar

Man skulle kunna tro att inga fordon utan vanity speglar tillverkas fortfarande i dag, men du skulle vara fel.Min Nissan NP300 ett ton lastbil är ett typexempel. Och även om det är tänkt att vara en inga krusiduller fordon, vi arbetar män fortfarande...

Vinyl fordon Banner med Silhouette Cameo

Det är svårt att föreställa sig behöva göra en vinyl banner, tills du äger en digital cutter och sedan möjligheterna är brett öppna. Bara ha verktyg som öppnar upp fantasin när design utmaningar uppkommer.Vi omvandlas en pendelbuss till en familj äve...

LEGO flygande fordon

instruktion för att skapa en Lego flygande fordon.Steg 1: material Steg 2: kroppen Montera kroppen av det flygande fordonet.Steg 3: motorer Montera propellern och motorerna och fäst dem på undersidan av kroppen.Steg 4: vingar Ihop vingarna och koppla...

Energieffektiva elektriska amfibiska fordon

Alan Larsen - 1960/6/22#1 problemet i dag är den olje-krisen. Våra bilar kostar för mycket att köra och de förstör miljön. Normala elbilar är billig att köra men dyrt på framsidan och gas du sparar brukar göra bilen betala sig, batteritiden är också...

Hur man gör billigt chassi för Robotics fordon och projekt

det finns många chassi finns i den lokala och Online-marknaden och naturligtvis många av dem är awesome och väl utformade. Men många av dem är också dyra. Men jag har en bättre idé som definitivt kommer att spara lite pengar och det ger också ett nyt...

Ett fordon stöd larm med en Self-Reseting inaktivera knappen

Vid ett tillfälle var jag för att upprätthålla säkerheten för en flotta av stora, otympliga fordon. Jag trodde att sätta stöd larm på lastbilar skulle öka allas säkerhet under manövrering på parkeringen, men jag hatade det jäkla pipa!Jag ansåg att ha...

Röst kontrollerat Arduino Drone

Drönarna är mycket bra leksaker och verktyg, men oftast har de inte någon extra kompetens. Jag älskar att flyga alla R/C modell och jag ville bara göra en R/C drönare som är lite smartare än vanliga modeller. Det är därför jag utvecklat denna mini rö...

Hur man korrekt ändrar din fordon olja

Vad du behöver:Leveranser:+ Ren olja i den särskilda vikt som du fordon kräver+ (Valfritt) olja tillsatser som motorn återställa produkten jag använder+ Nya oljefilter som passar ditt specifika fordonVerktyg:+ Car jack / våning jack+ Jackstand eller...

Röst kontrollerat Switch med Arduino

Detta är för första gången ladda upp mitt projekt i Inscrutable. Så om ni hittar något dumt misstag Vänligen ignorera det.Så, om mitt projekt, det handlar om ljusets röst drivs inspirerad från IRON-MAN filmen. Så används JARVIS av Michel c, programva...