Sisukord:

Arduino 4WD Rover Bluetooth Juhitav Android -telefoni/tahvelarvuti abil: 5 sammu
Arduino 4WD Rover Bluetooth Juhitav Android -telefoni/tahvelarvuti abil: 5 sammu

Video: Arduino 4WD Rover Bluetooth Juhitav Android -telefoni/tahvelarvuti abil: 5 sammu

Video: Arduino 4WD Rover Bluetooth Juhitav Android -telefoni/tahvelarvuti abil: 5 sammu
Video: Android ja iOS seadmega juhitav helikopter (i787) 2024, Juuli
Anonim
Arduino 4WD Rover Bluetooth Juhib Android -telefoni/tahvelarvutit
Arduino 4WD Rover Bluetooth Juhib Android -telefoni/tahvelarvutit
Arduino 4WD Rover Bluetooth Juhib Android -telefoni/tahvelarvutit
Arduino 4WD Rover Bluetooth Juhib Android -telefoni/tahvelarvutit

Arduino 4WD Bluetooth -juhitav rover

See on lihtne 4WD rover, mille ma tegin Arduino abil. Roverit juhitakse Androidi telefoni või tahvelarvutiga Bluetoothi kaudu. Selle rakendusega saate kiirust juhtida (kasutades Arduino pwm -i), käivitada see kiirendusmõõturi ja paljude muude asjadega.

Arduino eskiis on täielikult kommenteeritud ja avatud lähtekoodiga, samuti on visandis selgitatud suhtlusprotokoll (minu välja töötatud) rakendusest Arduinole.

Protokolli tundes saate rakendust kasutada teiste robotite juhtimiseks …

Samm: mida vajate…

Mida sa vajad…
Mida sa vajad…

Oma Arduino 4wd roveri ehitamiseks peaksite ostma kõik vajalikud osad oma eelistatud poest.

Enamikku neist saab osta ebayst või amazonist või muudest elektroonika/hobipoodidest.

Proovin mõnda linki panna, kuid need võivad olla vananenud ja ei tööta, sel juhul proovige otsida osa käsitsi nime järgi. Vabandust selle pärast.

Igatahes on see väga lihtne robotikomplekt, mis on tavaliselt valmistatud šassiist, neljast DC (kuni 12 V) mootorist koos reduktormootoriga ja nelja rattaga.

Kasutatavad osad on:

1 tk šassii koos 4 alalisvoolumootoriga, tavaliselt nimega Arduino rover 4wd, näiteks need:

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

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

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

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

Ka Ebayst otsimine märksõnadega „4WD chassis robot arduino” annab palju tulemusi.

  • 1 tk Arduino uno R3 või Arduino Leonardo tahvlit.
  • 1 tk Bluetooth-moodulit HC-05 või HC-06 koos adapterplaadiga (uuendatud! 2017, 10. oktoober, toetab nüüd HC-05 moodulit, kelle jaoks teil see juba on)

1 tk L298 silla kahe mootoriga kontrolleri plaat

Neid on palju erinevaid, kuid pinout on kõigi jaoks 99% sama. Lihtsalt ühendage juhtmed tahvli skeemi põhjal õigete tihvtidega. selle õpetuse abil leiate minu kasutatud andmelehe (vt järgmist sammu).

3 tk 3,7 V 1200 mA (või rohkem) AA-tüüpi Li-Ion aku või 11, 1 V 1200 mA LiPo aku. Kui kasutate AA -tüüpi akut, saate need patareipesasse panna

  • 1 tk pistikupesa Arduino toitepistiku jaoks.
  • 1 tk 1Kohm takisti.

Samm: skemaatiline diagramm…

Skemaatiline skeem…
Skemaatiline skeem…
Skemaatiline skeem…
Skemaatiline skeem…

See on roveri juhtmestiku skemaatiline diagramm, järgige seda järgmises etapis kokkupanekul …

L298 pdf aitab teid juhul, kui teil on teistsugune plaadi pistikupesa.

Moodulitel HC-05 ja HC-06 bt on sama pistikupesa.

Mõnikord on HC-05-l 4 tihvti asemel 6 tihvti, kontrollige mooduli põhjas olevat tihvtide nime, et kindlasti kasutada õigeid kontakte.

Samm: Roveri kokkupanek…

Image
Image
Roveri kokkupanek…
Roveri kokkupanek…
Roveri kokkupanek…
Roveri kokkupanek…

Järgige nummerdatud pilte ja lühikest videot kokkupaneku järjekorras (mõned asjad võivad sõltuvalt teie šassiist erineda …).

  1. Alustage šassii ja rataste mootoritega (joonis 1).
  2. Paigaldage sellele L298 mootorikontrolleri plaat ja traatmootorid. Lisage ka 2 juhtmest plaadi toiteks (pilt 2 ja 3).
  3. Tükk lamedat kaablit ühendab plaadi Arduinoga, vajate ainult 6 juhet, kuid jätsin mõne muu vaba tulevaseks kasutamiseks (võib -olla tuled või ultraheliandur …). Ühendage ka pistikupesa juhtmega, pöörake tähelepanu polaarsusele, keskne tihvt on positiivne (+11,1 V akust) (joonis 4).
  4. Asetage patareipesa (või aku) roveri ette, kinnitage see kahepoolse teibiga. Kui valite AA suurusega aku, on neid lihtne laadimiseks eraldi eemaldada. Kui valite aku, siis võib olla hea mõte ühendada pistik aku ja roveri vahele (joonis 5).
  5. Asetage roveri ülaosa… lameda kaabel ja pistikupesa läbivad auku (joonis 6)

  6. Pange bluetooth -moodul takistiga kokku, kasutades lamedat kaablit (tavaliselt mooduliga kaasas). Lõigake RXD traat (mitte tihvt!) Ja jootke takisti jadaga juhtme külge. Tihendage termokahaneva toruga (joonis 7).
  7. Asetage Arduino plaat ja moodul. Ühendage lamekaabel nagu skeemil. Kinnitage Bluetooth-moodul (väga) väikese kahepoolse teibiga. Ühendage toitepistik Arduinoga (joonis 8).

Samm: Arduino visand…

Arduino visand…
Arduino visand…
Arduino visand…
Arduino visand…
Arduino visand…
Arduino visand…
Arduino visand…
Arduino visand…

Ühendage Arduinoga ainult Bluetooth-moodul HC-05 või HC-06 nagu skeemil (pidage meeles 1Kohm takisti! Mooduli RXD-poldil).

Avage Arduino visand, tühistage oma Bluetooth -mooduli jaoks õige #define ja kommenteerige kindlasti teist, vt pilti. Laadige see Arduino uno R3 või Leonardo tahvlile, laske USB -kaablil ühendada, nii et plaat jääb toiteks.

1) Avage jadamonitor ja määrake side kiiruseks 115200 baud ja NL (uus liin).

Kirjutage jadamonitoris string: „Kaja sisse” ja klõpsake nuppu Saada, peaksite nägema „Kaja on sisse lülitatud”, see kordab ekraanile järgmisi käske. Nüüd kirjutage string: "Seade" ja klõpsake nuppu Saada, peaksite nägema "Ühendatud: ArduinoRover"

Nüüd järgige Bluetooth -ühenduse testimiseks allolevaid samme sõltuvalt valitud moodulist. Märkus: kui saadate Bluetooth -moodulile AT -käske, veenduge, et käsud oleksid suured!

2a) Testige HC-06 moodulit

Ärge lülitage Arduino välja (kui te seda tegite, taaskäivitage punktist 1, peate kaja sisse lülitama) ja saatke string "AT", umbes sekundi pärast peaksite nägema "HC-06> OK", see tähendab, et teie Bluetooth moodul on õigesti ühendatud ja edastuskiirus vastab joonisel BtSerial.begin (9600) esitatud skeemile. Bluetooth-mooduli nime muutmiseks saatke string „AT+NAMEArduino” (näiteks), umbes sekundi pärast peaksite nägema teksti „HC-06> OKsetname”. Nüüd proovige oma nutitelefoni või tahvelarvutiga Bluetooth -moodul üles leida ja sellega paaristada, sisestage tihvt, tavaliselt 1234, kui seda küsitakse.

2b) Testige HC-05 moodulit

See Bluetooth -moodul on natuke keeruline, seega järgige täpselt juhiseid ja vaadake pilti IDE ekraanipildiga. Lülitage Arduino välja, eemaldades USB -kaabli. HC-05-l on väike nupp, vaadake pilte, hoidke seda all ja ühendage USB-kaabel uuesti Arduino sisselülitamiseks ning kuni mooduli punane LED hakkab aeglaselt vilkuma. See on spetsiaalne käsurežiim, mis peab kindlasti vastama eskiisi kiirusele BtSerial.begin (38400). Nüüd avage seeriamonitor vastavalt punktile 1, sisestage "Echo on" ja klõpsake Send, siis peaksite nägema "Echo on on". Saatke string "AT", peaksite nägema "HC-05> OK". Saatke string 'AT+ORGL', moodul vastab 'HC-05> OK', see taastab mooduli tehaseseaded. Kas saata string 'AT+UART?', peaksite nägema 'HC-05> +UART: 38400, 0, 0' see on vaikimisi suhtluskiirus. Kas saata string 'AT+PSWD?', peaksite nägema 'HC-05> +PSWD1234' see on vaikimisi parool 1234. Saatke string 'AT +NAME = HC-05_rover' (näiteks kasutage lihtsalt oma eelistatud nime pärast märki =), see peaks vastama "HC-05> OK". Nüüd lülitage Arduino välja, eemaldades USB-kaabli ja mõne sekundi pärast uuesti sisse. Proovige oma nutitelefoni või tahvelarvutiga Bluetooth -moodul üles leida ja sellega paaristada, sisestage nõudmisel 12434 jadamonitori tihvt.

3) Lõpetage projekt (vt roveri kokkupanek), kui see pole juba tehtud.

Samm: Androidi rakendus…

Androidi rakendus…
Androidi rakendus…
Androidi rakendus…
Androidi rakendus…

Nüüd on teie Rover sõiduks valmis!

Teil on vaja TASUTA Androidi rakendust IRacer & Arduino BT kontroller mängupoest siit:

play.google.com/store/apps/details?id=com…. Rakendus võimaldab teil roverit juhtida portreerežiimis nelja suuna juhthoovaga või horisontaalrežiimis kahe juhthoovaga (multitouch).

Valige rakenduses kindlasti õige seade: avage rakenduse menüü (kolme rea nupp), avage rakenduse seaded (hammasratas) -> Kaugjuhtimispuldi seadistamine -> klõpsake ja valige seade, mida juhtida: Arduino Rover.

Valige menüüst ühendus ja valige loendist oma juba ühendatud bluetooth -mooduli nimi, millega ühenduse luua.

Seadete menüüs on palju võimalusi (taustad, kiirusepiirangud …), millega mängida, nautige:)

Soovitan: