Sisukord:

Bluetooth -juhitav RC -auto kiiruse reguleerimise ja kauguse mõõtmisega: 8 sammu
Bluetooth -juhitav RC -auto kiiruse reguleerimise ja kauguse mõõtmisega: 8 sammu

Video: Bluetooth -juhitav RC -auto kiiruse reguleerimise ja kauguse mõõtmisega: 8 sammu

Video: Bluetooth -juhitav RC -auto kiiruse reguleerimise ja kauguse mõõtmisega: 8 sammu
Video: KEMOVE K68 Review: The Affordable Mechanical Keyboard That Won't Break the Bank 2024, November
Anonim
Image
Image

Lapsena olin RC autodest alati lummatud. Tänapäeval leiate Arduino abil palju õpetusi odavate Bluetooth -juhitavate RC -autode valmistamiseks. Teeme sammu edasi ja kasutame oma praktilisi teadmisi kinemaatikast, et arvutada läbitud vahemaa ja robotkiirus.

See juhend oli koostöös HATCHNHACKiga. Vaadake nende hämmastavat veebisaiti kõigi oma prototüüpimisseadmete, ajaveebide, ideede ja palju muu kohta.

1. samm: 1. samm: projekti jaoks vajalike osade leidmine

Noh, ma kirjutan seda üldise juhendina, nii et proovin leida alternatiive, kui te ei leia minu kasutatavaid osi. Lisan ka ostmise lingid, et saaksite osta esemeid, mis pole käepärast, ja et saaksite oma robotit oma loovusega kohandada. Selle projekti tegemiseks vaadake osi hnhcart. Neil on hämmastava hinnaklassiga kvaliteetseid osi.

  • Mikrokontroller: noh, kui olete algaja, proovige kasutada Arduino. Noh, ma kasutan Arduino Unot. Osta link Arduino Uno jaoks.
  • Mootorid ja kodeerijad: selle projekti jaoks kasutan pöörete arvutamiseks 150 pööret minutis külgvõlli hammasratastega mootoreid koos sisseehitatud kodeerijaga. Kui te ei leia selliseid mootoreid, võite viidata lihtsatele kahevõllilistele bootoritele ja peate ostma BO -mootorite jaoks kodeerijad. saate osta kahevõlli BO -mootoreid | üksikud kodeerijad
  • Mootorijuht: mootorite käivitamiseks vajate mootorsõidukijuhti, kuna enamik mikrokontrollereid ei suuda toita nii palju pinget. Ma kasutan L298N -i, millele saate siit ostmiseks viidata.
  • ŠASSIID: šassii ja rehvide jaoks peate ostma konkreetse mootori, mida kasutate. BO mootorite šassii ostmiseks võite viidata sellele lingile.
  • Bluetooth -moodul (HC05): Arduino ühendamiseks meie nutitelefoniga vajame Bluetooth -ühenduse seadet. siin tuleb HC05 kasuks. Osta link HC05 jaoks
  • Jumper juhtmed: me kõik vajame hüppajajuhtmeid, et ühendada asju. Kui olete algaja, vajate neid erinevaid projekte. mõnda neist saate siit osta:- Isaselt mehele | Mehest naissoost
  • Aku: noh, ma kasutan selle projekti jaoks 12v lipopatareid. kui teil seda pole, võite alati üle minna üldistele 12 V liitium-ioonakudele. Või kui kasutate 9v BO mootoreid, saate kasutada isegi lihtsat 9v akut. Kuid enne aku ostmist kontrollige hoolikalt oma mootori spetsifikatsioone, sest kui toite mootori võimsusest kõrgemat pinget, võite mootorit kahjustada. 9v aku ostmiseks vaadake siit.
  • Leivalaud/prototüüpplaat: kogu juhtme ühendamiseks on vaja midagi. Siin tuleb leivalaud kasuks. osta link Breadboard | prototüüpimise plaat

2. samm: šassii seadistamine

Mootori juhi ühendamine
Mootori juhi ühendamine

Kui töötate eelnevalt ehitatud šassiiga, ei pea te asjade pärast muretsema.

Kuna mul polnud oma mootorite jaoks spetsiaalset eelnevalt ehitatud šassii, pidin selle ise ehitama. Valisin aluse jaoks akrüülpleki, kuna see on kerge ja hõlpsasti töödeldav ning kasutasin mootorite paigaldamiseks tavalisi klambreid.

