Sadržaj:

CAR-INO: Ukupna konverzija starog RC automobila s Arduinom i Bluetooth kontrolom: 5 koraka (sa slikama)
CAR-INO: Ukupna konverzija starog RC automobila s Arduinom i Bluetooth kontrolom: 5 koraka (sa slikama)

Video: CAR-INO: Ukupna konverzija starog RC automobila s Arduinom i Bluetooth kontrolom: 5 koraka (sa slikama)

Video: CAR-INO: Ukupna konverzija starog RC automobila s Arduinom i Bluetooth kontrolom: 5 koraka (sa slikama)
Video: I Bought A Camaro SS With A $20,000 ENGINE At COPART! 2024, Studeni
Anonim
CAR-INO: Potpuna konverzija starog RC automobila s Arduinom i Bluetooth kontrolom
CAR-INO: Potpuna konverzija starog RC automobila s Arduinom i Bluetooth kontrolom

Uvod

Bok, u svojim prvim uputama htio bih s vama podijeliti svoje iskustvo s pretvaranjem starog RC automobila iz 1990. u nešto novo. Bio je Božić 1990. kada mi je Djed Mraz poklonio ovaj Ferrari F40, najbrži automobil na svijetu! … u to vrijeme.

Ovaj vrhunski automobil bio je opremljen daljinskim upravljačem s daljinskim upravljačem, ali samo s jednim gumbom …: |

da, ovaj automobil može ići samo naprijed i natrag! ovo je bilo jako frustrirajuće za vožnju pa sam ga rijetko koristio … iz tog razloga ova igračka je još živa!

Našao sam ga u svom potkrovlju u originalnoj kutiji pa me udario grom! Mogu upotrijebiti svoj dodatni modul arduina za pretvaranje automobila!

Odlučio sam nazvati projekt CAR-INO iz dva razloga, koristit ću arduINO, a na talijanskom carino znači "lijepo", jer će konačni rezultat biti … lijep!:)

Implementirane značajke su:

  • upravljanje (naravno!)
  • kontrola brzine
  • kontrola prednjih svjetala
  • kontrola pozadinskog osvjetljenja
  • rog

Počnimo!

Korak 1: Popis komponenti

  1. arduino nano 1,8 €
  2. Upravljački program istosmjernog motora (koristio sam ploču L298n) 1,5 €
  3. servo motor sg90 1 €
  4. modul bluethoot (poput HC-05) 3 €
  5. aktivni zujalica << 1 €
  6. 3 bijele LED diode << 1 €
  7. mikro prekidač << 1 €
  8. kondenzator najmanje 320uF << 1 €
  9. žice u boji << 1 €
  10. stari automobil iz 1990. sa ispravnim DC motorom.

Cijene su uzete sa Aliexpress -a.

ALATI

  • zavarivač
  • kositar
  • twizers
  • skidač žice
  • vruće ljepilo

Korak 2: Mehaničke izmjene

Mehaničke izmjene
Mehaničke izmjene
Mehaničke izmjene
Mehaničke izmjene

Kad sam otvorio automobil, shvatio sam da je ovo jeftina verzija druge serije RC automobila jer ima prostora za servo, a osovina koja povezuje kotače ima spoj za servo, ali je sklopljena unatrag za zaključavanje glavnih kotača.

Izrezao sam malo plastike kako bih napravio prostor za servo SG90 i zalijepio sam je, zalijepio sam i vijak na servo kraku kako bih stvorio spoj s osi (vidi fotografiju). Uklonio sam staru elektroničku ploču i izrezao dodatnu plastiku koja ju je držala.

Korak 3: Sklapanje automobila

Sklapanje automobila
Sklapanje automobila
Sklapanje automobila
Sklapanje automobila
Sklapanje automobila
Sklapanje automobila

LED diode za pozadinsko osvjetljenje povezane su izravno na pin 13 koji je izlaz namijenjen za LED, pa vam ne treba otpornik. Prednji LED dioda treba otpornik za ograničavanje struje, možete koristiti otpornik od 220 / 250 ohma. Nisam imao bijeli LED pa sam u svom slučaju koristio RGB LED kao bijeli LED.

U svom projektu ne mogu koristiti pin 9 i 10 kao PWM izlaz jer servo knjižnica (koju ćemo koristiti u kodu za upravljanje servo motorom) onemogućuje PWM na ovim pinovima.

Najbolji način je koristiti dva različita dobavljača napajanja, jedan za logiku (arduino), drugi za motore (poput sheme dvostrukog napajanja), ali u mom automobilu nema dovoljno prostora (imao sam puno problema s umetanjem ploče vozača i servo) pa sam odlučio upotrijebiti veliki kondenzator za filtriranje niskog vrha napona zbog kojeg arduino viče tijekom aktivacije motora.

Koristio sam mikroprekidač da isključim napajanje drugih komponenti. tijekom treptanja druge komponente povezane s arduinom mogu stvoriti probleme tijekom ove operacije.

Prije montaže odaberite dobar raspored za postavljanje komponenti i provjerite da li karoserija automobila dobro pristaje! Zavario sam žice (slijedeći shemu) izravno na arduino, ali možda je bolje koristiti zaglavlja!

Upotrijebio sam vruće ljepilo da popravim sve komponente jer je dovoljno jak, lako se uklanja i ne pravi nered.

Korak 4: Kôd

2018-03-17 NOVA VERZIJA - VELIKO AŽURIRANJE!

Za novi kôd zasnovao sam komunikaciju na "Arduino Joystick Controller", besplatnoj aplikaciji na playstore -u.

Ovdje preuzmite novu aplikaciju

UPOZORENJE: Kad povežete arduino na računalo, isključite napajanje baterije !!!!

Preuzmite knjižnicu L293 i raspakirajte je u arduino imenik "biblioteke"

možete jednostavno konfigurirati svoj automobil stvarajući osobni profil u aplikaciji. na početku koda možete postaviti pinout prema vašim željama (nemojte koristiti pin 9 i 10 kao pwm). Ako napajanje servo upravljača ide ispod raspona, možete umetnuti prilagođeni središnji kut uklanjajući komentar na:

//#definiraj centro

Ovaj softver uključuje nove značajke kao što su:

  • analogni kut upravljanja
  • parametri koji se mogu postaviti putem aplikacije
  • mogućnost čitanja analognih senzora (baterija, temperatura itd.)
  • mogućnost dodavanja i upravljanja s druga 2 serva (tj. za gimbal kamere) Uživajte!

Uživati!

STARA VERZIJA

Za kôd sam zasnovao komunikaciju na "Arduino Bluetooth RC Car APP", besplatnoj aplikaciji na playstore -u.

Ovdje preuzmite aplikaciju

UPOZORENJE: Kad povežete arduino na računalo, isključite napajanje baterije !!!!

Auto možete jednostavno konfigurirati na početku koda postoje 2 odjeljka:

  1. Definicija pinout -a: možete odabrati pinout (napomena: nemojte koristiti pin 9 i 10 kao pwm).
  2. Kalibracija: postavite stupanj upravljanja (desno, lijevo i središte) i minimalni PWM za pomicanje automobila.

Sada prebacite ino datoteku na svoj nano i uživajte!

AŽURIRANO 15.03.2018: riješen bug za izračun brzine.

Korak 5: Poboljšanje budućnosti

Razmišljam o drugim izvrsnim značajkama:

  • dodajte osjetnik napona baterije
  • dodati senzor temperature
  • upravljanje bojama prednjih svjetala

Ažurirat ću ove upute što je prije moguće.

Preporučeni: