Përmbajtje:
- Hapi 1: Çfarë ju nevojitet…
- Hapi 2: Diagrami Skematik…
- Hapi 3: Montimi i Rover…
- Hapi 4: Skica Arduino…
- Hapi 5: Aplikacioni Android…
Video: Arduino 4WD Rover Bluetooth Kontrolluar nga telefoni/tableti Android: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
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…
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…
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…
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…).
- Filloni me motorët në shasi dhe rrota (imazhi 1).
- 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).
- 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).
- 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).
-
Vendoseni pjesën e sipërme të roverit … kablloja e sheshtë dhe priza e prizës kalojnë nëpër vrimë (imazhi 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).
- 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…
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…
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:
Si të bëni një Rover të kontrolluar nga Android: 8 hapa (me fotografi)
Si të bëni një Rover të kontrolluar nga Android: në këtë udhëzues do t'ju tregoj se si të ndërtoni një makinë ose rover të kontrolluar nga android. Si funksionon Roboti i kontrolluar nga Android? Roboti i kontrolluar nga aplikacioni Android komunikon përmes Bluetooth me modulin Bluetooth të pranishëm në grabitje
Rrip LED Neopixel Ws 2812 Me Arduino i kontrolluar nga Bluetooth nga Android ose Iphone: 4 hapa
Neopixel Ws 2812 LED Rrip Me Arduino i kontrolluar nga Bluetooth Nga Android ose Iphone: Përshëndetje djema në këtë udhëzues kam diskutuar se si të kontrolloni një shirit led neopixel ose shirit led ws2812 nga telefoni juaj Android ose iphone duke përdorur lidhshmërinë Bluetooth. Në mënyrë që të mundeni shtoni shiritin neopixel led në shtëpinë tuaj së bashku me Arduino me
Bëni dhe fluturoni aeroplan të lirë të kontrolluar nga telefoni i zgjuar: 8 hapa
Bëni dhe fluturoni me aeroplan të lirë të kontrolluar nga telefoni inteligjent: A keni ëndërruar ndonjëherë të ndërtoni një avion fluturues të parkut me telekomandë me 15 dollarë që kontrollon me telefonin tuaj celular (Aplikacioni Android mbi WiFi) dhe ju jep dozë ditore të nxitimit të adrenalinës prej 15 minutash (fluturim koha rreth 15 minuta)? se ky udhëzim
Telefoni DIY i kontrolluar nga LEGO® Bat Buggy: 5 hapa
Telefoni DIY i kontrolluar nga LEGO® Bat Buggy: Me disa pjesë të printuara 3D dhe disa përbërës të lirë, ju mund të ndërtoni automjete të vogla, të kontrolluara nga telefoni LEGO. Për projektin këtë do të përdor: një mikrokontrollues ESP32 (Adafruit Feather ESP32 ose një ekuivalent TTGO të tij) 2 x motorë me motor N20 1
Makinë RC e kontrolluar nga telefoni i telefonit: 9 hapa
Makinë RC e kontrolluar nga telefoni: Unë kam kërkuar një mënyrë të mirë për të hequr mërzinë kur nuk kam asgjë për të bërë. Kështu që unë erdha me këtë makinë kuti të kallajit me madhësi xhepi RC për të hequr mërzinë nga gjithçka! Ka të gjitha karakteristikat e shkëlqyera! Smallshtë e vogël, e lehtë, e lehtë për tu