Sadržaj:

Najlakši način da napravite robota za upravljanje pokretima: 7 koraka (sa slikama)
Najlakši način da napravite robota za upravljanje pokretima: 7 koraka (sa slikama)

Video: Najlakši način da napravite robota za upravljanje pokretima: 7 koraka (sa slikama)

Video: Najlakši način da napravite robota za upravljanje pokretima: 7 koraka (sa slikama)
Video: Brzo i lako naučite kako složiti Rubikovu kocku @Rubikova 2024, Prosinac
Anonim
Image
Image

Kontrolirajte igračke poput superheroja. Naučite kako napraviti automobil s pokretima.

Ovdje se radi o tome kako sami napraviti automobil s pokretima. U osnovi ovo je jednostavna primjena troosnog žiroskopa MPU-6050, akcelerometra. Možete učiniti mnogo više stvari. razumijevanjem kako ga koristiti, kako ga spojiti s Arduinom i kako prenijeti njegove podatke putem Bluetooth modula. u ovom zapisu fokusirat ću se na Bluetooth na Bluetooth komunikaciju, između dva HC-05 Bluetooth modula.

Korak 1:

Slika
Slika
Slika
Slika

Korištene komponente:

1- Karton, Akrilni lim 2- Arduino UNO X1-

3- Arduino nano X1:

4- BO Motor X2 -

5- Kotači X2-

6- IC L293D x1 -

7- 2s 7,4-voltna lipo baterija X 2-

8- PCB-

9- Konektori-

10- Bluetooth modul X 2:

11- MPU-6050 X 1:

12- Rukavice za teretanu X1:

PCB izravne narudžbe koji se u ovom projektu koristi s PCBway -a:

Slijedite video kako biste izgradili tijelo robota i veze za ovaj projekt. možete izgraditi tijelo robota kao što je prikazano u videu ili se može izmijeniti u 4WD (pogon na sva četiri kotača).

ako ne koristite štit prikazan na videu, možete upotrijebiti dani dijagram za izradu ploče. ili možete naručiti PCB za ovaj štit izravno s veze PCBway.com koja je navedena gore za to.

Korak 2:

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Nakon izgradnje tijela robota napravite udaljenu jedinicu prema danom dijagramu kruga.

3. korak:

Slika
Slika
Slika
Slika
Slika
Slika
Slika
Slika

Sada razgovarajmo o konfiguraciji Bluetooth modula. u osnovi, HC-05 Bluetooth modul dolazi s tvorničkim postavkama pomoćnog modula. to znači da možemo poslati podatke modulu samo tako da ga priključimo. Nema potrebe za dodatnim postavkama za slanje podataka s mobilnih uređaja na HC-05 modul. samo unesite zadanu lozinku (1234/0000) da biste se povezali s njom. ali što ako želimo pomoću ovog modula poslati podatke u neki drugi isti modul ili na mobilni uređaj.

u ovom projektu radimo istu stvar šaljući podatke putem Bluetooth modula. prikuplja žiroskop senzor MPU-6050 u drugi Bluetooth modul. pa za to prvo moramo konfigurirati ova dva Bluetooth modula. kako bi se nakon uključivanja mogli automatski međusobno povezati. Ovdje prvi modul djeluje kao pomoćni uređaj, koji će primati signale s udaljene jedinice i bit će montiran na automobil. Drugi konfigurirajte kao glavni uređaj koji će djelovati kao odašiljačke jedinice i slati podatke na podređeni uređaj,

Korak 4:

Slika
Slika
Slika
Slika
Slika
Slika

Stoga prvo konfigurirajte prvi bluetooth modul kao slave uređaj. da biste to učinili, povežite ga s Arduinom prema ovom dijagramu ožičenja. I učitajte kôd po imenu configure.

preuzmite sve potrebne programe i biblioteke ovdje:

Odvojite modul. Pritisnite i držite ky na modulu i spojite ga natrag. Vidjet ćete da LED dioda na modulu treperi sporije. Jednom svake 2 sekunde. To znači da je HC-05 u AT naredbenom načinu rada. Sada otvoreni serijski monitor promijeni brzinu prijenosa na 9600 i vrstu izlaza kao NL i CR. Sada u okvir za slanje upišite AT i pošaljite ga. ako odgovara s ok, znači da je sve u redu. Ali ako nije i odgovori s pogreškom, pošaljite AT ponovno. Dok ne odgovori s ok ili provjeri veze i ponovno pošalji AT.

nakon što dobijete OK odgovor iz modula, unesite sljedeće naredbe jednu po jednu, AT+ORGL i pošaljite je. ova naredba će postaviti modul na tvorničke postavke.

AT+RMAAD ova naredba oslobađa modul od prethodnog uparivanja

AT+UART? provjerite trenutnu brzinu prijenosa modula

AT+UART = 38400, 0, 0 postavite brzinu prijenosa na 38400

NA+ULOGU? provjerite ulogu je li rob ili gospodar. odgovara s 0 ili 1. ako je modul podređen, odgovara 0, a ako je glavni uređaj tada će odgovoriti s 1 postavljenom ulogom kao podređeni uređaj.

unesite AT+ROLE = 0

AT+ADDR? provjerite adresu modula. Zapišite ovu adresu. odgovorio po modulu. nakon dobivanja ove adrese, konfiguracija za slave modul je izvršena.

5. korak:

Slika
Slika
Slika
Slika
Slika
Slika

Sada je vrijeme za konfiguriranje drugog Bluetooth modula kao glavnog uređaja. Spojite ovaj modul s Arduino pločom i unesite ga u AT način rada. kao što smo učinili s prethodnim.

Unesite ove AT naredbe prema zadanom slijedu. AT+ORGL

AT+RMAAD

AT+UART?

AT+UART = 38400, 0, 0

NA+ULOGU?

postaviti ulogu ovog modula kao glavnog uređaja. AT+ULOGA = 1

AT+CMODE = 0 tako da će modul spojiti samo jedan uređaj. Zadana postavka je 1

sada povežite ovaj modul s podređenim uređajem da biste to učinili,

AT+BIND = "adresa pomoćnog modula"

i sve gotovo sada instalirajte knjižnice za MPU-6050 senzor i I2C komunikaciju. Budući da žiroskop MPU-6050 ima I2C sučelje. preuzmite biblioteke i izvorni kod odavde. ako ste prethodno instalirali ove knjižnice, preskočite ovo.

Korak 6:

Slika
Slika
Slika
Slika
Slika
Slika

Sada povežite jedinicu automobila s računalom pomoću USB kabela. odaberite odgovarajući port i vrstu ploče. I učitajte program pod imenom "Gesture_controled_Robot_car_unit_". Prilikom učitavanja programa provjerite jesu li baterija i Bluetooth modul povezani s automobilom.

Učinite isto s udaljenom jedinicom. otvorite program po imenu daljinski. i prenesite ga na udaljenu jedinicu. Umetnite slave Bluetooth modul u jedinicu u automobilu i svladajte Bluetooth modul na udaljenoj jedinici. I sve gotovo.

Korak 7:

Slika
Slika
Slika
Slika
Slika
Slika

Uključimo ga i spreman je za igru …….

Nadam se da će vam ovo biti korisno. ako da, lajkujte, podijelite, komentirajte svoju sumnju. Za još ovakvih projekata, pratite me! Podržite moj rad i pretplatite se na Moj kanal na YouTubeu.

Hvala vam!

Natjecanje iz robotike
Natjecanje iz robotike
Natjecanje iz robotike
Natjecanje iz robotike

Prva nagrada na natjecanju iz robotike

Preporučeni: