Kazalo:

Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android: 5 korakov
Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android: 5 korakov

Video: Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android: 5 korakov

Video: Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android: 5 korakov
Video: How To Make Arduino Bluetooth Controlled Car - At Home 2024, November
Anonim
Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android
Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android
Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android
Arduino 4WD Rover Bluetooth, ki ga nadzira telefon/tablični računalnik Android

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 …

Kaj rabiš…
Kaj rabiš…

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…

Shematski diagram…
Shematski diagram…
Shematski diagram…
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 …

Image
Image
Sestavljanje Roverja …
Sestavljanje Roverja …
Sestavljanje Roverja …
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 …).

  1. Začnite z motorji na podvozju in kolesih (slika 1).
  2. Vanj namestite krmilno ploščo motorja L298 in žične motorje. Dodajte tudi 2 žici za napajanje plošče (slika 2 in 3).
  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).
  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).
  5. Postavite vrh roverja … ploski kabel in vtič vtičnice gredo skozi luknjo (slika 6)

  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).
  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 …

Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…
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…

Aplikacija za Android…
Aplikacija za Android…
Aplikacija za Android…
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: