Sisukord:

CAR-INO: vana RC-auto täielik teisendamine Arduino ja Bluetooth-juhtimisega: 5 sammu (piltidega)
CAR-INO: vana RC-auto täielik teisendamine Arduino ja Bluetooth-juhtimisega: 5 sammu (piltidega)

Video: CAR-INO: vana RC-auto täielik teisendamine Arduino ja Bluetooth-juhtimisega: 5 sammu (piltidega)

Video: CAR-INO: vana RC-auto täielik teisendamine Arduino ja Bluetooth-juhtimisega: 5 sammu (piltidega)
Video: 20 kasulikku Aliexpressi autotööstust, mis pöördub iga autoomaniku poole 2024, November
Anonim
CAR-INO: vana RC auto täielik teisendamine Arduino ja Bluetooth-juhtimisega
CAR-INO: vana RC auto täielik teisendamine Arduino ja Bluetooth-juhtimisega

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

  1. arduino nano 1,8 €
  2. Alalisvoolumootori draiver (kasutasin L298n plaati) 1,5 €
  3. servomootor sg90 1 €
  4. bluethoot moodul (nagu HC-05) 3 €
  5. aktiivne sumin << 1 €
  6. 3 valget LED -i << 1 €
  7. mikrolüliti << 1 €
  8. kondensaator vähemalt 320uF << 1 €
  9. värvilised juhtmed << 1 €
  10. 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

Mehaanilised muudatused
Mehaanilised muudatused
Mehaanilised muudatused
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

Auto kokkupanek
Auto kokkupanek
Auto kokkupanek
Auto kokkupanek
Auto kokkupanek
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:

  1. Pinouti määratlus: saate valida pinouti (NB! Ärge kasutage pin 9 ja 10 pwm -na).
  2. 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: