Sisukord:
- Samm: komponentide loend
- 2. samm: mehaanilised muudatused
- Samm: auto kokkupanek
- Samm: kood
- Samm: tulevane täiustamine
Video: CAR-INO: vana RC-auto täielik teisendamine Arduino ja Bluetooth-juhtimisega: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Sissejuhatus
Tere, oma esimestes juhendites tahaksin teiega jagada oma kogemust vana rc auto 1990. aastast uueks muutmisel. Oli jõulupüha 1990, kui jõuluvana kinkis mulle selle maailma kiireima auto Ferrari F40!… Tol ajal.
See suurepärane auto oli varustatud rc kaugjuhtimispuldiga, kuid ainult ühe nupuga…: |
jah, see auto saab liikuda ainult edasi ja tagasi! see oli väga masendav sõita, nii et ma kasutasin seda harva … sel põhjusel on see mänguasi endiselt elus!
Leidsin selle oma pööningulaadist originaalkarbist, nii et mind tabas välk! Ma saan kasutada oma arduino lisamoodulit auto teisendamiseks!
Otsustasin projektile CAR-INO helistada kahel põhjusel, ma kasutan arduINO-d ja itaalia keeles tähendab carino "kena", sest lõpptulemus on… kena!:)
Rakendatud funktsioonid on järgmised:
- juhtimine (muidugi!)
- kiiruskontroll
- esitulede juhtimine
- taustvalgustuse juhtimine
- sarv
alustame!
Samm: komponentide loend
- arduino nano 1,8 €
- Alalisvoolumootori draiver (kasutasin L298n plaati) 1,5 €
- servomootor sg90 1 €
- bluethoot moodul (nagu HC-05) 3 €
- aktiivne sumin << 1 €
- 3 valget LED -i << 1 €
- mikrolüliti << 1 €
- kondensaator vähemalt 320uF << 1 €
- värvilised juhtmed << 1 €
- vana 1990 aasta töökorras alalisvoolumootoriga auto.
Hinnad on võetud Aliexpressist.
TÖÖRIISTAD
- keevitaja
- tina
- twitterid
- traadi eemaldaja
- kuum liim
2. samm: mehaanilised muudatused
Auto avamisel arvasin, et see on teise rc -auto odav versioon, kuna sellel on ruumi servo jaoks ja telgedel, mis ühendab rattaid, on servo jaoks ristmik, kuid see on kokku pandud pearataste lukustamiseks.
Lõikasin natuke plastikut, et teha ruumi servole SG90, ja liimisin selle, liimisin ka servohoole kruvi, et luua teljega ristmik (vt fotot). Eemaldasin vana elektroonilise tahvli ja lõikasin selle plastiku, mis seda hoidis.
Samm: auto kokkupanek
Taustavalgustuse valgusdioodid on ühendatud otse tihvtiga 13, mis on LED -i jaoks mõeldud väljund, nii et te ei vaja takistit. Eesmine LED vajab takistit, et piirata voolu, saate kasutada 220 / 250 oomi takistit. Mul ei olnud valget LED -i, nii et minu puhul kasutasin valge LED -na RGB -d.
Minu projektis ei saa ma PWM -ina kasutada tihvte 9 ja 10, kuna servoteek (mida me kasutame servomootori juhtimiseks koodis) keelab nende tihvtide PWM -i.
Parim viis on kasutada kahte erinevat toiteallikat, üks loogika jaoks (arduino), teine mootorite jaoks (näiteks kahekordne toiteskeem), kuid minu autos pole piisavalt ruumi (mul oli palju probleeme draiveriplaadi sisestamisega ja servo), nii et otsustasin kasutada suurt kondensaatorit, et filtreerida pinge madalat tippu, mis paneb arduino mootori aktiveerimise ajal hüüdma.
Kasutasin mikrolülitit teiste komponentide toite keelamiseks. vilkumise ajal võivad teised arduinoga seotud komponendid selle toimingu ajal probleeme tekitada.
Enne kokkupanekut valige komponentide paigutamiseks hea paigutus ja veenduge, et auto kere sobib hästi! Keevitan juhtmed (vastavalt skeemile) otse arduinole, kuid võib -olla on parem kasutada päiseid!
Kasutasin kõigi komponentide kinnitamiseks kuuma liimi, kuna see on piisavalt tugev, kergesti eemaldatav ja ei tee segadust.
Samm: kood
17.03.2018 UUS VERSIOON - SUUR VÄRSKENDUS!
Uue koodi jaoks põhinesin suhtlusel "Arduino Joystick Controller", tasuta rakendus Play poes.
Laadige uus rakendus alla siit
HOIATUS: Kui ühendate arduino arvutiga, lülitage kindlasti aku välja !!!!
Laadige alla L293 raamatukogu ja pakkige see lahti arduino kataloogist "libreries"
saate oma autot hõlpsasti konfigureerida, luues rakenduses isikliku profiili. koodi alguses saate määrata pinouti vastavalt oma eelistustele (ärge kasutage pin 9 ja 10 pwm -na). Kui servojuhtimise sisselülitamine jääb vahemikku, saate kommentaari eemaldamiseks sisestada kohandatud kesknurga:
//#define centro
See tarkvara sisaldab uusi funktsioone, näiteks:
- analoogne pöördenurk
- rakenduse kaudu seadistatav parameeter
- võimalus lugeda analoogandureid (aku, temperatuur jne)
- võimalus lisada ja juhtida teisi 2 servot (st kaamera kardaanile) Nautige!
Nautige!
VANA VERSIOON
Koodi jaoks põhinesin suhtlusel "Arduino Bluetooth RC Car APP", tasuta rakendus Play poes.
Laadige rakendus alla siit
HOIATUS: Kui ühendate arduino arvutiga, lülitage kindlasti aku välja !!!!
Koodi alguses saate oma autot hõlpsasti konfigureerida, seal on 2 jaotist:
- Pinouti määratlus: saate valida pinouti (NB! Ärge kasutage pin 9 ja 10 pwm -na).
- Kalibreerimine: määrake auto liigutamiseks rooli kraad (paremal, vasakul ja keskel) ja minimaalne PWM.
Nüüd välgutage oma nano ino -faili ja nautige!
UPDATE 15.03.2018: lahendas vea kiiruse arvutamisel.
Samm: tulevane täiustamine
Ma mõtlen teistele suurepärastele funktsioonidele:
- lisage aku pingeandur
- lisage temperatuuriandur
- esilaternate värvide haldamine
Värskendan seda juhendit nii kiiresti kui võimalik.
Soovitan:
Vana kõlari teisendamine Bluetoothi boomboxiks: 8 sammu (piltidega)
Vana kõlari teisendamine Bluetoothi boomboxiks: tere kõigile! Tänan teid väga, et te selle ehitusega minuga kaasa tundsite! Enne kui hakkame üksikasjadesse hüppama, kaaluge selle Instructable'i poolt hääletamist konkursi lõpus. Toetust hinnatakse kõrgelt! Alustamisest on möödunud paar aastat
Täielik DIY Raspberry Pi ilmajaam koos tarkvaraga: 7 sammu (koos piltidega)
Täielik DIY Raspberry Pi ilmajaam tarkvaraga: veebruari lõpus nägin seda postitust Raspberry Pi saidil. http://www.raspberrypi.org/school-weather-station- … Nad olid loonud koolidele Raspberry Pi ilmajaamad. Ma tahtsin täiesti ühte! Kuid sel ajal (ja ma usun, et kirjutamise ajal
Vana mobiililaadija teisendamine helivõimendiks: 9 sammu
Teisendage vana mobiililaadija helivõimendiks: Hei sõber, täna lähen mobiiltelefoni laadijaga helivõimendisse. Võime kasutada ka laadija raiskamist. Vajame ainult mobiililaadija transistorit ja saame kasutada ka laadija 1K takistit on ühendatud LED -indikaatoriga
2 dollarit Arduino. ATMEGA328 eraldiseisvana. Lihtne, odav ja väga väike. täielik juhend: 6 sammu (koos piltidega)
2 dollarit Arduino. ATMEGA328 eraldiseisvana. Lihtne, odav ja väga väike. täielik juhend: Selles juhendis saate teada, kuidas kasutada Arduino ATMEGA328 mikrokontrolleri kiipi eraldiseisva mikrokontrollerina. Need maksavad ainult 2 dollarit, võivad teha sama, mis teie Arduino ja muudavad teie projektid äärmiselt väikeseks. Me katame tihvtide paigutuse
Täielik Arduino-põhine sõiduki GPS+GPRS vargusvastane süsteem: 5 sammu (koos piltidega)
Täielik Arduino-põhine sõiduki GPS+GPRS vargusvastane süsteem: Tere kõigile! Tahtsin luua GPS-sõiduki vargusvastase seadme jaoks terviklahenduse, mis oleks: võimalikult odav ja võimalikult täielik, kui see lihtsalt töötab -pole midagi muud teha kui võimalik, nii et lõpuks ehitasin Arduino-põhise lahenduse