Përmbajtje:

Arduino 4WD Rover Bluetooth Kontrolluar nga telefoni/tableti Android: 5 hapa
Arduino 4WD Rover Bluetooth Kontrolluar nga telefoni/tableti Android: 5 hapa

Video: Arduino 4WD Rover Bluetooth Kontrolluar nga telefoni/tableti Android: 5 hapa

Video: Arduino 4WD Rover Bluetooth Kontrolluar nga telefoni/tableti Android: 5 hapa
Video: How To Make Arduino Bluetooth Controlled Car - At Home 2024, Nëntor
Anonim
Arduino 4WD Rover Bluetooth Kontrolluar nga Android Phone/Tablet
Arduino 4WD Rover Bluetooth Kontrolluar nga Android Phone/Tablet
Arduino 4WD Rover Bluetooth Kontrolluar nga Android Phone/Tablet
Arduino 4WD Rover Bluetooth Kontrolluar nga Android Phone/Tablet

Roveri Arduino 4WD i kontrolluar nga bluetooth

Ky është një rover i thjeshtë 4WD i bërë me Arduino. Rover kontrollohet me një telefon ose tabletë android me bluetooth. Me atë aplikacion ju mund të kontrolloni shpejtësinë (duke përdorur pwm të Arduino -s), ta përdorni me përshpejtues dhe shumë gjëra të tjera.

Skica Arduino është plotësisht e komentuar dhe me burim të hapur, gjithashtu protokolli i komunikimit (i zhvilluar nga unë) nga aplikacioni në Arduino shpjegohet në skicë.

Duke ditur protokollin mund të përdorni aplikacionin për të kontrolluar robotë të tjerë…

Hapi 1: Çfarë ju nevojitet…

Ajo që ju nevojitet…
Ajo që ju nevojitet…

Për të ndërtuar roverin tuaj Arduino 4wd ju duhet të blini të gjitha pjesët e nevojshme nga dyqani juaj i preferuar.

Shumica e tyre mund të blihen në ebay ose amazon ose dyqane të tjera elektronike/hobi në internet.

Unë përpiqem të vendos disa lidhje, por ato mund të jenë të vjetruara dhe nuk funksionojnë, në këtë rast provoni të kërkoni pjesën me dorë. Me falni per kete.

Gjithsesi është një çantë robotësh shumë e thjeshtë e bërë zakonisht nga një shasi, katër motorë DC (deri në 12V) me motorë me shpejtësi dhe katër rrota.

Pjesët e përdorura janë:

1 copë shasi të kompletuar me 4 motorë DC, zakonisht të quajtur Arduino rover 4wd, për shembull këto:

www.robotik.center/index.php?route=product/… nga

www.robotshop.com/en/dagu-4wd-chassis.html

www.robotshop.com/en/whippersnapper-runt-ro…

www.robotshop.com/en/juniorrunt-rover-kit.h…

Gjithashtu një kërkim në Ebay me fjalët kyçe 'robot robot ardiino 4WD' do të kthejë shumë rezultate.

  • 1 copë bordi Arduino uno R3 ose Arduino Leonardo.
  • 1 copë modul Bluetooth HC-05 ose HC-06 me bord përshtatës (Përditësuar! 2017, 10 Tetor, tani mbështet modulin HC-05 për kë nga ju që e keni tashmë)

1 copë L298 urë bordi i kontrollit të dy motorëve

Ka shumë të ndryshme nga këto, por pinout është 99% i njëjtë për të gjithë. Thjesht lidhni telat me kunjat e djathtë bazuar në diagramin e tabelës. me këtë tutorial mund të gjeni fletën e të dhënave të atij që kam përdorur (shiko hapin tjetër).

3 copë 3.7V 1200mA (ose më shumë) Li-Ion bateri e ringarkueshme Madhësia AA ose 11, 1V 1200mA Paketë baterie LiPo. nëse përdorni bateri me madhësi AA, mund t'i vendosni në mbajtësen e baterisë

  • 1 copë Prizë Jack për prizën e energjisë Arduino.
  • 1 copë rezistencë 1 Kohm.

Hapi 2: Diagrami Skematik…

Diagrami Skematik…
Diagrami Skematik…
Diagrami Skematik…
Diagrami Skematik…

Ky është diagrami skematik për lidhjen e roverit, ju lutemi ndiqeni atë ndërsa e montoni në hapin tjetër…

Pdf L298 do t'ju ndihmojë në rast se keni një pinout tjetër të bordit.

Modulet HC-05 dhe HC-06 bt kanë të njëjtën pinout.

Ndonjëherë HC-05 ka 6 kunja në vend të 4, kontrolloni emrin e kunjave në fund të modulit për të qenë të sigurtë se përdorni kunjat e sakta.

Hapi 3: Montimi i Rover…

Image
Image
Montimi i Rover…
Montimi i Rover…
Montimi i Rover…
Montimi i Rover…

Ndiqni imazhet e numëruara dhe videon e shkurtër për rendin e montimit (disa gjëra mund të ndryshojnë në varësi të shasisë tuaj…).

  1. Filloni me motorët në shasi dhe rrota (imazhi 1).
  2. Montoni bordin e kontrolluesit të motorit L298 dhe motorët me tela në të. Gjithashtu shtoni 2 tela për të fuqizuar bordin (imazhi 2 dhe 3).
  3. Një copë kabllo e sheshtë do të lidhë bordin me Arduino, ju nevojiten vetëm 6 tela, por unë lashë disa të tjera falas për përdorim në të ardhmen (ndoshta dritat ose sensori tejzanor …). Gjithashtu lidhni prizën e prizës, kushtojini vëmendje polaritetit, kunja qendrore është pozitive (+11.1V nga bateria) (imazhi 4).
  4. Vendoseni mbajtësen e baterisë (ose paketën e baterisë) në pjesën e përparme të roverit, rregullojeni atë me një copë shirit të dyanshëm. Nëse zgjidhni baterinë me madhësi AA është e thjeshtë t'i hiqni ato individualisht për rimbushje. Nëse zgjidhni një paketë baterie atëherë mund të jetë një ide e mirë të vendosni një lidhës midis paketës së baterisë dhe roverit (imazhi 5).
  5. Vendoseni pjesën e sipërme të roverit … kablloja e sheshtë dhe priza e prizës kalojnë nëpër vrimë (imazhi 6)

  6. Mblidhni modulin bluetooth me rezistencën duke përdorur një copë kabllo të sheshtë (zakonisht e pajisur me modulin). Pritini telin RXD (jo kunjin!) Dhe lidhni rezistencën në seri në tela. Vuloseni me një tub të tkurrur me nxehtësi (imazhi 7).
  7. Vendosni bordin Arduino dhe modulin. Lidhni kabllon e sheshtë si në skemë. Fiksoni modulin Bluetooth me një pjesë (shumë) të vogël të shiritit të dyanshëm. Lidhni prizën e energjisë me Arduino (imazhi 8).

Hapi 4: Skica Arduino…

Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…
Skica Arduino…

Lidhni vetëm modulin Bluetooth HC-05 ose HC-06 me Arduino si në skemë (mbani mend rezistencën 1Kohm! Në kunjin RXD të modulit).

Hapni skicën Arduino, mos komentoni #përcaktimin e saktë për modulin tuaj bluetooth dhe sigurohuni që të komentoni tjetrin, shihni imazhin. Ngarko atë në një Arduino uno R3 ose Leonardo Board, lëreni kabllon USB të lidhet në mënyrë që bordi të mbetet i fuqizuar.

1) Hapni monitorin serik dhe vendosni shpejtësinë e komunikimit në 115200 baud dhe terminatorin NL (Linja e Re).

Në monitorin serik shkruani vargun: ‘Echo on’ dhe klikoni Send, duhet të shihni ‘Echo is on’, kjo do t’i bëjë jehonë komandave të ardhshme në ekran. Tani shkruani vargun: "Pajisja" dhe klikoni Dërgo, duhet të shihni "Lidhur me: ArduinoRover"

Tani ndiqni hapat e mëposhtëm për të testuar lidhjen bluetooth në varësi të modulit që keni zgjedhur. Shënim: kur dërgoni komanda AT në modulin bluetooth sigurohuni që komandat të jenë të mëdha!

