Turinys:

CAR-INO: visiškas seno RC automobilio su „Arduino“ir „Bluetooth“valdymu konversija: 5 žingsniai (su nuotraukomis)
CAR-INO: visiškas seno RC automobilio su „Arduino“ir „Bluetooth“valdymu konversija: 5 žingsniai (su nuotraukomis)

Video: CAR-INO: visiškas seno RC automobilio su „Arduino“ir „Bluetooth“valdymu konversija: 5 žingsniai (su nuotraukomis)

Video: CAR-INO: visiškas seno RC automobilio su „Arduino“ir „Bluetooth“valdymu konversija: 5 žingsniai (su nuotraukomis)
Video: I Bought A Camaro SS With A $20,000 ENGINE At COPART! 2024, Lapkritis
Anonim
CAR-INO: visiškas seno RC automobilio konvertavimas su „Arduino“ir „Bluetooth“valdymu
CAR-INO: visiškas seno RC automobilio konvertavimas su „Arduino“ir „Bluetooth“valdymu

Įvadas

Sveiki, savo pirmosiose instrukcijose norėčiau pasidalinti su jumis savo patirtimi keičiant seną rc automobilį iš 1990 m. Į kažką naujo. Buvo 1990 -ųjų Kalėdos, kai Kalėdų Senelis man padovanojo šį „Ferrari F40“, greičiausią automobilį pasaulyje!… Tuo metu.

Šis puikus automobilis buvo aprūpintas nuotolinio valdymo pultu, bet tik vienu mygtuku…: |

taip, šis automobilis gali važiuoti tik pirmyn ir atgal! tai buvo labai varginantis vairuoti, todėl aš jį naudojau retai … dėl šios priežasties šis žaislas vis dar gyvas!

Radau jį savo palėpėje, originalioje dėžutėje, todėl mane trenkė žaibas! Aš galiu naudoti savo papildomą „arduino“modulį automobiliui konvertuoti!

Aš nusprendžiau vadinti projektą CAR-INO dėl dviejų priežasčių, aš naudosiu arduINO, o itališkai carino reiškia „gražus“, nes galutinis rezultatas bus … gražus!:)

Įdiegtos funkcijos:

  • vairas (žinoma!)
  • greičio kontrolė
  • žibintų valdymas
  • foninio apšvietimo valdymas
  • ragas

Pradėkime!

1 žingsnis: komponentų sąrašas

  1. arduino nano 1,8 €
  2. Nuolatinės srovės variklio tvarkyklė (naudojau L298n plokštę) 1,5 €
  3. servo variklis sg90 1 €
  4. „bluethoot“modulis (pvz., HC-05) 3 €
  5. aktyvus garsinis signalas << 1 €
  6. 3 baltos lemputės << 1 €
  7. mikro jungiklis << 1 €
  8. kondensatorius bent 320uF << 1 €
  9. spalvoti laidai << 1 €
  10. senas 1990 metų automobilis su veikiančiu nuolatinės srovės varikliu.

Kainos paimtos iš „Aliexpress“.

ĮRANKIAI

  • suvirintojas
  • alavo
  • tviteriai
  • vielos nuėmiklis
  • karšti klijai

2 žingsnis: mechaniniai pakeitimai

Mechaniniai pakeitimai
Mechaniniai pakeitimai
Mechaniniai pakeitimai
Mechaniniai pakeitimai

Kai atidariau automobilį, aš tikrai supratau, kad tai buvo pigi kitos serijos rc automobilio versija, nes jame yra vietos servo sistemai, o ašis, jungianti ratus, turi sankryžą servo, tačiau sumontuota atvirkščiai, kad užfiksuotų galinius ratus.

Aš supjaustiau šiek tiek plastiko, kad atsirastų vietos servo SG90, ir aš jį priklijavau, taip pat priklijavau varžtą ant servo rankos, kad sukurtų sankryžą su ašimi (žr. Nuotrauką). Nuėmiau seną elektroninę plokštę ir nupjoviau ją laikantį papildomą plastiką.

3 žingsnis: automobilio surinkimas

Automobilio surinkimas
Automobilio surinkimas
Automobilio surinkimas
Automobilio surinkimas
Automobilio surinkimas
Automobilio surinkimas

