Sisukord:
- 1. samm: 1. samm: projekti jaoks vajalike osade leidmine
- 2. samm: šassii seadistamine
- Samm: mootori draiveri ühendamine
- Samm 4: KOODERITE seadistamine
- Samm: ühendage Arduino ja Blutoothi moodul
- 6. samm: elektroonika kinnitamine botile
- Samm 7: Rakenduse loomine roboti juhtimiseks
- 8. samm: Arduino kood
Video: Bluetooth -juhitav RC -auto kiiruse reguleerimise ja kauguse mõõtmisega: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
Mootorite piisava mahla varustamiseks peame seadistama mootori juhi.
- esmalt kruvige mootori poolused +ve ja -ve mootori juhi PTR -pistiku külge.
- seejärel kruvib mootori draiver aku +ve 12v porti ja -ve mootorijuhi GND porti.
-
pange mootorsõiduki sisendi tihvt teie valitud Arduino PWM -tihvti külge. JÄTKE MEELDE, et muutke koodis vastavalt mootori tihvtidele.
- lisage lüliti aku +ve ja mootori draiveri vahel, vastasel juhul peate aku lahti ühendama, kui te seda ei kasuta.
- hankige 2 juhet mootori draiveri 5v ja GND juurest leivaplaadile, et saaksite kasutada nii Arduino kui ka muid seadmeid.
Samm 4: 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 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
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 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:
Pöörlev ventilaator servomootori ja kiiruse reguleerimise abil: 6 sammu
Ventilaatori pöörlemine servomootori ja kiiruse reguleerimise abil
Greentent - maailma esimene mini kaasaskantav roheline maja Arduino temperatuuri ja niiskuse mõõtmisega: 3 sammu
Greentent - maailma esimene mini kaasaskantav roheline maja, kus on Arduino temperatuuri ja niiskuse mõõtmine: ma tulin esmakordselt ideele kaasaskantavast kasvuhoonest, kus saate öösel ringi liikuda, kui tahtsin teha viisi, kuidas väikeses aias oleks jälgitav temperatuur ja niiskus. Niisiis, on hilja õhtul ja ma tahan minna poodi, et need su
Switch-it, automaatne väljund reaalajas voolu mõõtmisega: 6 sammu
Switch-it, automaatne väljund reaalajas voolu mõõtmisega: Mulle väga meeldib automatiseerimine, võime juhtida, millal midagi juhtuma peab. See pani mind selle idee peale: isetehtud automaatne pistikupesa. Seda saab kasutada tulede sisselülitamiseks, telefonide laadimiseks või
Kolm võimalust LED -vilkuri vooluahela loomiseks kiiruse reguleerimise ja alternatiivse vilkumisega: 3 sammu
Kolm võimalust LED -vilkuri vooluahela loomiseks kiiruse reguleerimise ja alternatiivse vilkumisega: Vilkurring on vooluring, kus LED vilgub SISSE ja VÄLJA kiirusel, mida mõjutab kasutatav kondensaator. Siin näitan teile kolme erinevat võimalust selle vooluahela valmistamiseks : 1. Transistorid 2. 555 Taimer IC3. Quartz CircuitLDR -i saab kasutada ka
Kolm võimalust LED -jälitaja vooluahela loomiseks kiiruse reguleerimise + selja ja neljanda efektiga: 3 sammu
Kolm võimalust LED -tagaajamisahela loomiseks kiiruse reguleerimisega + tagasi ja neljanda efektiga: LED -tagaajamisahel on vooluahel, kus LED -id süttivad ükshaaval teatud aja jooksul ja tsükkel kordub, andes jooksva valguse välimuse. Siin näitan Teil on kolm erinevat võimalust LED-jälitaja ahela loomiseks: -1. 4017 IC2. 555 Taimer IC3