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 izmjena: 2024-01-30 08:09
U ovom Instructableu napravit ćemo robota (više poput RC automobila) kojim se upravlja glasom, odnosno prepoznavanjem glasa. Prije nego što vam počnem davati dodatne detalje, morate znati da je ovo prepoznavanje glasa, a ne prepoznavanje govora što znači da kontrolor ne razumije šta govorite. Ovaj projekt koristi modul elechouse VR3 koji šalje podatke na 2 i 3 digitalna pina Arduina. Takođe ima HC-SR04 senzor za režim autopilota. Ovaj VRBOT radi na sljedeći način:
- Prvo obučavam modul nekim posebnim komandama poput "NAPRIJED", "NAZAD" itd.
- Nego koristeći jednostavnu konstrukciju switch_case, programiram Arduino tako da ako (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"
- "Nazad"
- "Skreni"
- "Autopilot" (ove naredbe aktiviraju senzor i VRBOT postaje prepreka koja izbjegava robota, ova funkcija ima nekih grešaka zbog nepreciznosti HC-SR04 modula)
Ne zaboravite kliknuti na glasovanje. I hvala vam što ste pročitali moje uputstvo.
Ako ga pravite, pretpostavlja se da neko posjeduje osnovno znanje o Arduinu i da je IDE bazično.
Radim mali poklon (pod malim mislim samo na 2) arduino ploče. Razmišljao sam o velikom projektu i naručio sam 3 arduina (ali kasnije sam odustao od ideje i napravio ovo sa samo 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 zaista formalnost jer ako sami radite VRBOT, vrlo dobro znate da će vam trebati motori, kotači, baterije, Arduino. Ali onima koji su upoznati može trebati 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-Ion ćelije
- Motori (Ako gradite velike veličine, koristite motore s malim brojem okretaja)
- Točkovi
- Upravljački program motora L293D (ic ili modul)
- HC-SR04 (ako ne želite da vaš robot lupa 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
- Hot Glue
- Muške do ženske žice (tako ih zovu)
- Strojevi za skidanje žice
- Tape
- Male iglice
- PCB
- Aligator Clips
Ne zaboravite kupiti ili napraviti šasiju
To je to!
Korak 2: Šasija
Za izradu šasije (iako tijelo više liči na dasku nego na šasiju) možete upotrijebiti bilo koji materijal koji vam odgovara, koristila sam lesonit jer se lako reže, a ipak daje čvrstinu.
Tamo gdje su sve komponente postavljene, koristio sam 2 sloja lesonita da se ne savija. Izrežite lesonit ploču i dajte mu bilo koji oblik koji želite.
Sada ga bojite!
Korak 3: Izrada L293D
Ako ste dobro donijeli modul, postavite ga i preskočite ovaj korak.
A ako imate IC i posebne alate, slijedite ovaj korak.
Shema L293D IC 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
Zalijepite motore ili ih pričvrstite zakovicama na lesonit ploču nakon toga muškim i ženskim žicama spojite ih na L293D IC. Zalijepite IC dvostranom trakom
SAVJET: Ako radite sami, nemojte koristiti ovaj dizajn šasije jer u ovom dizajnu kad okrenete robota jedini motori zbog kojih se okreće su zadnji.
Spojite motore na L293D ic kao što 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 podkoraka 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)
Veze:
- 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 biblioteke i uzorke kodova.
Nakon toga otpremite [vr_sample_train] kôd i otvorite Serial Monitor (on će vas voditi naprijed) možete govoriti na bilo kojem jeziku i izraditi odgovarajuće riječi kao svoje naredbe.
Nakon toga je otpremljen uzorak koda koji uključuje LED lampicu kada mu naredite.
Korak 6: Programiranje Arduina
Veze:
Č/Ž 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 kada okrene dva motora, idite nazad, a dva idite 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. Train1 nego train2.
Zatim učitajte ovaj kod koji radi sljedeće:
- Kreće se prema naprijed kada se izvrši naredba ili naredba br
- Pomicanje unatrag kada se vrati unatrag ili naredba br. 1 je izvršen
- Uključuje se kada se izvrši komanda 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 neprecizan. Da, ova stvar ima svojih problema, pa se preporučuje kupovina skupog Ping senzora, ali zbog jeftinoće (namijenjena dosjetkama) iskoristio sam HC-SR04.
ispod su spojevi HC-SR04 i arduina
Trig9
Echo10
Otpremite isti kod sada. A sada kada izgovorite naredbu 'Autopilot' postat će objekt koji izbjegava robota.
Korak 8: Izrada baterije
Spojite dvije litij -ionske ćelije u seriju i to je gotovo!
Možete mu dati omot papira ili šta 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 Vcc. (sa štipaljkama 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 povežite LED diode na motor sa 220-1K otpornikom (ovisno o boji). Znajte kad krene prema naprijed LED svijetli.
Korak 10: Hvala vam
Hvala vam na čitanju. Bio bih vam više zahvalan ako glasate za mene. A ako napravite jednu za sebe, javite mi. Happy Making!
Preporučuje se:
Kako povezati Android aplikaciju s AWS IOT -om i razumijevanje API -ja za prepoznavanje glasa: 3 koraka
Kako spojiti Android aplikaciju s AWS IOT -om i Razumevanje API -ja za prepoznavanje glasa: Ovaj vodič uči korisnika kako da poveže Android aplikaciju sa AWS IOT serverom i razumijevanje API -ja za prepoznavanje glasa koji kontroliše aparat za kafu. Aplikacija kontroliše aparat za kafu putem Alexa Glasovna usluga, svaka aplikacija je c
CS122A Muzički plejer za prepoznavanje glasa: 7 koraka
CS122A Muzički plejer za prepoznavanje glasa: Ovo je muzički plejer 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 Arduino .: 4 koraka (sa slikama)
Uvod u prepoznavanje glasa s Elechouse V3 i Arduino .: Zdravo …! 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 naprednog nivoa
Prepoznavanje lica+prepoznavanje: 8 koraka (sa slikama)
Prepoznavanje lica+prepoznavanje: Ovo je jednostavan primjer pokretanja otkrivanja i prepoznavanja lica pomoću OpenCV -a sa kamere. NAPOMENA: NAPRAVIO SAM OVAJ PROJEKT ZA TAKMIČENJE SENZORA I KORISTIO SAM KAMERU KAO SENZOR ZA PRAĆENJE I PRIZNAVANJE LICA. Dakle, naš ciljU ovoj sesiji, 1. Instalirajte Anacondu
Dodavanje mikrofona Omnitech GPS sistemu za prepoznavanje glasa: 4 koraka
Dodavanje mikrofona Omnitech GPS sistemu za prepoznavanje glasa: Dok sam petljao sa svojom jedinicom, pronašao sam jednostavan i brz način za dodavanje mikrofona ovoj gluhoj jedinici. Pomoću mikrofona moći ćete koristiti navigaciju pomoću prepoznavanja glasa. To će uključivati malu količinu lemljenja, ali gotovo svakog dana