Obsah:

CAR-INO: Celková konverzia starého RC auta s ovládaním Arduino a Bluetooth: 5 krokov (s obrázkami)
CAR-INO: Celková konverzia starého RC auta s ovládaním Arduino a Bluetooth: 5 krokov (s obrázkami)

Video: CAR-INO: Celková konverzia starého RC auta s ovládaním Arduino a Bluetooth: 5 krokov (s obrázkami)

Video: CAR-INO: Celková konverzia starého RC auta s ovládaním Arduino a Bluetooth: 5 krokov (s obrázkami)
Video: 2024 XPENG P7 Electric Sedan Car – SKUTEČNÝ rival modelu 3! 2024, November
Anonim
CAR-INO: Celková konverzia starého RC auta s ovládaním Arduino a Bluetooth
CAR-INO: Celková konverzia starého RC auta s ovládaním Arduino a Bluetooth

Úvod

Ahoj, vo svojich prvých pokynoch by som sa s vami chcel podeliť o svoje skúsenosti s prestavbou starého auta na diaľkové ovládanie z roku 1990 na niečo nové. Boli Vianoce 1990, keď mi Santa daroval toto Ferrari F40, najrýchlejšie auto na svete! … v tom čase.

Toto vynikajúce auto bolo vybavené diaľkovým ovládaním na diaľkové ovládanie, ale iba jedným tlačidlom …: |

áno, toto auto môže ísť iba dopredu a dozadu! riadenie bolo veľmi frustrujúce, takže som ho používal len zriedka … z tohto dôvodu táto hračka stále žije!

Našiel som to v podkroví v pôvodnom balení, takže ma zasiahol blesk! Môžem použiť svoj ďalší modul arduina na prestavbu auta!

Rozhodol som sa nazvať projekt CAR-INO z dvoch dôvodov, budem používať arduINO a v talianskom carine to znamená „pekné“, pretože konečný výsledok bude … pekný!:)

Implementované funkcie sú tieto:

  • riadenie (samozrejme!)
  • kontrola rýchlosti
  • ovládanie svetlometov
  • ovládanie podsvietenia
  • roh

Začnime!

Krok 1: Zoznam komponentov

  1. arduino nano 1,8 €
  2. Ovládač jednosmerného motora (použil som dosku L298n) 1,5 €
  3. servomotor sg90 1 €
  4. modul bluethoot (ako HC-05) 3 €
  5. aktívny bzučiak << 1 €
  6. 3 biele LED diódy << 1 €
  7. mikrospínač << 1 €
  8. kondenzátor najmenej 320uF << 1 €
  9. farebné drôtiky << 1 €
  10. staré auto z roku 1990 s fungujúcim jednosmerným motorom.

Ceny sú prevzaté z Aliexpress.

NÁSTROJE

  • zvárač
  • cín
  • twizery
  • drôtený strihač
  • horúce lepidlo

Krok 2: Mechanické úpravy

Mechanické úpravy
Mechanické úpravy
Mechanické úpravy
Mechanické úpravy

Keď som auto otvoril, znova som reagoval, že ide o lacnú verziu inej série automobilov na diaľkové ovládanie, pretože má priestor pre servo a os, ktorá spája kolesá, má spojku pre servo, ale je obrátene zostavená tak, aby zablokovala predné kolesá.

Trochu plastu som narezal, aby sa vytvoril priestor pre servo SG90, a nalepil som ho, na rameno ramena serva som nalepil aj skrutku, aby sa vytvorilo spojenie s osou (pozri fotografiu). Odstránil som starú elektronickú dosku a odrezal ďalší plast, ktorý ju držal.

Krok 3: Zostavenie auta

Zostavenie auta
Zostavenie auta
Zostavenie auta
Zostavenie auta
Zostavenie auta
Zostavenie auta

