Sisällysluettelo:
- Vaihe 1: Vaihe 1: Projektissa tarvittavien osien löytäminen
- Vaihe 2: Kotelon asentaminen
- Vaihe 3: Moottorin ohjaimen kytkeminen
- Vaihe 4: KOODURIEN ASENNUS
- Vaihe 5: Kytke Arduino ja Blutooth -moduuli
- Vaihe 6: Elektroniikan kiinnittäminen bottiin
- Vaihe 7: Sovelluksen luominen botin hallintaan
- Vaihe 8: Arduinon koodi
Video: Bluetooth -ohjattu RC -auto nopeuden säädöllä ja etäisyyden mittauksella: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Lapsena olin aina kiehtonut RC -autoista. Nykyään voit löytää monia opetusohjelmia halpojen Bluetooth -ohjattujen RC -autojen valmistamiseksi itse Arduinon avulla. Otetaan se askeleen pidemmälle ja käytämme käytännön tietämystämme kinematiikasta laskeaksemme matkan ja botin nopeuden.
Tämä ohje on tehty yhteistyössä HATCHNHACKin kanssa. Tutustu heidän hämmästyttävään verkkosivustoonsa, jossa on kaikki prototyyppilaitteet, blogit, ideat ja paljon muuta.
Vaihe 1: Vaihe 1: Projektissa tarvittavien osien löytäminen
No, kirjoitan tämän yleisenä ohjeena, joten yritän löytää vaihtoehtoja, jos et löydä käyttämiäni osia. Lisään myös ostolinkkejä, jotta voit ostaa kohteita, joita sinulla ei ole käsilläsi, ja voit muokata botiasi luovuutesi mukaan. Osat tämän projektin tekemiseen ovat osoitteessa hnhcart. Heillä on laadukkaita osia hämmästyttävällä hintaluokalla.
- Mikrokontrolleri: No, jos olet aloittelija, kokeile käyttää Arduinoa. Käytän siis Arduino Unoa. Osta linkki Arduino Unolle.
- Moottorit ja enkooderit: Käytän tässä projektissa 150 r / min sivuakselimoottoria, jossa on sisäänrakennettu anturi. Jos et löydä tällaisia moottoreita, voit viitata yksinkertaisiin kaksiakselisiin bo -moottoreihin ja sinun on ostettava anturit BO -moottoreille. voit ostaa kaksiakselisia BO -moottoreita | yksittäiset kooderit
- Moottoriajuri: tarvitset moottoriajurin moottorien käyttämiseen, koska useimmat mikro -ohjaimet eivät voi syöttää niin paljon jännitettä. Käytän L298N -laitetta, johon voit viitata täältä ostaaksesi täältä.
- RUNKO: Alusta ja renkaat on ostettava tietty moottori, jota käytät. Voit ostaa BO -moottorien alustan tästä linkistä.
- Bluetooth -moduuli (HC05): Jotta voimme yhdistää Arduinon älypuhelimeemme, tarvitsemme laitteen Bluetooth -viestintää varten. tässä on HC05 kätevä. Osta linkki tuotteelle HC05
- Hyppyjohdot: tarvitsemme kaikki hyppyjohtimet tavaroiden liittämiseen. Jos olet aloittelija, tarvitset joukon näitä eri projekteihin. voit ostaa joitain täältä:- Uros- uros | Mieheltä naiselle
- Akku: No, käytän tähän projektiin 12v lipoparistoa. Jos sinulla ei ole sitä, voit aina vaihtaa yleisiin 12 voltin litiumioniakkuihin. Tai jos käytät 9v BO -moottoreita, voit käyttää jopa yksinkertaista 9v -akkua. Muista kuitenkin tarkistaa moottorin tekniset tiedot ennen akun ostamista, koska voit vahingoittaa moottoria, jos jännite on suurempi kuin moottorin kapasiteetti. Jos haluat ostaa 9 V: n akun, katso täältä.
-
Leipälevy/prototyyppikortti: tarvitset jotain kaiken johtimen liittämiseksi. Tässä leipälauta tulee käteväksi. osta linkki leipätaululle | prototyyppikortti
Vaihe 2: Kotelon asentaminen
Jos työskentelet esivalmistetun alustan kanssa, sinun ei tarvitse huolehtia tavaroista.
Joten koska minulla ei ollut erityistä esivalmistettua alusta moottorilleni, jouduin rakentamaan sellaisen itse. Valitsin pohjalle akryylilevyn, koska se on kevyt ja helppo työskennellä ja käytin moottorien asentamiseen tavallisia kiinnikkeitä.
ja lopuksi ruuvaa chaster -pyörä alhaalla tukemaan bottia.
Vaihe 3: Moottorin ohjaimen kytkeminen
Jotta saisimme riittävästi mehua moottoreihin, meidän on asennettava moottorin ohjain.
- ruuvaa ensin moottorin +ve- ja -ve -navat moottorin ohjaimen PTR -liittimeen.
- sitten moottorin ohjain ruuvaa akun +ve 12v -porttiin ja -ve moottoriajurin GND -porttiin.
-
aseta moottorin ohjaimen tulotappi valitsemasi Arduinon PWM -nastaan. MUISTA vaihtaa koodi moottorin nastoihin vastaavasti.
- lisää kytkin akun +ve ja moottorinohjaimen välille, muussa tapauksessa sinun on irrotettava akku, kun et käytä sitä.
- saat 2 johtoa moottorin ohjaimen 5 V: sta ja GND: stä leipälevylle, jotta voit käyttää Arduinoa ja muita laitteita.
Vaihe 4: KOODURIEN ASENNUS
Kuten huomaat, anturi on sisäänrakennettu moottorin kanssa.
- M1 ja M2 ovat moottorin +ve ja -ve, jotka menevät moottorin ohjaimeen
- kiinnitä enkoodereiden 5v ja GND leipälevyn 5v ja GND -laitteisiin anturien virran saamiseksi
- A ja B ovat anturin ulostulonappeille, joihin kiinnitämme Arduinon tapit 2 ja 3
Vaihe 5: Kytke Arduino ja Blutooth -moduuli
- liitä GND ja 5v leipälevyltä Arduinon Viniin ja GND: hen, jotta Arduino saa virtaa.
- tee sama Bluetooth -moduulin kanssa myös sen virran saamiseksi.
- liitä Bluetooth -moduulin TX ja RX Arduinon 0- ja 1 -nastoihin. Arduinon 0- ja 1 -nastat ovat sarjaliikenteen merkittyjä nastoja, joten ole varovainen, kun lataat luonnoksen Arduinoon, koska saatat joutua irrottamaan TX -nastan, koska Arduino voi käyttää vain 1 sarjaliikennettä kerrallaan. Voit välttää tämän ongelman lisäämällä koodiin Software Serial -kirjaston
- ja lopuksi kiinnitä anturin nastat Arduinon 2 ja 3 nastaan. Nasta 2 ja nasta 3 ovat keskeytettyjä nastoja. Lisätietoja keskeytyksistä löydät täältä. et ehkä tarvitse keskeytyksiä, jos käytät enkooderilevyä, jossa on vähemmän pulssilinjoja.
Vaihe 6: Elektroniikan kiinnittäminen bottiin
voit käyttää ruuveja elektroniikan kiinnittämiseen bottiin, muuten botin liikkuessa elektroniikalla on taipumus pudota.
No, minulla ei ollut pieniä ruuveja elektroniikan kiinnittämiseen, joten menin liimaamaan elektroniikan itse pohjaan.
Vaihe 7: Sovelluksen luominen botin hallintaan
Sovelluksen tekemiseen käytin MIT -sovelluksen keksijää, joka on todella helppokäyttöinen ja kätevä aloittelijoille. Usko minua, en ole Android -kehittäjä ja ajatus sovelluksen rakentamisesta pelotti minua. Mutta tämän avulla opin juuri, kun tein sovelluksen.
Suunnittelijan osalta jätän sen sinulle. Mukauta haluamallasi tavalla.
voit viitata taustakuvan tekemiin kuviin.
Voit jopa ladata sovellukseni botille täältä.
Vaihe 8: Arduinon koodi
voit ladata INO -tiedoston täältä ohjelmoidaksesi Arduinon.
jätä kysymys, jos sinulla on kysyttävää koodista.
olet valmis menemään oman Bluetooth -ohjattavan RC -autosi kanssa.
Suositeltava:
Moottorin nopeuden mittaus Arduinolla: 6 vaihetta
Moottorin nopeuden mittaus Arduinon avulla: Onko moottorin kierrosluvun mittaaminen vaikeaa? En usko. Tässä on yksi yksinkertainen ratkaisu: Vain yksi infrapuna -anturi ja Arduino sarjassasi voivat tehdä niin. Tässä viestissä annan yksinkertaisen opetusohjelman, jossa selitetään kuinka mitata minkä tahansa moottorin kierrosluku IR -anturia ja A
DC MOTOR Käsi -ele Nopeuden ja suunnan hallinta Arduinolla: 8 vaihetta
DC MOTOR Käsi -ele Nopeuden ja suunnan hallinta Arduinolla: Tässä opetusohjelmassa opimme ohjaamaan tasavirtamoottoria käsieleillä arduino- ja Visuino -ohjelmalla Katso video
Tasavirtamoottorin nopeuden säätöpiiri: 5 vaihetta
Tasavirtamoottorin nopeuden säätöpiiri: Tässä lyhyessä artikkelissa opimme selvittämään, kuinka muodostaa DC -moottorin nopeuden negatiivinen palautepiiri. Pääasiassa saamme selville, miten piiri toimii ja mitä PWM -signaalista on? ja tapa, jolla PWM -signaalia käytetään säätelemään
Pyöräsimulaattori reaaliaikaisella nopeuden säädöllä: 5 vaihetta
Pyöräsimulaattori reaaliaikaisella nopeuden säädöllä: Tämä projekti luo magneettisen reed-kytkimen avulla nopeusmittarin ja ohjaa ensimmäisen henkilön pyöräilyvideoiden videon nopeutta YouTubessa tai muussa mediassa. Arduino laskee mph ja käyttää sitten näitä tietoja tietokoneen painikkeen painalluksen simulointiin
Harjaton tasavirtamoottorin nopeuden hallinta Arduinon ja Bluetooth-moduulin (HC-05) avulla: 4 vaihetta
Harjattoman tasavirtamoottorin nopeuden hallinta Arduinon ja Bluetooth-moduulin (HC-05) avulla: Johdanto Tässä opetusohjelmassa aiomme ohjata harjaton tasavirtamoottorin nopeutta käyttämällä Arduino UNO: ta, Bluetooth-moduulia (HC-05) ja Android-sovellusta Bluetoothille ( Arduino Bluetooth -ohjain)