2a) Test për modulin HC-06

Mos e fikni Arduino-n (nëse e keni bërë, rinisni nga pika 1, keni nevojë për Echo) dhe dërgoni vargun 'AT', duhet të shihni 'HC-06> OK' pas rreth një sekonde, kjo do të thotë Bluetooth-in tuaj moduli është i lidhur saktë dhe shkalla e baud -it përputhet me atë të vendosur në skicën në rresht: BtSerial.begin (9600). Për të ndryshuar emrin e modulit Bluetooth dërgoni vargun 'AT+NAMEArduino' (për shembull), duhet të shihni 'HC-06> OKsetname' për rreth një sekondë. Tani përpiquni të gjeni modulin Bluetooth me telefonin tuaj të mençur ose tabletin dhe lidheni me të, futni pinin, zakonisht 1234 kur ju kërkohet.

2b) Test për modulin HC-05

Ky modul bluetooth është pak i ndërlikuar, prandaj ndiqni saktësisht udhëzimet dhe shihni imazhin me pamjen e ekranit nga IDE. Fikni Arduino duke hequr kabllon USB. Ekziston një buton i vogël në HC-05, shikoni imazhet, mbajeni të shtypur ndërsa rilidhni kabllon USB në energji në Arduino dhe derisa led e kuqe në modul fillon të ndizet ngadalë. Kjo është një mënyrë e veçantë komandimi për t'u siguruar që përputhet me shpejtësinë BtSerial.begin (38400) në skicë. Tani hapni monitorin serik sipas pikës 1, futni 'Echo on' dhe klikoni Send, duhet të shihni 'Echo është aktiv'. Dërgoni vargun 'AT', duhet të shihni 'HC-05> OK'. Dërgo vargun 'AT+ORGL', moduli do të përgjigjet 'HC-05> OK', kjo e rivendos modulin në parametrat e paracaktuar të fabrikës. Dërgo vargun "AT+UART?", duhet të shihni 'HC-05> +UART: 38400, 0, 0' kjo është shpejtësia e paracaktuar e komunikimit. Dërgo vargun "AT+PSWD?", duhet të shihni 'HC-05> +PSWD1234' ky është fjalëkalimi i parazgjedhur 1234. Dërgoni vargun 'AT +NAME = HC-05_rover' (për shembull, thjesht përdorni emrin tuaj të preferuar pas shenjës =), duhet të përgjigjet me 'HC-05> OK'. Tani fikeni Arduino duke hequr kabllon USB dhe ndizeni përsëri pas disa sekondash. Mundohuni të gjeni modulin Bluetooth me smartphone ose tabletin tuaj dhe lidheni me të, futni pinin që keni marrë në monitorin serik, 1234, kur ju kërkohet.

3) Përfundoni projektin (shikoni montimin e roverit) nëse nuk është bërë tashmë.

Hapi 5: Aplikacioni Android…

Aplikacioni Android…
Aplikacioni Android…
Aplikacioni Android…
Aplikacioni Android…

Tani Rover juaj është gati për të funksionuar!

Keni nevojë për aplikacionin FALAS android IRacer & Arduino BT nga playstore këtu:

play.google.com/store/apps/details?id=com…. Aplikacioni ju lejon të drejtoni roverin me levë me katër drejtime në modalitetin e portretit ose me 2 levë (multitouch) në modalitetin e peizazhit.

Sigurohuni që të zgjidhni pajisjen e duhur në aplikacion: Hapni menunë e aplikacionit (butoni i 3 rreshtave), hapni cilësimet e aplikacionit (ingranazhi) -> Konfigurimi i telekomandës -> klikoni dhe zgjidhni pajisjen për të përzënë: Arduino Rover.

Nga menyja, zgjidhni lidhjen dhe zgjidhni emrin e modulit Bluetooth tashmë të çiftuar nga lista për t'u lidhur.

Në menunë e cilësimeve ka shumë opsione (prejardhje, kufij shpejtësie …) për të luajtur, shijoni:)

Recommended: