Sadržaj:

CAR-INO: Potpuna konverzija starog RC automobila sa Arduino i Bluetooth kontrolom: 5 koraka (sa slikama)
CAR-INO: Potpuna konverzija starog RC automobila sa Arduino i Bluetooth kontrolom: 5 koraka (sa slikama)

Video: CAR-INO: Potpuna konverzija starog RC automobila sa Arduino i Bluetooth kontrolom: 5 koraka (sa slikama)

Video: CAR-INO: Potpuna konverzija starog RC automobila sa Arduino i Bluetooth kontrolom: 5 koraka (sa slikama)
Video: Сделать высокоскоростной двигатель постоянного тока из двигателя миксера на 220 В 2024, Novembar
Anonim
CAR-INO: Potpuna konverzija starog RC automobila sa Arduinom i Bluetooth kontrolom
CAR-INO: Potpuna konverzija starog RC automobila sa 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 na daljinsko upravljanje, ali samo s jednim gumbom …: |

da, ovaj automobil može ići samo naprijed i nazad! 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 potkrovlju u originalnoj kutiji pa me udario grom! Mogu koristiti svoj dodatni arduino modul 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 funkcije su:

  • upravljanje (naravno!)
  • kontrola brzine
  • kontrola prednjih svetala
  • kontrola pozadinskog osvetljenja
  • rog

počnimo!

Korak 1: Lista 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 preuzete sa Aliexpress -a.

ALATI

  • varioc
  • lim
  • twizers
  • skidač žice
  • vruće ljepilo

Korak 2: Mehaničke izmjene

Mehaničke modifikacije
Mehaničke modifikacije
Mehaničke modifikacije
Mehaničke modifikacije

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

Izrezao sam malo plastike kako bih napravio prostor za servo SG90 i zalijepio sam ga, 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 su direktno povezane na pin 13 koji je izlaz namijenjen za LED, pa vam ne treba otpornik. Prednjoj led diodi je potreban 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 biblioteka (koju ćemo koristiti u kodu za upravljanje servo motorom) onemogućava PWM na ovim pinovima.

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

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

Prije sastavljanja odaberite dobar raspored za postavljanje komponenti i provjerite da li karoserija automobila dobro pristaje! Zavario sam žice (prema shemi) 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.

Preuzmite novu aplikaciju ovdje

UPOZORENJE: Kada povežete arduino na PC, obavezno isključite napajanje baterije !!!!

Preuzmite biblioteku L293 i raspakirajte je u arduino direktoriju "biblioteke"

možete jednostavno konfigurirati svoj automobil stvarajući lični 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 ugao upravljanja
  • parametri koji se mogu postaviti putem aplikacije
  • mogućnost očitavanja analognih senzora (baterija, temperatura itd.)
  • mogućnost dodavanja i upravljanja s druga 2 serva (tj. za gimbal kamere) Uživajte!

Uživajte!

STARA VERZIJA

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

Ovdje preuzmite aplikaciju

UPOZORENJE: Kada povežete arduino na PC, obavezno isključite napajanje baterije !!!!

Automobil možete lako 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 stepen 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šena greška za izračun brzine.

Korak 5: Poboljšanje u budućnosti

Razmišljam o drugim sjajnim funkcijama:

  • dodajte senzor napona baterije
  • dodati senzor temperature
  • upravljanje bojama farova

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

Preporučuje se: