Sadržaj:
- Korak 1: Popis komponenti
- Korak 2: Mehaničke izmjene
- Korak 3: Sklapanje automobila
- Korak 4: Kôd
- Korak 5: Poboljšanje budućnosti
Video: CAR-INO: Ukupna konverzija starog RC automobila s Arduinom i Bluetooth kontrolom: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
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
- arduino nano 1,8 €
- Upravljački program istosmjernog motora (koristio sam ploču L298n) 1,5 €
- servo motor sg90 1 €
- modul bluethoot (poput HC-05) 3 €
- aktivni zujalica << 1 €
- 3 bijele LED diode << 1 €
- mikro prekidač << 1 €
- kondenzator najmanje 320uF << 1 €
- žice u boji << 1 €
- 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
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
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:
- Definicija pinout -a: možete odabrati pinout (napomena: nemojte koristiti pin 9 i 10 kao pwm).
- 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:
RC automobil s Bluetooth kontrolom, s kontrolom brzine i mjerenjem udaljenosti: 8 koraka
RC automobil s Bluetooth kontrolom i kontrolom brzine i mjerenjem udaljenosti: Kao klinac, uvijek su me fascinirali RC automobili. Danas možete pronaći mnoge vodiče za izradu jeftinih RC automobila s Bluetooth -om uz pomoć Arduina. Napravimo korak dalje i upotrijebimo svoje praktično znanje o kinematici za izračunavanje
DIY pametni robotski alati za praćenje automobila Kompleti za praćenje automobila Fotoosjetljivi: 7 koraka
DIY Pametni roboti za praćenje automobila Kompleti za praćenje Automobil Fotoosjetljivi: Dizajn SINONING ROBOT -a Možete kupiti od robota za praćenje Robotski čip TheoryLM393 usporedite dva fotootpornika, kada LED dioda s jednog bočnog fotootpornika na BIJELOJ strani motora odmah će se zaustaviti, s druge strane motora okreni se pa
Pretvaranje bilo kojeg R/C automobila u Bluetooth aplikaciju za kontrolu R/C automobila: 9 koraka
Pretvaranje bilo kojeg R/C automobila u Bluetooth aplikaciju za upravljanje R/C automobilom: Ovaj projekt prikazuje korake za promjenu običnog automobila na daljinsko upravljanje u Bluetooth (BLE) upravljački automobil s robotskom pločom Wombatics SAM01, aplikacijom Blynk i MIT App Inventor. mnogi su jeftini RC automobili s puno značajki poput LED prednjih svjetala i
Ukupna bežična banka napajanja: 8 koraka (sa slikama)
Total Wireless Power Bank: PozdravU ovom projektu napravio sam power bank bez prekidača. Na banci za napajanje nema priključaka za punjenje. Puni se bežično i prenosi bežično napajanje za punjenje vašeg mobitela. Ovaj projekt uključuje mnogo malih dijelova, a ja sam uključio sve
FinduCar: pametan ključ automobila koji vodi ljude do mjesta parkiranja automobila: 11 koraka (sa slikama)
FinduCar: ključ pametnog automobila koji vodi ljude do mjesta parkiranja automobila: Kako bi se riješili gore navedeni problemi, ovaj projekt predlaže razvoj pametnog ključa za automobil koji bi ljude mogao usmjeriti do mjesta na kojem su parkirali automobil. I moj plan je integrirati GPS u ključ automobila. Nema potrebe koristiti aplikaciju za pametne telefone za praćenje