Kazalo:
- Korak: Kaj potrebujete …
- 2. korak: Shematski diagram…
- 3. korak: Sestavljanje Roverja …
- 4. korak: Skica Arduino …
- 5. korak: Aplikacija za Android…
Video: Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Arduino 4WD bluetooth krmiljeni rover
To je preprost rover s štirikolesnim pogonom, ki sem ga naredil z Arduinom. Rover se upravlja s telefonom ali tabličnim računalnikom Android prek bluetootha. S to aplikacijo lahko nadzorujete hitrost (z uporabo Arduinove pwm), jo zaženete s merilnikom pospeška in še veliko drugih stvari.
Skica Arduino je v celoti komentirana in odprtokodna, v skici je razložen tudi komunikacijski protokol (ki sem ga razvil jaz) od aplikacije do Arduina.
Če poznate protokol, lahko z aplikacijo upravljate druge robote …
Korak: Kaj potrebujete …
Za izdelavo lastnega roverja Arduino 4wd morate vse potrebne dele kupiti v želeni trgovini.
Večino jih je mogoče kupiti na ebayu ali Amazonu ali drugih spletnih trgovinah z elektroniko/hobiji.
Poskušal sem postaviti nekaj povezav, vendar so lahko zastarele in ne delujejo, v tem primeru poskusite ročno poiskati del po imenu. Žal mi je za to.
Kakorkoli že, to je zelo preprost komplet robotov, ki ga običajno izdelujejo šasija, štirje motorji z enosmernim tokom (do 12 V) z motorjem z gonilom in s štirimi kolesi.
Uporabljeni deli so:
1 kos ohišja skupaj s 4 enosmernimi motorji, običajno imenovani Arduino rover 4wd, na primer ti:
www.robotik.center/index.php?route=product/… iz
www.robotshop.com/en/dagu-4wd-chassis.html
www.robotshop.com/en/whippersnapper-runt-ro…
www.robotshop.com/en/juniorrunt-rover-kit.h…
Tudi iskanje na Ebayu s ključnimi besedami „robot arduino s štirikolesnim pogonom“bo prineslo veliko rezultatov.
- 1 kos plošče Arduino uno R3 ali Arduino Leonardo.
- 1 kos modula Bluetooth HC-05 ali HC-06 z vmesniško ploščo (posodobljeno! 10. oktober 2017, zdaj podpira modul HC-05, za katerega od vas ga že imate)
1 kos krmilne plošče z dvojnim motorjem L298
Teh je veliko različnih, vendar je izhod 99% enak za vse. Samo povežite žice na desne nožice na podlagi diagrama plošče. s to vadnico najdete podatkovni list tistega, ki sem ga uporabil (glejte naslednji korak).
3 kosi 3,7 V 1200 mA (ali več) Li-Ion polnilna baterija velikosti AA ali 11, 1V 1200 mA LiPo baterija. če uporabljate baterijo velikosti AA, jih lahko vstavite v držalo za baterije
- 1 kos vtiča za Arduino vtič.
- 1 kos 1Kohm upor.
2. korak: Shematski diagram…
To je shematski diagram ožičenja roverja, sledite mu pri sestavljanju v naslednjem koraku …
PDF L298 vam bo v pomoč, če imate drugačno izpisovanje na plošči.
Modula HC-05 in HC-06 bt imata enak pinout.
Včasih ima HC-05 6 zatičev namesto 4, preverite ime nožic na dnu modula in se prepričajte, da uporabljate pravilne nožice.
3. korak: Sestavljanje Roverja …
Za naročilo sestavljanja sledite oštevilčenim slikam in kratkemu videu (nekatere stvari se lahko razlikujejo glede na vaše ohišje …).
- Začnite z motorji na podvozju in kolesih (slika 1).
- Vanj namestite krmilno ploščo motorja L298 in žične motorje. Dodajte tudi 2 žici za napajanje plošče (slika 2 in 3).
- Kos ploskega kabla bo povezal ploščo z Arduinom, potrebujete le 6 žic, vendar sem pustil nekaj drugih prostih za prihodnjo uporabo (morda luči ali ultrazvočni senzor …). Priključite tudi vtičnico, bodite pozorni na polarnost, osrednji zatič je pozitiven (+11,1 V iz baterije) (slika 4).
- Nosilec baterije (ali akumulatorja) postavite pred rover, ga pritrdite z kosom dvostranskega traku. Če izberete baterijo velikosti AA, jih preprosto odstranite posamično za ponovno polnjenje. Če izberete baterijo, bi bilo dobro, če bi priključili baterijo in rover (slika 5).
-
Postavite vrh roverja … ploski kabel in vtič vtičnice gredo skozi luknjo (slika 6)
- Modul bluetooth z uporom sestavite s pomočjo ploskega kabla (običajno priloženega modulu). Odrežite žico RXD (ne zatiča!) In upor zaporedno pripnite na žico. Zapečatite s toplotno skrčljivo cevjo (slika 7).
- Postavite ploščo Arduino in modul. Priključite ploski kabel, kot je na shemi. Modul Bluetooth pritrdite z (zelo) majhnim kosom dvostranskega traku. Priključite napajalni vtič na Arduino (slika 8).
4. korak: Skica Arduino …
Priključite samo modul Bluetooth HC-05 ali HC-06 na Arduino, kot je prikazano na shemi (ne pozabite na upor 1Kohm! Na RXD zatiču modula).
Odprite skico Arduino, odkomentirajte pravilno #define za modul Bluetooth in komentirajte drugega, poglejte sliko. Naložite ga na ploščo Arduino uno R3 ali Leonardo, pustite, da je kabel USB priključen, tako da plošča ostane napajana.
1) Odprite serijski monitor in nastavite komunikacijsko hitrost na 115200 baud ter zaključek NL (New Line).
V serijski monitor vnesite niz: 'Echo on' in kliknite Send, prikazalo bi se 'Echo is on', to bo odzvalo naslednje ukaze na zaslon. Zdaj napišite niz: »Naprava« in kliknite Pošlji, morali bi videti »Povezano z: ArduinoRover«
Sledite spodnjim korakom, da preizkusite povezavo Bluetooth, odvisno od izbranega modula. Opomba: ko pošiljate ukaze AT v modul bluetooth, se prepričajte, da so ukazi velika!
2a) Preizkus za modul HC-06
Ne izklopite Arduina (če ste to storili, znova zaženite od točke 1, morate vključiti odmev) in pošljite niz »AT«, po približno eni sekundi bi morali videti »HC-06> V redu«, to pomeni, da vaš Bluetooth modul je pravilno priključen in hitrost prenosa se ujema s tistim, ki je na skici v vrstici: BtSerial.begin (9600). Če želite spremeniti ime modula Bluetooth, pošljite niz „AT+NAMEArduino“(na primer), čez približno sekundo bi morali videti „HC-06> OKsetname“. Zdaj poskusite najti modul Bluetooth s svojim pametnim telefonom ali tabličnim računalnikom in se z njim seznanite, vstavite pin, običajno 1234, ko to zahtevate.
2b) Preizkus za modul HC-05
Ta modul Bluetooth je nekoliko zapleten, zato natančno sledite navodilom in si oglejte sliko s posnetkom zaslona iz IDE. Arduino izklopite tako, da odstranite kabel USB. Na HC-05 je majhen gumb, poglejte slike, držite pritisnjeno, medtem ko znova priključite kabel USB za vklop Arduina in dokler rdeča LED dioda na modulu ne začne počasi utripati. To je poseben ukazni način, ki se mora na skici ujemati s hitrostjo BtSerial.begin (38400). Zdaj odprite serijski monitor v skladu s točko 1, vnesite 'Echo on' in kliknite Send, prikazalo bi se 'Echo is on'. Pošljite niz 'AT', prikazalo bi se 'HC-05> OK'. Pošljite niz 'AT+ORGL', modul se bo odzval 'HC-05> OK', to ponastavi modul na tovarniško privzete parametre. Pošlji niz 'AT+UART?', prikazati bi morali 'HC-05> +UART: 38400, 0, 0' to je privzeta hitrost komunikacije. Pošlji niz 'AT+PSWD?', prikazati bi morali 'HC-05> +PSWD1234', to je privzeto geslo 1234. Pošljite niz 'AT +NAME = HC-05_rover' (na primer uporabite samo želeno ime za znakom =), odgovoriti mora z 'HC-05> OK'. Zdaj izklopite Arduino tako, da odstranite kabel USB in ga po nekaj sekundah znova vklopite. Poskusite najti modul Bluetooth s svojim pametnim telefonom ali tabličnim računalnikom in se z njim seznanite, na zahtevo vstavite pin, ki ste ga dobili v serijski monitor, 1234.
3) Dokončajte projekt (glejte montažo roverja), če tega še niste storili.
5. korak: Aplikacija za Android…
Zdaj je vaš Rover pripravljen za vožnjo!
Tukaj potrebujete BREZPLAČNO aplikacijo za Android IRacer in Arduino BT krmilnik iz trgovine Play:
play.google.com/store/apps/details?id=com…. Aplikacija vam omogoča, da vozite rover s štirismerno krmilno palčko v pokončnem načinu ali z 2 krmilno palčko (večkratni dotik) v ležečem načinu.
V aplikaciji izberite pravo napravo: odprite meni aplikacije (gumb s tremi vrsticami), odprite nastavitve aplikacije (zobnik) -> nastavitev daljinskega upravljalnika -> kliknite in izberite napravo za vožnjo: Arduino Rover.
V meniju izberite poveži in na seznamu izberite ime že seznanjenega modula bluetooth, s katerim se želite povezati.
V meniju z nastavitvami je veliko možnosti (ozadje, omejitve hitrosti …) za igranje, uživanje:)
Priporočena:
Držalo za ušesne popke (tablični računalnik, računalnik, telefon): 4 koraki
Držalo za ušesne popke (tablični računalnik, računalnik, telefon): Vedno sem razočaran, ko se slušalke zapletejo ali izgubijo. Odločil sem se, da naredim nekaj, kar lahko položite na hrbtno stran tabličnega računalnika itd. Predstavljam vam držalo za ušesne čepke
Naredite svojo prenosno retro igralno konzolo! ki je tudi tablični računalnik Win10!: 6 korakov (s slikami)
Naredite svojo prenosno retro igralno konzolo! …… ki je tudi tablični računalnik Win10 !: V tem projektu vam bom pokazal, kako ustvariti prenosno retro igralno konzolo, ki se lahko uporablja tudi kot tablični računalnik Windows 10. Sestavljen bo iz 7 " HDMI LCD z zaslonom na dotik, LattePanda SBC, napajalno vezje PD PD USB Type C in še nekaj komplementarnih
IKEA HACK: Zglobni nosilec za tablični računalnik: 6 korakov (s slikami)
IKEA HACK: Zglobni nosilec za tablični računalnik: brskanje po tabličnem računalniku je odlično; ni nič takega, kot kopanje na svojem najljubšem spletnem mestu, medtem ko postanete udobni. Čim dlje brskam, tem bolj držim ležečo držo, sčasoma se mi položaj samorazvrsti do letargične mase, ki leži na hrbtu s tablico zgoraj
Tablični računalnik z operacijskim sistemom Windows 10: 8 korakov (s slikami)
Naredite tablični računalnik z operacijskim sistemom Windows 10: Ste kdaj želeli zgraditi svoj tablični računalnik, ki bi lahko deloval z operacijskim sistemom Windows 10? Če je tako, imam za vas nekaj odličnih novic! V tem navodilu vam bom pokazal, kako lahko naredite to tablico! Ta tablični računalnik je kot nalašč za brskanje, pretakanje videa in druge programe, ki ne
Tablični računalnik MacBook ali tablični računalnik Mac Cintiq ali doma narejen Mac: 7 korakov
MacBook Tablet ali DIY Cintiq ali Homebrew Mac Tablet: Navdihnjen s poučevalcem c4l3b, ki me je navdihnil bongofish, sem se odločil, da bom preizkusil isto stvar na svojem Mac 2 Core 2 Duo. Koraki so bili le dovolj različni, da sem mislil, da je upravičeno ločeno navodilo. Tudi