LED diódy podsvietenia sú pripojené priamo na pin 13, ktorý je výstupom určeným pre LED, takže nepotrebujete odpor. Predná LED dióda potrebuje odpor na obmedzenie prúdu, ktorý môžete použiť odpor 220 / 250 ohmov. Nemal som bielu diódu, takže v mojom prípade som ako bielu LED použil RGB diódu.

V mojom projekte nemôžem použiť pin 9 a 10 ako PWM, pretože knižnica servomotorov (ktorú použijeme v kóde na ovládanie servomotora) deaktivuje PWM na týchto kolíkoch.

Najlepším spôsobom je použiť dvoch rôznych dodávateľov energie, jedného pre logiku (arduino) a druhého pre motory (ako schéma duálneho napájania), ale v mojom aute nie je dostatok miesta (mal som veľký problém so vložením dosky vodiča a servo), preto som sa rozhodol použiť veľký kondenzátor na filtráciu nízkeho napätia, ktoré spôsobuje, že arduino pri aktivácii motora kričí.

Mikrospínačom som vypol napájanie ostatných komponentov. počas blikania môžu ostatné komponenty spojené s arduinom spôsobovať problémy počas tejto operácie.

Pred montážou zvoľte dobré rozmiestnenie komponentov a uistite sa, že karoséria auta dobre sedí! Zvarujem drôty (podľa schémy) priamo na arduino, ale možno je lepšie použiť hlavičky!

Na opravu všetkých komponentov som použil horúce lepidlo, pretože je dostatočne pevný, ľahko sa odstraňuje a nerobí neporiadok.

Krok 4: Kód

2018-03-17 NOVÁ VERZIA - VEĽKÁ AKTUALIZÁCIA!

Pre nový kód som založil komunikáciu na „Arduino Joystick Controller“, bezplatnej aplikácii v obchode Play.

Stiahnite si novú aplikáciu tu

UPOZORNENIE: Keď pripojíte arduino k počítaču, vypnite napájanie z batérie !!!!!

Stiahnite si knižnicu L293 a rozbaľte ju v „knižniciach“adresára arduino

svoje auto si môžete v aplikácii ľahko nakonfigurovať vytvorením osobného profilu. na začiatku kódu môžete nastaviť pinout podľa svojich preferencií (nepoužívajte pin 9 a 10 ako pwm). Ak je napájanie servo riadenia pod rozsahom, môžete vložiť vlastný stredový uhol a odstrániť komentár na:

//#definuj centro

Tento softvér obsahuje nové funkcie, ako napríklad:

  • analógový uhol riadenia
  • parametre nastaviteľné prostredníctvom aplikácie
  • možnosť čítať analógové snímače (batéria, teplota atď.)
  • možnosť pridať a ovládať ďalšie 2 servá (t.j. pre kardanový záves) Užite si to!

Užite si to!

STARÁ VERZIA

V prípade kódu som komunikáciu založil na „Arduino Bluetooth RC Car APP“, bezplatnej aplikácii v obchode Play.

Stiahnite si aplikáciu tu

UPOZORNENIE: Keď pripojíte arduino k počítaču, vypnite napájanie z batérie !!!!!

Svoje auto môžete ľahko nakonfigurovať na začiatku kódu, kde sú dve sekcie:

  1. Definícia vývodu: môžete si vybrať vývod (Poznámka: nepoužívajte kolíky 9 a 10 ako pwm).
  2. Kalibrácia: Nastavte stupeň riadenia (pravý, ľavý a stredný) a minimálny PWM na pohyb vozidla.

Teraz prehrávajte ino súbor na svojom nano a užívajte si!

UPDATE 2018-03-15: vyriešená chyba vo výpočte rýchlosti.

Krok 5: Budúce zlepšenie

Mám na mysli ďalšie úžasné funkcie:

  • pridajte snímač napätia batérie
  • pridať snímač teploty
  • správa farieb svetlometov

Tieto pokyny aktualizujem čo najskôr.

Odporúča: