Sadržaj:
Video: Najlakši način da napravite robota za kontrolu pokreta: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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:
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:
Nakon izgradnje tijela robota napravite udaljenu jedinicu prema datom dijagramu kola.
Korak 3:
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:
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:
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:
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:
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!
Prva nagrada na takmičenju iz robotike
Preporučuje se:
Kako napraviti domaćeg robota za kontrolu pokreta Arduino kod kuće: 4 koraka
Kako napraviti DIY Arduino robota za kontrolu pokreta kod kuće: Kako napraviti DIY Arduino robota za kontrolu pokreta kod kuće. U ovom projektu pokazat ću vam kako napraviti DIY Arduino robota za kontrolu pokreta
Skeletni bot za kontrolu pokreta - 4WD Hercules mobilna robotska platforma - Arduino IDE: 4 koraka (sa slikama)
Skeletni bot za kontrolu pokreta - 4WD Hercules mobilna robotska platforma - Arduino IDE: Vozilo za upravljanje pokretima koje je napravio Seeedstudio Skeleton Bot - 4WD Hercules Mobile Robotska platforma. Zabavljali smo se tijekom perioda upravljanja epidemijom koronarnog virusa kod kuće. Moj prijatelj mi je kao novu dao 4 -pogonsku mobilnu robotsku platformu Hercules
Najlakši način programiranja mikrokontrolera!: 9 koraka
Najlakši način programiranja mikrokontrolera !: Jeste li zanimljivi s mikrokontrolerom koji koristi mnogo manje energije? Danas ću vam predstaviti STM32 Ultra Low Power - L476RG, koji troši 4 puta manje energije od Arduino Mega i ima snažan Cortex procesor. Takođe neću
DRONIRANO SA APM -om (NAJLAKŠI NAČIN): 11 koraka
DRONE WITH APM (NAJLAKŠI NAČIN): U ovom tutorijalu pokazat ću vam kako na jednostavan način napraviti bespilotnu letjelicu sa apm -om. Dronovi se mogu koristiti za brzi transport stvari, ali i za snimanje iz zraka Ukupna cijena mog projekta je oko 200 USD .STAVE KOJE SU POTREBNE ZA OVAJ PROJEKT DC bez četkica
Najlakši način da napravite kompaktno svjetlo !! 3 JEDNOSTAVNA KORAKA !!: 3 koraka
Najlakši način da napravite kompaktno svjetlo !! 3 JEDNOSTAVNA KORAKA !!: Ono što će vam trebati - limena folija 1 AA baterija (neke AAA baterije će raditi) 1 mini sijalica (žarulje se koriste za većinu svjetiljki; pogledajte sliku) Ravnalo (ako je potrebno)