ja lõpuks kruvige botaadi toetamiseks chaster ratas allosas.

Samm: mootori draiveri ühendamine

Mootori juhi ühendamine
Mootori juhi ühendamine

Mootorite piisava mahla varustamiseks peame seadistama mootori juhi.

  1. esmalt kruvige mootori poolused +ve ja -ve mootori juhi PTR -pistiku külge.
  2. seejärel kruvib mootori draiver aku +ve 12v porti ja -ve mootorijuhi GND porti.
  3. pange mootorsõiduki sisendi tihvt teie valitud Arduino PWM -tihvti külge. JÄTKE MEELDE, et muutke koodis vastavalt mootori tihvtidele.

  4. lisage lüliti aku +ve ja mootori draiveri vahel, vastasel juhul peate aku lahti ühendama, kui te seda ei kasuta.
  5. hankige 2 juhet mootori draiveri 5v ja GND juurest leivaplaadile, et saaksite kasutada nii Arduino kui ka muid seadmeid.

Samm 4: KOODERITE seadistamine

KOODERITE seadistamine
KOODERITE seadistamine

nagu näete, on kodeerija mootoriga sisse ehitatud.

  • M1 ja M2 on mootori +ve ja -ve, mis läheb mootori draiverisse
  • ühendage kodeerijate 5v ja GND külge leivaplaadi 5v ja GND külge, et kodeerijaid toita
  • A ja B on kodeerimisväljundi tihvtide jaoks, mille külge kinnitame Arduino tihvti 2 ja tihvti 3

Samm: ühendage Arduino ja Blutoothi moodul

Arduino ja Blutoothi mooduli ühendamine
Arduino ja Blutoothi mooduli ühendamine
Arduino ja Blutoothi mooduli ühendamine
Arduino ja Blutoothi mooduli ühendamine
  • Arduino toiteks ühendage GND ja 5v leivaplaadilt Arduino Vini ja GND külge.
  • tehke sama ka Bluetooth -mooduliga, et seda ka toita.
  • kinnitage Bluetooth -mooduli TX ja RX Arduino 0 ja 1 kontakti külge. Arduino 0 ja 1 tihvtid on määratud jadakommunikatsiooni tihvtideks, seega olge visandi Arduinole üleslaadimisel ettevaatlik, kuna peate võib -olla TX -pistiku lahti ühendama, kuna Arduino saab korraga kasutada ainult 1 jadaühendust. Seda vaeva saate vältida, lisades koodi Tarkvara jadateegi
  • ja lõpuks kinnitage kodeerija tihvtid Arduino 2 ja 3 tihvti külge. Tihvtid 2 ja 3 on katkestuste jaoks määratud tihvtid. Katkestuste kohta leiate lisateavet siit. katkestusi ei pruugi vaja minna, kui kasutate vähem impulssliinidega kodeerijat.

6. samm: elektroonika kinnitamine botile

Elektroonika kinnitamine botile
Elektroonika kinnitamine botile

võite kruvide abil elektroonika robotile paigaldada, vastasel juhul, kui robot liigub, kipub elektroonika maha kukkuma.

Noh, mul ei olnud neid väikeseid kruvisid elektroonika kinnitamiseks, nii et ma läksin elektroonikat kuumalt liimima alusele.

Samm 7: Rakenduse loomine roboti juhtimiseks

Rakenduse loomine roboti juhtimiseks
Rakenduse loomine roboti juhtimiseks
Rakenduse loomine roboti juhtimiseks
Rakenduse loomine roboti juhtimiseks

Rakenduse tegemiseks kasutasin MIT rakenduse leiutajat, mida on tõesti lihtne kasutada ja mugav algajatele. Uskuge mind, ma pole androidiarendaja ja mõte rakenduse koostamisest hirmutas mind. Kuid selle abil õppisin äsja rakendust tehes.

Disainerite osas jätan selle teile. Kohanda nii, nagu sulle meeldib.

taustaprogrammi osa tegemiseks võite viidata piltidele.

Siit saate isegi minu rakenduse robotile alla laadida.

8. samm: Arduino kood

saate siit alla laadida INO -faili Arduino programmeerimiseks.

jätke koodiga seotud küsimuste korral küsimus.

valmis, olete valmis oma Bluetooth -juhitava RC -autoga sõitma.

Soovitan: