Kazalo:
Video: Najlažji način za izdelavo robota za upravljanje kretenj: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Nadzirajte igrače kot superjunak. Naučite se, kako narediti avtomobil, ki ga upravlja gesta.
Gre za to, kako sami narediti avtomobil, ki ga upravljajo kretnje. V bistvu je to preprosta uporaba 3-osnega žiroskopa MPU-6050, merilnika pospeška. Lahko naredite še veliko več. z razumevanjem, kako ga uporabljati, kako ga povezati z Arduinom in kako prenesti njegove podatke prek modulov Bluetooth. v tem zapisu se bom osredotočil na komunikacijo Bluetooth na Bluetooth, med dvema moduloma HC-05 Bluetooth.
Korak 1:
Uporabljene komponente:
1- Karton, Akrilna folija 2- Arduino UNO X1-
3- Arduino nano X1:
4- BO Motor X2 -
5- Kolesa X2-
6- IC L293D x1 -
7- 2s 7,4-voltna lipo baterija X 2-
8- PCB-
9- Konektorji-
10- Bluetooth modul X 2:
11- MPU-6050 X 1:
12- Telovadne rokavice X1:
PCB za neposredno naročilo, uporabljen v tem projektu s strani PCBway:
Sledite videoposnetku, da sestavite telo robota in povezave za ta projekt. ohišje robota lahko sestavite, kot je prikazano v videu, ali pa ga spremenite v štirikolesni pogon (štirikolesni pogon).
če ne uporabljate ščita, prikazanega v videoposnetku, lahko za izdelavo tiskanega vezja uporabite podan diagram vezja. ali lahko naročite tiskano vezje za ta ščit neposredno s povezave PCBway.com, ki je navedena zgoraj za to.
2. korak:
Po izdelavi ohišja robota naredite oddaljeno enoto v skladu z dano shemo vezja.
3. korak:
Zdaj pa se pogovorimo o konfiguraciji modula Bluetooth. V bistvu ima modul HC-05 Bluetooth tovarniške nastavitve pomožnega modula. to pomeni, da lahko podatke pošljemo v modul samo tako, da ga priključimo. Ni potrebe po drugih nastavitvah za pošiljanje podatkov iz mobilnih naprav v modul HC-05. samo vnesite privzeto geslo (1234/0000), da se povežete z njim. kaj pa, če želimo s tem modulom podatke poslati v kakšen drug isti modul ali v mobilno napravo.
v tem projektu delamo enako kot pri pošiljanju podatkov prek modula Bluetooth. zbere žiroskopski senzor MPU-6050 v drug modul Bluetooth. zato za to najprej konfiguriramo ta dva modula Bluetooth. tako da se lahko samodejno povežejo med seboj po vklopu. Tu prvi modul deluje kot pomožna naprava, ki bo sprejemala signale iz oddaljene enote in bo nameščena na avtomobilu. Drugo pa konfigurirajte kot glavno napravo, ki bo delovala kot oddajne enote in bo pošiljala podatke v podrejeno napravo,
4. korak:
Zato najprej konfigurirajte prvi modul Bluetooth kot podrejeno napravo. če želite to narediti, ga povežite z Arduinom v skladu s to shemo ožičenja. In naložite kodo po imenu configure.
prenesite vse potrebne programe in knjižnice od tukaj:
Odklopite modul. Pritisnite in držite ky na modulu ter ga povežite nazaj. Videli boste, da svetleči modul utripa počasneje. Enkrat na 2 sekundi. To pomeni, da je HC-05 v načinu ukaza AT. Zdaj odprti serijski monitor spremeni hitrost prenosa na 9600 in vrsto izhoda kot NL in CR. Zdaj v polje za pošiljanje vnesite AT in ga pošljite. če odgovori z ok, pomeni, da je vse v redu. Če pa ne, in odgovori z napako, pošlji AT znova. Dokler ne odgovori z ok ali preveri povezave in znova pošlji AT.
po prejemu odgovora modula v redu, enega za drugim vnesite naslednje ukaze AT+ORGL in ga pošljite. ta ukaz nastavi modul na tovarniške nastavitve.
AT+RMAAD ta ukaz sprosti modul iz prejšnjega seznanjanja
AT+UART? preverite trenutno hitrost prenosa modula
AT+UART = 38400, 0, 0 nastavite hitrost prenosa na 38400
NA+VLOGO? preverite vlogo, ali je suženj ali gospodar. odgovori z 0 ali 1. če je modul podrejen, odgovori 0 in če je glavna naprava, bo odgovoril z 1 nastavljeno vlogo kot podrejena naprava.
vnesite AT+ROLE = 0
AT+ADDR? preverite naslov modula. Zapišite ta naslov. odgovoril modul. po prejemu tega naslova se izvede konfiguracija pomožnega modula.
5. korak:
Zdaj je čas, da drugi modul Bluetooth konfigurirate kot glavno napravo. Ta modul povežite s ploščo Arduino in ga vnesite v način AT. tako kot smo naredili s prejšnjim.
Te ukaze AT vnesite po danem zaporedju. AT+ORGL
AT+RMAAD
AT+UART?
AT+UART = 38400, 0, 0
NA+VLOGO?
nastavite vlogo tega modula kot glavno napravo. AT+VLOGA = 1
AT+CMODE = 0, tako da bo modul povezal samo eno napravo. privzeta nastavitev je 1
zdaj povežite ta modul s podrejeno napravo, da to vnesete,
AT+BIND = "naslov pomožnega modula"
in končano, zdaj namestite knjižnice za senzor MPU-6050 in komunikacijo I2C. Ker ima žiroskop MPU-6050 vmesnik I2C. prenesite knjižnice in izvorno kodo od tukaj. če ste te knjižnice že namestili, tega preskočite.
6. korak:
Zdaj povežite avtomobilsko enoto z računalnikom s kablom USB. izberite pravilen port in vrsto plošče. In naložite program z imenom "Gesture_controled_Robot_car_unit_". Med nalaganjem programa se prepričajte, da baterija in modul Bluetooth nista povezana z avtomobilom.
Enako storite z oddaljeno enoto. odprite program z imenom remote. in ga naložite na oddaljeno enoto. Vstavite pomožni modul Bluetooth v avtomobilsko enoto in obvladajte modul Bluetooth na oddaljeni enoti. In vse končano.
7. korak:
Vklopimo ga in pripravljen je za predvajanje …….
Upam, da se vam bo to zdelo koristno. če da, všečkajte, delite, komentirajte svoj dvom. Za več takih projektov me spremljajte! Podprite moje delo in se naročite na Moj kanal v YouTubu.
Hvala vam!
Prva nagrada na tekmovanju robotike
Priporočena:
Kako narediti domačega robota za nadzor kretenj Arduino doma: 4 koraki
Kako narediti domačega robota za nadzor kretenj Arduino doma: Kako narediti domačega robota za nadzor kretenj Arduino doma. V tem projektu vam bom pokazal, kako narediti ročno izdelanega robota Arduino z gestami
Najlažji kartonski USB volan: 6 korakov (s slikami)
Najlažji kartonski USB volan: Ker je karantena in smo obtičali doma, se ponavadi igramo veliko video iger. Dirkalne igre so ena najboljših iger doslej, vendar je uporaba tipkovnice dolgočasna in je veliko težja za uporabo kot krmilnik Xbox ali PS. Zato sem se odločil, da bom
Najlažji način programiranja mikrokrmilnika!: 9 korakov
Najlažji način programiranja mikrokrmilnika !: Ali vas zanima mikrokrmilnik, ki porabi veliko manj energije? Danes vam bom predstavil STM32 Ultra Low Power - L476RG, ki porabi 4 -krat manj energije kot Arduino Mega in ima zmogljiv Cortex procesor. Prav tako ne bom
SmartPhone Simulator iger- igrajte igre Windows z uporabo IMU za upravljanje kretenj, merilnika pospeška, žiroskopa, magnetometra: 5 korakov
SmartPhone Game Simulator- igrajte igre Windows z uporabo gibov IMU, merilnika pospeška, žiroskopa, magnetometra: podprite ta projekt: https://www.paypal.me/vslcreations z donacijami za odprtokodne kode & podpora za nadaljnji razvoj
Najlažji način mehčanja Mod Original XBOX: 5 korakov
Najlažji način za mehki mod originalnega XBOX -a: Ta navodila so vzeta iz gh3tt0h4x0r na Youtube (vključno s posnetki zaslona, saj je bil moj Gamebridge čuden v noči, ko sem to storil). Njegov video iz dveh delov prikazuje, kako lahko preprosto namestite XBMC (XBox Media Center) na XBox brez potrebe