Sadržaj:

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

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

Video: Najlakši način da napravite robota za kontrolu pokreta: 7 koraka (sa slikama)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Juli
Anonim
Image
Image

Kontrolišite 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. razumevanjem kako ga koristiti, kako ga povezati sa Arduinom i kako preneti njegove podatke preko Bluetooth modula. u ovom tekstu ću se fokusirati na Bluetooth na Bluetooth komunikaciju, između dva HC-05 Bluetooth modula.

Korak 1:

Image
Image
Image
Image

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:

Pratite 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 direktno sa veze PCBway.com koja je navedena gore za to.

Korak 2:

Image
Image
Image
Image
Image
Image
Image
Image

Nakon izgradnje tijela robota napravite udaljenu jedinicu prema datom dijagramu kola.

Korak 3:

Image
Image
Image
Image
Image
Image
Image
Image

Sada razgovarajmo o konfiguraciji Bluetooth modula. u osnovi, HC-05 Bluetooth modul dolazi sa 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 šta 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. sakuplja žiroskop senzor MPU-6050 na drugi Bluetooth modul. pa za ovo prvo moramo konfigurirati ova dva Bluetooth modula. tako da se mogu automatski povezati nakon uključivanja. Ovdje prvi modul djeluje kao slave 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 slave uređaj,

Korak 4:

Image
Image
Image
Image
Image
Image

Zato 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 otpremite kôd po imenu configure.

preuzmite sve potrebne programe i biblioteke ovdje:

Isključite modul. Pritisnite i držite ky na modulu i ponovo ga povežite. 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 tip izlaza kao NL i CR. Sada u okvir za slanje upišite AT i pošaljite ga. ako odgovara sa ok, znači da je sve u redu. Ali ako nije i odgovori s greškom, pošaljite AT ponovo. Dok ne odgovori s ok ili provjeri veze i ponovo 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 master. odgovara sa 0 ili 1. ako je modul podređen, odgovara 0, a ako je glavni uređaj tada će odgovoriti s 1 postavljenom ulogom kao slave uređaj.

unesite AT+ROLE = 0

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

Korak 5:

Image
Image
Image
Image
Image
Image

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

Unesite ove AT naredbe prema zadanom slijedu. AT+ORGL

AT+RMAAD

AT+UART?

AT+UART = 38400, 0, 0

NA+ULOGU?

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

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

sada povežite ovaj modul sa slave uređajem da biste to učinili,

AT+BIND = "adresa pomoćnog modula"

i sve gotovo sada instalirajte biblioteke 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 već instalirali ove biblioteke, preskočite ovo.

Korak 6:

Image
Image
Image
Image
Image
Image

Sada povežite jedinicu automobila s računarom pomoću USB kabela. odaberite odgovarajući port i tip ploče. I učitajte program pod imenom "Gesture_controled_Robot_car_unit_". Uvjerite se da baterija i Bluetooth modul nisu povezani s automobilom prilikom postavljanja programa.

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

Korak 7:

Image
Image
Image
Image
Image
Image

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 ti!

Robotics Contest
Robotics Contest
Robotics Contest
Robotics Contest

Prva nagrada na takmičenju iz robotike

Preporučuje se: