Innehållsförteckning:

VRBOT (röstigenkänningsrobot): 10 steg (med bilder)
VRBOT (röstigenkänningsrobot): 10 steg (med bilder)

Video: VRBOT (röstigenkänningsrobot): 10 steg (med bilder)

Video: VRBOT (röstigenkänningsrobot): 10 steg (med bilder)
Video: Turistbedrägerier och knep att undvika i Punta Cana Dominikanska republiken 2024, Juli
Anonim
VRBOT (röstigenkänningsrobot)
VRBOT (röstigenkänningsrobot)
VRBOT (röstigenkänningsrobot)
VRBOT (röstigenkänningsrobot)
VRBOT (röstigenkänningsrobot)
VRBOT (röstigenkänningsrobot)
VRBOT (röstigenkänningsrobot)
VRBOT (röstigenkänningsrobot)

I den här instruktionsboken gör vi en robot (mer som en RC -bil) som styrs av röst, dvs röstigenkänning. Innan jag börjar ge dig några ytterligare detaljer måste du veta att detta är röstigenkänning och inte taligenkänning som betyder att kontrollenheten inte förstår vad du talar. Detta projekt använder en elechouse VR3 -modul som skickar data till de två och tre digitala stiften på Arduino. Den har också en HC-SR04-sensor för autopilotläget. Denna VRBOT fungerar enligt följande:

  1. Först tränar jag modulen med några specifika kommandon som "FORWARD", "BACKWARD" etc.
  2. Än genom att använda enkel switch_case -konstruktion programmerar jag Arduino så att om den (VR -modulen) får samma kommando ger den arduino ett värde som jämförs med de befintliga värdena i minnet.
  3. Om villkoret uppfylls så körs en uppsättning specifika kommandon.
  4. t.ex. FORWARD får VRBOT att gå framåt.

Det finns bara 4 kommandon i detta projekt men du kan ha max 80 kommandon. De 4 är

  1. "Fram"
  2. "Bakåt"
  3. "Sväng"
  4. "Autopilot" (dessa kommandon aktiverar sensorn och VRBOT blir ett hinder för att undvika robot, den här funktionen har några fel på grund av felaktigheten i HC-SR04-modulen)

Glöm inte att klicka på rösta. Och tack för att du läser min instruerbara.

Om du gör en än antas att man har en grundläggande kunskap om Arduino och att den är IDE basic.

Jag gör en liten giveaway (med liten menar jag bara 2) av arduino -bräda. Jag tänkte på ett stort projekt och beställde 3 arduinoer (men senare avbröt jag idén och gjorde den här med bara en Arduino) så jag tänkte behålla en med mig själv och ge bort. För att komma in, bara kommentera VRBOT. (och glöm inte att rösta/gilla/prenumerera men det är inte en del av giveaway).

Här är en kort video (förlåt för dålig redigering)

Steg 1: Delar:

Delar
Delar
Delar
Delar
Delar
Delar

Tro mig detta steg är verkligen en formalitet för om du gör en VRBOT för dig själv än du vet mycket väl att du behöver motorer, hjul, batterier, Arduino. Men de som är kända kan ta en stund att läsa detta steg.

  • Arduino (sulan på alla DIY smarta bilar eller robotar vi pratar om detta senare)
  • Röstigenkänningsmodul (valfri, men VR V3 rekommenderas)
  • Li-jonceller
  • Motorer (Om du bygger en stor storlek använder du motorer med lågt varvtal)
  • Hjul
  • L293D motordrivrutin (ic eller modul)
  • HC-SR04 (om du inte vill att din robot ska slå huvudet mot väggarna)
  • Vita lysdioder (körning på natten utan strålkastare är ganska riskabelt)

Dessa var de viktigaste delarna några verktyg kan vara till hjälp:

  1. Lödkolv
  2. Hot Lim
  3. Manliga till kvinnliga ledningar (det är vad de kallar det)
  4. Wire Strippers
  5. Tejp
  6. Manliga pins
  7. PCB
  8. Alligatorklipp

Glöm inte att köpa eller göra ett chassi

Det är allt!

Steg 2: Chassi

Chassi
Chassi
Chassi
Chassi
Chassi
Chassi

För att göra chassit (även om karossen ser mer ut som en planka än som ett chassi) kan du använda vilket material som helst som du är bekväm med. Jag har använt hardboard eftersom det är lätt att skära men det ger styvhet.

Där alla komponenter är placerade har jag använt 2 lager hårdplatta så att den inte böjer sig. Klipp hårdplattan och ge den vilken form du vill.

Måla nu!

Steg 3: Gör L293D

Gör L293D
Gör L293D
Gör L293D
Gör L293D
Gör L293D
Gör L293D

Om du har tagit med en bra modul, konfigurera den och hoppa över det här steget.

Och om du har IC och de specifika verktygen följer du detta steg.

Schemat över L293D IC ges i bilden du behöver bara löd trådarna på lämpligt sätt.

För mer information gå hit:

Klicka här!

Steg 4: Montera motorerna och L293D

Montering av motorerna och L293D
Montering av motorerna och L293D
Montering av motorerna och L293D
Montering av motorerna och L293D
Montering av motorerna och L293D
Montering av motorerna och L293D

Limma motorerna eller fäst dem med nitar på hårddisken därefter med manliga till kvinnliga ledningar, anslut dem till L293D IC. Stick IC: n med dubbelsidig tejp

TIPS: Om du gör en egen kan du inte använda den här chassidesignen, eftersom i den här designen när du vänder roboten än de enda motorerna som den vänder på är de bakre.

Anslut motorerna till L293D ic som nämnts i schemat i föregående steg.

Steg 5: Röstigenkänning

Röstigenkänning
Röstigenkänning
Röstigenkänning
Röstigenkänning
Röstigenkänning
Röstigenkänning

Detta är det viktigaste steget. Först gör vi anslutningarna därefter programmering. Det finns två delsteg i det här steget. Först handlar det om att spara en 2D -uppsättning med specifik ton och amplitud, dvs. spela in din röst eller träna röstigenkänningsmodulen. (Om det är nytt för arduino än installera den programvara som behövs för arduino)

Anslutningar:

  • TX -stift på modulen -Arduinos DP2
  • RX -stift på modulen -Arduinos DP3
  • GND-GND
  • Vcc-+5 volt arduino

Gå sedan till (https://github.com/elechouse/VoiceRecognitionV3) för att ladda ner alla bibliotek och provkoder.

Efter att ladda upp [vr_sample_train] -koden och öppna Serial Monitor (den vägleder dig framåt) kan du tala på alla språk och göra lämpliga formuleringar som dina kommandon.

Efter den uppladdade LED -provkoden som tänder lysdioden när du kommanderar den.

Steg 6: Programmering av Arduino

Programmering av Arduino
Programmering av Arduino
Programmering av Arduino
Programmering av Arduino
Programmering av Arduino
Programmering av Arduino

Anslutningar:

Svartvitt arduino och motorer

Motorerna är anslutna till L293D IC: erna och sensorstiftet på L293D är anslutet på ett sådant sätt att motorerna på ena sidan är parallella. (för när den vrider två motorer gå bakåt och två framåt). Så du behöver bara använda 4 stift arduino för motoranslutningar resten av det är skrivet i koden.

Digital Pin 2 & 3 är reserverade för TX- och RX -pins på modulen. 4, 5, 6, 7 är för motorer. 9 och 10 är för sensorerna.

Träna först din modul med kommandon (Koden kan endast komma åt 4) i ordning, dvs tåg1 än tåg2.

Än ladda upp den här koden som gör följande saker:

  • Går framåt när framåt eller kommando nr. 0 körs
  • Flyttar bakåt när bakåt eller kommandonr. 1 utförs
  • Vänder när turn -kommandot körs
  • Blir ett objekt som undviker robot när Autopilot -kommandot körs

Anslutningarna i hela denna instruerbara är enligt koden om du vill att du kan ändra anslutningarna genom att ändra dem i koden.

Steg 7: Montera HC-SR04

Montering av HC-SR04
Montering av HC-SR04
Montering av HC-SR04
Montering av HC-SR04
Montering av HC-SR04
Montering av HC-SR04
Montering av HC-SR04
Montering av HC-SR04

HC-SR04 är en ultraljudsavståndssensor som är mycket felaktig. Ja den här saken har sina egna problem, därför rekommenderas det att köpa en dyr Ping-sensor, men för billighet (ordspecifik) hade jag använt HC-SR04.

nedan är anslutningarna av HC-SR04 och arduino

Trig9

Echo10

Ladda upp samma kod nu. Och nu när du säger "Autopilot" -kommandot blir det ett objekt som undviker robot.

Steg 8: Gör ett batteripaket

Gör ett batteripaket
Gör ett batteripaket
Gör ett batteripaket
Gör ett batteripaket
Gör ett batteripaket
Gör ett batteripaket

Anslut två litiumjonceller i serie och det är klart!

Du kan ge det ett omslag av papper eller vad du vill.

Obs! Li-jonceller bör inte laddas med normala laddare, använd endast specifika laddare.

Anslut den till arduino's Vin och L293d's Vcc. (med krokodilklämmor)

Steg 9: Lägga till lampor

Lägga till lampor
Lägga till lampor
Lägga till lampor
Lägga till lampor
Lägga till lampor
Lägga till lampor

Att ge ögonen till din robot är kanske inte så svårt, men för nybörjare ansluter lysdioderna till motorn med 220-1K motstånd (beroende på färg). Så vet när det går framåt LED -lamporna tänds.

Steg 10: Tack

Tack
Tack
Tack
Tack
Tack
Tack

Tack för att du läste. Jag skulle vara mer skyldig om du röstar på mig. Och om du gör en själv, låt mig veta. Happy Making!

Rekommenderad: