Kazalo:
- Korak: Seznam komponent
- 2. korak: Mehanske spremembe
- 3. korak: Sestavljanje avtomobila
- 4. korak: Koda
- 5. korak: Prihodnji izboljšavi
Video: CAR-INO: Celotna predelava starega RC avtomobila z Arduino in Bluetooth kontrolo: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Uvod
Pozdravljeni, v svojih prvih navodilih bi rad z vami delil svoje izkušnje s pretvorbo starega avtomobila z daljinskim upravljalnikom iz leta 1990 v nekaj novega. Bil je božič 1990, ko mi je Božiček podaril ta Ferrari F40, najhitrejši avto na svetu! … takrat.
Ta vrhunski avto je bil opremljen z daljinskim upravljalnikom, vendar samo z enim gumbom …: |
ja, ta avto lahko gre samo naprej in nazaj! to je bilo zelo frustrirajuće pri vožnji, zato sem ga uporabljal redko … zato je ta igrača še živa!
Našel sem ga na podstrešju v originalni škatli, zato me je udarila strela! Za pretvorbo avtomobila lahko uporabim svoj dodatni modul arduino!
Odločil sem se, da bom projekt poklical CAR-INO iz dveh razlogov, uporabil bom arduINO, v italijanskem carino pa pomeni "lepo", ker bo končni rezultat … lepo!:)
Izvedene funkcije so:
- krmiljenje (seveda!)
- nadzor hitrosti
- nadzor žarometov
- nadzor osvetlitve ozadja
- rog
Začnimo!
Korak: Seznam komponent
- arduino nano 1,8 €
- Gonilnik enosmernega motorja (uporabil sem ploščo L298n) 1,5 €
- servo motor sg90 1 €
- modul bluethoot (kot HC-05) 3 €
- aktivni zvočni signal << 1 €
- 3 bele LED diode << 1 €
- mikro stikalo << 1 €
- kondenzator najmanj 320uF << 1 €
- barvne žice << 1 €
- star avto iz leta 1990 z delujočim enosmernim motorjem.
Cene so vzete iz Aliexpress.
ORODJA
- varilec
- kositer
- twizers
- žični striper
- vroče lepilo
2. korak: Mehanske spremembe
Ko sem odprl avto, sem ugotovil, da je to poceni različica druge serije RC avtomobilov, ker ima prostor za servo, os, ki povezuje kolesa, pa ima stikalo za servo, vendar je sestavljena nazaj, da zaklene glavna kolesa.
Odrezal sem malo plastike, da sem naredil prostor za servo SG90, in jo zlepil, prilepil sem tudi vijak na servo roko, da ustvarim stičišče z osjo (glej fotografijo). Odstranil sem staro elektronsko ploščo in odrezal dodatno plastiko, ki jo je držala.
3. korak: Sestavljanje avtomobila
Svetleče diode za osvetlitev ozadja so neposredno povezane na pin 13, to je izhod, namenjen LED, zato ne potrebujete upora. Sprednji led potrebuje upor, da omeji tok, lahko uporabite upor 220 / 250 ohm. Nisem imel bele LED diode, zato sem v svojem primeru uporabil RGB LED kot belo LED.
V svojem projektu ne morem uporabiti pin 9 in 10 kot izhod PWM, ker servo knjižnica (ki jo bomo uporabili v kodi za krmiljenje servo motorja) onemogoči PWM na teh zatičih.
Najboljši način je, da uporabite dva različna napajalnika, enega za logiko (arduino), drugega za motorje (na primer shemo dvojnega napajanja), vendar v mojem avtomobilu ni dovolj prostora (imel sem veliko težav z vstavljanjem voznikove plošče in servo), zato sem se odločil za uporabo velikega kondenzatorja za filtriranje nizkega vrha napetosti, zaradi česar arduino med aktiviranjem motorja kriči.
Z mikro stikalom sem onemogočil napajanje drugih komponent. med utripanjem lahko druge komponente, povezane z arduinom, povzročijo težave med tem postopkom.
Pred montažo izberite dobro postavitev za namestitev sestavnih delov in se prepričajte, da se karoserija avtomobila dobro prilega! Žice (po shemi) sem zvaril neposredno na arduino, morda pa je bolje uporabiti glave!
Za pritrditev vseh komponent sem uporabil vroče lepilo, ker je dovolj močan, enostaven za odstranitev in ne povzroča nereda.
4. korak: Koda
17.3.2018 NOVA VERZIJA - VELIKA POSNOVA!
Za novo kodo sem komunikacijo zasnoval na "Arduino Joystick Controller", brezplačni aplikaciji za playstore.
Prenesite novo aplikacijo tukaj
OPOZORILO: Ko priključite arduino na računalnik, izklopite napajanje baterije !!!!!
Prenesite knjižnico L293 in jo razpakirajte v imenik arduino "libreries"
avto lahko preprosto konfigurirate tako, da v aplikaciji ustvarite osebni profil. na začetku kode lahko nastavite pinout glede na vaše želje (ne uporabljajte pin 9 in 10 kot pwm). Če je vklop servo krmiljenja pod dosegom, lahko vstavite sredinski kot po meri in odstranite komentar na:
//#definiraj centro
Ta programska oprema vključuje nove funkcije, kot so:
- analogni kot krmiljenja
- parametre nastavite prek aplikacije
- možnost branja analognih senzorjev (baterija, temperatura itd.)
- možnost dodajanja in upravljanja drugih 2 servomotorjev (t.j. za kardansko kamero) Uživajte!
Uživajte!
STARA VERZIJA
Za kodo sem komunikacijo zasnoval na "Arduino Bluetooth RC Car APP", brezplačni aplikaciji za playstore.
Aplikacijo prenesite tukaj
OPOZORILO: Ko priključite arduino na računalnik, izklopite napajanje baterije !!!!!
Vaš avto lahko preprosto konfigurirate na začetku kode, obstajata 2 razdelka:
- Definicija izklopa: lahko izberete pinout (Opomba: ne uporabljajte pin 9 in 10 kot pwm).
- Kalibracija: nastavite stopnjo krmiljenja (desno, levo in na sredino) in najmanjšo PWM za premikanje avtomobila.
Zdaj prenesite datoteko ino na svoj nano in uživajte!
UPDATE 2018-03-15: odpravljena je napaka pri izračunu hitrosti.
5. korak: Prihodnji izboljšavi
Razmišljam o drugih čudovitih funkcijah:
- dodajte senzor napetosti akumulatorja
- dodajte temperaturni senzor
- upravljanje barv žarometov
Ta navodila bom posodobil čim prej.
Priporočena:
Recept spremljevalne škatle (strojna predelava / upogibanje vezja): 11 korakov (s slikami)
Recept za spremljevalno škatlo (strojna predelava / upogibanje vezja): Ponovno mešanje strojne opreme je način za ponovno preučitev zmožnosti glasbenih tehnologij. Spremljevalne škatle so električno upognjeni elektronski glasbeni inštrumenti DIY. Zvoki, ki jih oddajajo, so odvisni od uporabljenega vezja. Naprave, ki sem jih izdelal, temeljijo na multi-eff
Naredi sam robot Arduino z Bluetooth kontrolo!: 5 korakov
Naredi sam robot Arduino Bluetooth z nadzorom!: Pozdravljeni vsi! V tem članku izdelujem robota, ki ga upravlja bluetooth, z arduinom. Če raje gledate videoposnetke, sem naredil video vadnico !:
Pretvarjanje katerega koli R/C avtomobila v Bluetooth Control Control R/C Car: 9 korakov
Pretvarjanje katerega koli R/C avtomobila v Bluetooth App Control R/C Car: Ta projekt prikazuje korake za spremembo običajnega avtomobila z daljinskim upravljalnikom v avtomobil Bluetooth (BLE) z robotsko ploščo Wombatics SAM01, aplikacijo Blynk in MIT App Inventor. je veliko poceni RC avtomobilov z veliko funkcijami, kot so LED žarometi in
Hladilnik cepiva in insulina s temperaturno kontrolo: 9 korakov (s slikami)
Hladilnik cepiva in inzulina s temperaturnim nadzorom: Hlajenje rešuje življenja V svetu v razvoju so cepiva prva obrambna linija pred nevarnimi boleznimi, kot so ebola, gripa, kolera, tuberkuloza in denga. Prevoz cepiv in drugih reševalnih materialov, kot so
Celotna vremenska postaja Raspberry Pi: 14 korakov (s slikami)
Popolna vremenska postaja Raspberry Pi: Pozdravljeni, to je moj prvi Instructable! V tej vadnici vas bom vodil do izdelave vremenske postaje Raspberry Pi z lastno bazo podatkov in spletnim mestom. To vremensko postajo sem naredil v okviru šolske naloge, navdih sem dobil na Insu