Foninio apšvietimo šviesos diodai yra tiesiogiai prijungti prie 13 kaiščio, kuris yra LED išvestis, todėl jums nereikia rezistoriaus. Priekiniam šviesos diodui reikia rezistoriaus, kuris apribotų srovę, galite naudoti 220 / 250 omų rezistorių. Aš neturėjau balto šviesos diodo, todėl mano atveju naudojau RGB lemputę kaip baltą lemputę.

Savo projekte aš negaliu naudoti 9 ir 10 kaiščių kaip PWM, nes servo biblioteka (kurią ketiname naudoti servo variklio valdymui) išjungia šių kaiščių PWM.

Geriausias būdas yra naudoti du skirtingus energijos tiekėjus, vieną logikai (arduino), kitą varikliams (pvz., Dvigubą maitinimo schemą), tačiau mano automobilyje nepakanka vietos (turėjau daug problemų įdėdamas vairuotojo plokštę ir servo), todėl nusprendžiau naudoti didelį kondensatorių, kad filtruotų žemą įtampos smailę, dėl kurios arduino sušunka variklio įjungimo metu.

Naudojau mikrojungiklį, kad išjungčiau kitų komponentų maitinimą. mirksėjimo metu kiti komponentai, susieti su arduino, gali sukelti problemų šios operacijos metu.

Prieš surinkdami pasirinkite gerą išdėstymą sudedamosioms dalims ir įsitikinkite, kad automobilio kėbulas gerai priglunda! Aš suvirinu laidus (pagal schemą) tiesiai ant arduino, bet galbūt geriau naudoti antraštes!

Aš naudoju karštus klijus, kad pritvirtinčiau visus komponentus, nes jie yra pakankamai stiprūs, lengvai nuimami ir nesudaro netvarkos.

4 žingsnis: Kodas

2018 03 17 NAUJA VERSIJA - DIDELIS ATNAUJINIMAS!

Dėl naujo kodo bendravimą grindžiau „Arduino Joystick Controller“, nemokama „PlayStore“programa.

Atsisiųskite naują programą čia

ĮSPĖJIMAS: Kai prijungsite arduino prie kompiuterio, būtinai išjunkite akumuliatoriaus tiekimą !!!!

Atsisiųskite L293 biblioteką ir išpakuokite ją „arduino“kataloge „libreries“

galite lengvai konfigūruoti savo automobilį, sukurdami asmeninį profilį programoje. kodo pradžioje galite nustatyti pinout pagal savo pageidavimus (nenaudokite 9 ir 10 kaiščių kaip pwm). Jei įjungus servo vairo stiprintuvą patenka į diapazoną, galite įterpti pasirinktą centrinį kampą, pašalindami komentarą:

//#define centro

Ši programinė įranga apima naujas funkcijas, tokias kaip:

  • analogiškas vairavimo kampas
  • parametrai nustatomi per programą
  • galimybė skaityti analoginius jutiklius (baterija, temperatūra ir kt.)
  • galimybė pridėti ir valdyti kitus 2 servus (t. y. fotoaparato gimbalui) Mėgaukitės!

Mėgautis!

SENA VERSIJA

Dėl kodo bendravimą grindžiau „Arduino Bluetooth RC Car APP“- nemokama „PlayStore“programa.

Atsisiųskite programą čia

ĮSPĖJIMAS: Kai prijungsite arduino prie kompiuterio, būtinai išjunkite akumuliatoriaus tiekimą !!!!

Galite lengvai sukonfigūruoti savo automobilį kodo pradžioje, yra 2 skyriai:

  1. Pinout apibrėžimas: galite pasirinkti pinout (NB, nenaudokite 9 ir 10 kaiščių kaip pwm).
  2. Kalibravimas: nustatykite vairavimo laipsnį (dešinėje, kairėje ir centre) ir minimalų PWM, kad galėtumėte perkelti automobilį.

Dabar paleiskite „Ino“failą „nano“ir mėgaukitės!

ATNAUJINIMAS 2018 03 15: išspręsta greičio apskaičiavimo klaida.

5 žingsnis: būsimas tobulinimas

Aš galvoju apie kitas nuostabias funkcijas:

  • pridėkite akumuliatoriaus įtampos jutiklį
  • pridėti temperatūros jutiklį
  • žibintų spalvų valdymas

Aš kuo greičiau atnaujinsiu šias instrukcijas.

Rekomenduojamas: