Turinys:
- 1 žingsnis: komponentų sąrašas
- 2 žingsnis: mechaniniai pakeitimai
- 3 žingsnis: automobilio surinkimas
- 4 žingsnis: Kodas
- 5 žingsnis: būsimas tobulinimas
Video: CAR-INO: visiškas seno RC automobilio su „Arduino“ir „Bluetooth“valdymu konversija: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Į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
- arduino nano 1,8 €
- Nuolatinės srovės variklio tvarkyklė (naudojau L298n plokštę) 1,5 €
- servo variklis sg90 1 €
- „bluethoot“modulis (pvz., HC-05) 3 €
- aktyvus garsinis signalas << 1 €
- 3 baltos lemputės << 1 €
- mikro jungiklis << 1 €
- kondensatorius bent 320uF << 1 €
- spalvoti laidai << 1 €
- 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
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
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:
- Pinout apibrėžimas: galite pasirinkti pinout (NB, nenaudokite 9 ir 10 kaiščių kaip pwm).
- 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:
Pridėkite „Bluetooth“prie seno automobilio stereo: 5 žingsniai
Pridėkite „Bluetooth“prie seno automobilio stereo: Sveiki visi! Tai pirmas kartas, kai dalinuosi kai kuriais iš šių projektų, tikiuosi, kad galėsite pasisemti bent kelių idėjų, kaip atgaivinti seną automobilio stereo aparatą. Mano gimtoji lenguaje nėra anglų kalba, todėl atsiprašau, jei mano ortografija ar gramatika neteisus
Visiškas išmanusis namas: 9 žingsniai
Visiškas išmanusis namas: Šis projektas gali įjungti ir išjungti paprastas 6A apkrovas, pvz., Lubų ventiliatorius ir žibintus, priklausomai nuo relės reitingų. Iki 16 apkrovų galima įjungti ir išjungti iš bet kurio telefono su „Android“, „iOS“, „Java“, „Windows“ar bet kuo kitu žiniatinklio pagrindu. „Android“turi programą
Pridėkite „Bluetooth“prie seno automobilio stereo: 11 žingsnių
Pridėkite „Bluetooth“prie savo senojo automobilio stereo: mano automobilyje yra stereo, bet jame nėra „Bluetooth“, todėl aš gerai, kodėl gi jo nepridėjus?
„FinduCar“: išmanusis automobilio raktas, vedantis žmones į automobilio stovėjimo vietą: 11 žingsnių (su nuotraukomis)
„FinduCar“: išmanusis automobilio raktas, vedantis žmones į stovėjimo vietą: Siekiant išspręsti aukščiau išvardytas problemas, šiame projekte siūloma sukurti išmanųjį automobilio raktą, kuris galėtų nukreipti žmones ten, kur jie pastatė automobilį. Ir mano planas yra integruoti GPS į automobilio raktą. Nereikia naudoti išmaniojo telefono programos sekti
Lengviausia „Vintage“radijo „Bluetooth“konversija: 5 žingsniai (su nuotraukomis)
Lengviausias senovinis radijo „Bluetooth“konvertavimas: tai senovinis 1951 m. „Admiral“radijas, kurį eksponavau daugelį metų. Išvaliau, nušlifavau ir paverčiau „Bluetooth“garsiakalbiu. Visas projektas truko apie 3 valandas