Kazalo:
- 1. korak: Deli:
- 2. korak: Podvozje
- 3. korak: Izdelava L293D
- 4. korak: Pritrditev motorjev in L293D
- 5. korak: Prepoznavanje glasu
- 6. korak: Programiranje Arduina
- 7. korak: Pritrditev HC-SR04
- 8. korak: Naredite baterijo
- 9. korak: Dodajanje luči
- 10. korak: Hvala
Video: VRBOT (robot za prepoznavanje glasu): 10 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:08
V tem Instructableu bomo izdelali robota (bolj podobnega avtomobilu z daljinskim upravljalnikom), ki ga upravlja glasovno, to je prepoznavanje glasu. Preden vam začnem navajati dodatne podrobnosti, morate vedeti, da gre za prepoznavanje glasu in ne za prepoznavanje govora, kar pomeni, da upravljavec ne razume, kaj govorite. Ta projekt uporablja modul elechouse VR3, ki pošilja podatke na 2 in 3 digitalne zatiče Arduino. Ima tudi senzor HC-SR04 za način avtopilota. Ta VRBOT deluje na naslednji način:
- Najprej treniram modul z nekaterimi posebnimi ukazi, kot so "NAPREJ", "NAZAJ" itd.
- Nato z uporabo preproste konstrukcije switch_case Arduino programiram tako, da (modul VR) prejme isti ukaz, da arduinu vrednost, ki jo primerjamo z obstoječimi vrednostmi v pomnilniku.
- Če je pogoj resničen, se izvede niz posebnih ukazov.
- npr. NAPREJ naredi VRBOT naprej.
V tem projektu so samo 4 ukazi, vendar imate lahko največ 80 ukazov. Te 4 so
- "Naprej"
- "Nazaj"
- "Obrat"
- "Autopilot" (ta ukaz aktivira senzor in VRBOT postane ovira pri izogibanju robotu, ta funkcija ima nekaj napak zaradi netočnosti modula HC-SR04)
Ne pozabite klikniti na glasovanje. In hvala, ker ste prebrali moja navodila.
Če izdelujete eno, se domneva, da ima osnovno znanje o Arduinu in je osnovno IDE.
Delam majhno nagradno igro (z majhno mislim le 2) arduino plošče. Razmišljal sem o velikem projektu in naročil 3 arduine (kasneje pa sem idejo zavrgel in to naredil le z enim Arduinom), zato sem mislil, da bom enega obdržal pri sebi in dal2away. Če želite vnesti, samo komentirajte VRBOT. (in ne pozabite glasovati/všečkati/se naročiti, vendar to ni del nagradne igre).
Tukaj je kratek video (oprostite za slabo montažo)
1. korak: Deli:
Verjemite mi, da je ta korak res formalnost, saj če sami izdelujete VRBOT, potem dobro veste, da boste potrebovali motorje, kolesa, baterije, Arduino. Toda tisti, ki jih poznate, si lahko vzamejo trenutek, da preberejo ta korak.
- Arduino (edini pametni avtomobil ali robot DIY, o katerem bomo govorili kasneje)
- Modul za prepoznavanje glasu (kateri koli, vendar je priporočljiv VR V3)
- Li-ionske celice
- Motorji (pri gradnji velikih velikosti uporabite motorje z nizkimi vrtljaji)
- Kolesa
- Gonilnik motorja L293D (ic ali modul)
- HC-SR04 (če ne želite, da bi vaš robot udaril z glavo ob stene)
- Bele LED diode (vožnja ponoči brez žarometa je precej tvegana)
To so bili glavni deli nekaterih orodij, ki so lahko v pomoč:
- Spajkalnik
- Vroče lepilo
- Moške in ženske žice (temu se reče)
- Odstranjevalci žice
- Trak
- Moški zatiči
- PCB
- Posnetki iz aligatorja
Ne pozabite kupiti ali narediti šasije
To je to!
2. korak: Podvozje
Za izdelavo podvozja (čeprav je telo bolj podobno deski kot šasiji) lahko uporabite kateri koli material, ki vam ustreza, jaz sem uporabil lesonit, ker je enostaven za rezanje, vendar zagotavlja togost.
Kjer so nameščene vse komponente, sem uporabil 2 plasti trde plošče, da se ne upogne. Odrežite lesonit in mu dajte poljubno obliko.
Zdaj pa naslikaj!
3. korak: Izdelava L293D
Če ste modul dobro prinesli, ga nastavite in preskočite ta korak.
Če imate IC in posebna orodja, sledite temu koraku.
Shema L293D IC je prikazana na sliki, le da morate žice ustrezno spajkati.
Za več podrobnosti pojdite tukaj:
Klikni tukaj!
4. korak: Pritrditev motorjev in L293D
Motorje prilepite ali jih pritrdite z zakovicami na lesonit, nato pa jih z moškimi in ženskimi žicami povežite z L293D IC. Nalepite IC z dvostranskim trakom
NASVET: Če izdelujete svojega, ne uporabljajte te zasnove ohišja, ker pri tej zasnovi, ko obračate robota, so edini motorji, zaradi katerih se obrne, zadnji.
Motorje priključite na L293D ic, kot je omenjeno na shemi v prejšnjem koraku.
5. korak: Prepoznavanje glasu
To je najpomembnejši korak. Najprej bomo vzpostavili povezave, nato pa programirali. Ta korak vključuje dva podkoraka: prvi je shranjevanje 2D niza določenega tona in amplitude, tj. Snemanje vašega glasu ali usposabljanje modula za prepoznavanje glasu. (Če je v arduinu novo, namestite programsko opremo, potrebno za arduino)
Povezave:
- TX pin modula -Arduino DP2
- RX pin modula -Arduino DP3
- GND-GND
- Vcc-+5 voltov arduina
Po tem pojdite na (https://github.com/elechouse/VoiceRecognitionV3), da prenesete vse knjižnice in vzorčne kode.
Po tem naložite kodo [vr_sample_train] in odprite Serial Monitor (to vas bo vodilo naprej), lahko govorite v katerem koli jeziku in naredite ustrezne besede kot ukaze.
Po tem naložite priloženo vzorčno kodo, ki prižge LED, ko ji ukažete.
6. korak: Programiranje Arduina
Povezave:
Č/B arduino in motorji
Motorji so povezani z vmesniki L293D, senzorski čep L293D pa je povezan tako, da sta motorja na eni strani v vzporedni povezavi. (ker se dva motorja obrneta nazaj, dva pa naprej). Torej morate uporabiti samo 4 zatiča arduina za motorne povezave, ostalo je zapisano v kodi.
Digitalni pin 2 in 3 sta rezervirana za nožice TX in RX modula. 4, 5, 6, 7 so za motorje. 9 in 10 sta za senzorje.
Najprej usposobite svoj modul z ukazi (Koda lahko dostopa samo do 4), to je vlak1 kot vlak2.
Nato naložite to kodo, ki naredi naslednje:
- Premakne se naprej, ko se izvede naprej ali se izvede ukaz št
- Ko se premika nazaj, ali ukaz št. 1 se izvede
- Obrne se, ko se izvede ukaz turn
- Ob izvajanju ukaza Autopilot postane objekt, ki se izogiba robotu
Povezave v tem navodilu so v skladu s kodo, če želite, lahko spremenite povezave tako, da jih spremenite v kodi.
7. korak: Pritrditev HC-SR04
HC-SR04 je ultrazvočni senzor razdalje, ki je zelo netočen. Ja, ta stvar ima svoje težave, zato je priporočljivo kupiti drag senzor Ping, vendar sem zaradi poceni (namenjen igri besed) uporabil HC-SR04.
spodaj so povezave HC-SR04 in arduina
Trig9
Odmev10
Naložite isto kodo zdaj. In zdaj, ko izgovorite ukaz 'Autopilot', bo to postal predmet, ki se izogiba robotu.
8. korak: Naredite baterijo
Povežite dve litij -ionski celici zaporedno in končano!
Lahko mu daste ovitek iz papirja ali karkoli želite.
Opomba: Li-Ion celic ne smete polniti z običajnimi polnilniki, uporabljajte samo posebne polnilnike.
Priključite ga na arduino Vin in L293d's Vcc. (s sponkami iz aligatorja)
9. korak: Dodajanje luči
Poskrbeti za pogled vašega robota morda ni tako težko, vendar za novince priklopite LED na motor z uporom 220-1K (odvisno od barve). Torej veste, kdaj gre naprej, zasveti LED.
10. korak: Hvala
Hvala za branje. Če bi glasovali zame, bi bil bolj hvaležen. In če naredite eno zase, mi to sporočite. Srečno ustvarjanje!
Priporočena:
Kako povezati aplikacijo Android z AWS IOT in razumeti API za prepoznavanje glasu: 3 koraki
Kako povezati aplikacijo Android z AWS IOT in razumeti API za prepoznavanje glasu: Ta vadnica uči uporabnika, kako povezati aplikacijo Android s strežnikom AWS IOT in kako razumeti API za prepoznavanje glasu, ki nadzoruje aparat za kavo. Glasovna storitev, vsaka aplikacija je c
Predvajalnik glasbe za prepoznavanje glasu CS122A: 7 korakov
Glasbeni predvajalnik za prepoznavanje glasu CS122A: To je predvajalnik glasbe za prepoznavanje glasu. Predvaja lahko do 33 pesmi, odvisno od tega, koliko naslovov pesmi in izvajalca shranite
Vodilni robot s funkcijo prepoznavanja glasu: 7 korakov (s slikami)
Vodilni robot s funkcijo prepoznavanja glasu: Vodilni robot je mobilni robot, ki smo ga izdelali za vodenje obiskovalcev do različnih oddelkov v našem univerzitetnem kampusu. Naredili smo nekaj vnaprej določenih izjav in se premaknili naprej in nazaj glede na vhodni glas. Na naši fakulteti nimamo
Uvod v prepoznavanje glasu z Elechouse V3 in Arduino .: 4 koraki (s slikami)
Uvod v prepoznavanje glasu z Elechouse V3 in Arduino .: Pozdravljeni … Tehnologija prepoznavanja glasu je tu že zadnjih nekaj let. Še vedno se spominjamo velikega navdušenja, ki smo ga imeli med pogovorom s prvim iphoneom, ki podpira Siri. Od takrat so naprave za glasovno upravljanje do zdaj napredovale do zelo napredne ravni
Dodajanje mikrofona sistemu Omnitech GPS za prepoznavanje glasu: 4 koraki
Dodajanje mikrofona sistemu Omnitech GPS za prepoznavanje glasu: Med iskanjem enote sem našel enostaven in hiter način za dodajanje mikrofona tej gluhi enoti. Z mikrofonom boste lahko za navigacijo izkoristili glasovno prepoznavo. To bo vključevalo majhno količino spajkanja, vendar skoraj vsak čas