Sadržaj:
- Korak 1: Dijelovi:
- Korak 2: Šasija
- Korak 3: Izrada L293D
- Korak 4: Spajanje motora i L293D
- Korak 5: Prepoznavanje glasa
- Korak 6: Programiranje Arduina
- Korak 7: Priključivanje HC-SR04
- Korak 8: Izrada baterije
- Korak 9: Dodavanje svjetla
- Korak 10: Hvala vam
Video: VRBOT (Robot za prepoznavanje glasa): 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
U ovom Instructableu napravit ćemo robota (više poput RC automobila) kojim se upravlja glasom, tj. Prepoznavanjem glasa. Prije nego što vam počnem davati dodatne pojedinosti, morate znati da je ovo prepoznavanje glasa, a ne prepoznavanje govora što znači da kontrolor ne razumije što govorite. Ovaj projekt koristi modul elechouse VR3 koji šalje podatke na 2 i 3 digitalna pina Arduina. Također ima senzor HC-SR04 za način rada autopilota. Ovaj VRBOT radi na sljedeći način:
- Prvo obučavam modul nekim posebnim naredbama poput "NAPRIJED", "NAZAD" itd.
- Nego koristeći jednostavnu konstrukciju switch_case, programiram Arduino na takav način da ako on (VR modul) primi istu naredbu daje arduinu vrijednost koja se uspoređuje sa postojećim vrijednostima u memoriji.
- Ako uvjet postane istinit, izvršava se skup posebnih naredbi.
- npr. NAPRIJED čini da VRBOT krene naprijed.
U ovom projektu postoje samo 4 naredbe, ali možete imati najviše 80 naredbi. Ta 4 su
- "Naprijed"
- "Unazad"
- "Skretanje"
- "Autopilot" (ove naredbe aktiviraju senzor i VRBOT postaje prepreka koja izbjegava robota, ova funkcija ima nekih grešaka zbog netočnosti HC-SR04 modula)
Ne zaboravite kliknuti na glasovanje. I hvala vam što ste pročitali moje upute.
Ako ga radite, pretpostavlja se da netko ima osnovno znanje o Arduinu i da je IDE bazičan.
Radim mali poklon (pod malim mislim samo na 2) arduino ploče. Razmišljao sam o velikom projektu i naručio sam 3 arduina (no kasnije sam odustao od ideje i napravio ovo samo s jednim Arduinom) pa sam mislio zadržati jedan za sebe i dati2away. Za unos samo komentirajte VRBOT. (i ne zaboravite glasati/lajkati/pretplatiti se, ali to nije dio nagradne igre).
Evo kratkog videa (oprostite na lošoj montaži)
Korak 1: Dijelovi:
Vjerujte mi da je ovaj korak doista formalnost jer ako sami radite VRBOT onda vrlo dobro znate da će vam trebati motori, kotači, baterije, Arduino. No, oni koji su upoznati mogu uzeti trenutak da pročitaju ovaj korak.
- Arduino (jedini bilo koji DIY pametni automobil ili robot o čemu ćemo kasnije govoriti)
- Modul za prepoznavanje glasa (bilo koji, ali se preporučuje VR V3)
- Li-ionske stanice
- Motori (Ako gradite velike veličine, koristite motore s malim brojem okretaja)
- Kotači
- Upravljački program motora L293D (ic ili modul)
- HC-SR04 (ako ne želite da vaš robot lupi glavom o zidove)
- Bijele LED diode (vožnja noću bez prednjih svjetala prilično je rizična)
Ovo su glavni dijelovi za koje neki alati mogu biti od pomoći:
- Lemilica
- Vruće ljepilo
- Muške do ženske žice (tako ih zovu)
- Skidači žica
- Traka
- Muške igle
- PCB
- Aligator isječci
Ne zaboravite kupiti ili napraviti šasiju
To je to!
Korak 2: Šasija
Za izradu podvozja (iako tijelo više liči na dasku nego na šasiju) možete upotrijebiti bilo koji materijal koji vam odgovara, ja sam upotrijebio lesonit jer se lako reže, a daje čvrstoću.
Tamo gdje su sve komponente postavljene, upotrijebio sam 2 sloja lesonita da se ne savija. Izrežite lesonit ploču i dajte mu oblik koji želite.
Sada ga obojite!
Korak 3: Izrada L293D
Ako ste dobro donijeli modul, postavite ga i preskočite ovaj korak.
Ako imate IC i određene alate, slijedite ovaj korak.
Shema IC -a L293D data je na slici koju morate samo lemiti na odgovarajući način.
Za više detalja idite ovdje:
Kliknite ovdje!
Korak 4: Spajanje motora i L293D
Motore zalijepite ili ih pričvrstite zakovicama na lesonit, zatim muškim i ženskim žicama spojite ih na L293D IC. Zalijepite IC dvostranom trakom
SAVJET: Ako izrađujete vlastite, nemojte koristiti ovaj dizajn šasije jer u ovom dizajnu kad se okrene robot jedini su motori zbog kojih se okreće stražnji.
Spojite motore na L293D ic kako je spomenuto na shemi u prethodnom koraku.
Korak 5: Prepoznavanje glasa
Ovo je najvažniji korak. Prvo ćemo napraviti veze, a zatim programirati. Postoje dva pod -koraka ovog koraka. Prvi uključuje spremanje 2D niza specifičnih tonova i amplitude, tj. Snimanje vašeg glasa ili obuku modula za prepoznavanje glasa. (Ako ste novi u arduinu, instalirajte softver potreban za arduino)
Priključci:
- TX pin modula -Arduino DP2
- RX pin modula -Arduino DP3
- GND-GND
- Vcc-+5 volti arduina
Nakon toga idite na (https://github.com/elechouse/VoiceRecognitionV3) da preuzmete sve knjižnice i uzorke kodova.
Nakon toga prenesite [vr_sample_train] kôd i otvorite Serial Monitor (vodit će vas naprijed), možete govoriti na bilo kojem jeziku i izraditi odgovarajuće riječi kao svoje naredbe.
Nakon tog učitavanja vodio je uzorak koda koji uključuje LED diodu kada joj naredite.
Korak 6: Programiranje Arduina
Priključci:
Č/Ž arduino i motori
Motori su spojeni na IC L293D, a pin osjetnika L293D spojen je na takav način da su motori s jedne strane u paralelnoj vezi. (jer kad okrene dva motora, idite natrag, a dva naprijed). Dakle, samo trebate koristiti 4 pina arduina za motorne veze, ostalo je zapisano u kodu.
Digitalni pin 2 i 3 rezervirani su za TX i RX pinove modula. 4, 5, 6, 7 su za motore. 9 i 10 su za senzore.
Prvo obučite svoj modul naredbama (Code može pristupiti samo 4) redom, tj. Vlak1 nego vlak2.
Zatim prenesite ovaj kôd koji čini sljedeće:
- Kreće se naprijed kada se izvrši naredba ili naredba br
- Pomicanje unatrag kada se vrati unatrag ili naredba br. 1 se izvršava
- Uključuje se kada se izvrši naredba turn
- Postaje objekt koji izbjegava robota kada se izvrši naredba Autopilot
Veze u ovom uputstvu su prema kodu. Ako želite, možete promijeniti veze tako što ćete ih promijeniti u kodu.
Korak 7: Priključivanje HC-SR04
HC-SR04 je ultrazvučni senzor udaljenosti koji je vrlo netočan. Da, ova stvar ima svojih problema, pa se preporučuje kupnja skupog Ping senzora, ali zbog jeftinoće (namijenjena dosjetkama) iskoristio sam HC-SR04.
ispod su spojevi HC-SR04 i arduina
Trig9
Odjek10
Odmah prenesite isti kod. A sada kada izgovorite naredbu 'Autopilot' postat će objekt koji izbjegava robota.
Korak 8: Izrada baterije
Spojite dvije litij -ionske ćelije u nizu i to je gotovo!
Možete mu dati omot papira ili što god želite.
Napomena: Li-Ion ćelije se ne smiju puniti normalnim punjačima, koristite samo određene punjače.
Spojite ga na arduino Vin i L293d's Vcc. (s isječcima od aligatora)
Korak 9: Dodavanje svjetla
Pružanje očiju vašem robotu možda neće biti tako teško, ali za početnike spojite LED diode na motor s 220-1K otpornikom (ovisno o boji). Pa znajte kad krene naprijed LED svijetli.
Korak 10: Hvala vam
Hvala na čitanju. Bio bih vam više zahvalan ako glasate za mene. A ako napravite jednu za sebe, javite mi. Sretno stvaranje!
Preporučeni:
Kako povezati Android aplikaciju s AWS IOT -om i razumijevanje API -ja za prepoznavanje glasa: 3 koraka
Kako povezati Android aplikaciju s AWS IOT -om i Razumijevanje API -ja za prepoznavanje glasa: Ovaj vodič uči korisnika kako spojiti Android aplikaciju na AWS IOT poslužitelj i razumjeti API za prepoznavanje glasa koji kontrolira aparat za kavu. Aplikacija kontrolira aparat za kavu putem Alexa Glasovna usluga, svaka aplikacija je c
CS122A Glazbeni player za prepoznavanje glasa: 7 koraka
CS122A Glazbeni player za prepoznavanje glasa: Ovo je glazbeni player za prepoznavanje glasa. Može reproducirati do 33 pjesme ovisno o tome koliko naslova pjesama i izvođača pohranite
Uvod u prepoznavanje glasa s Elechouse V3 i Arduinom .: 4 koraka (sa slikama)
Uvod u prepoznavanje glasa s Elechouse V3 i Arduinom .: Pozdrav … Tehnologija prepoznavanja glasa prisutna je posljednjih nekoliko godina. Još se sjećamo velikog uzbuđenja koje smo imali dok smo razgovarali s prvim iPhoneom sa Siri opcijom. Od tada su uređaji za glasovno upravljanje porasli do vrlo napredne razine
Prepoznavanje lica+prepoznavanje: 8 koraka (sa slikama)
Prepoznavanje lica+prepoznavanje: Ovo je jednostavan primjer pokretanja otkrivanja i prepoznavanja lica pomoću OpenCV -a s kamere. NAPOMENA: OVAJ PROJEKT IZRADIO SAM ZA NATJEČAJ SENZORA I KORISTIO SAM KAMERU KAO SENZOR ZA PRAĆENJE I PREPOZNAVANJE LICA. Dakle, naš ciljU ovoj sesiji, 1. Instalirajte Anacondu
Dodavanje mikrofona u Omnitech GPS sustav za prepoznavanje glasa: 4 koraka
Dodavanje mikrofona Omnitech GPS sustavu za prepoznavanje glasa: Dok sam petljao sa svojom jedinicom, pronašao sam jednostavan i brz način za dodavanje mikrofona ovoj gluhoj jedinici. S mikrofonom ćete za navigaciju moći iskoristiti prepoznavanje glasa. To će uključivati malu količinu lemljenja, ali gotovo svakog dana