Obsah:

CAR-INO: Celková konverze starého RC auta s ovládáním Arduino a Bluetooth: 5 kroků (s obrázky)
CAR-INO: Celková konverze starého RC auta s ovládáním Arduino a Bluetooth: 5 kroků (s obrázky)

Video: CAR-INO: Celková konverze starého RC auta s ovládáním Arduino a Bluetooth: 5 kroků (s obrázky)

Video: CAR-INO: Celková konverze starého RC auta s ovládáním Arduino a Bluetooth: 5 kroků (s obrázky)
Video: Řídící a regulační technika. Mechatronika. Průmysl 4.0 1SI 2023/24 2024, Listopad
Anonim
CAR-INO: Celková konverze starého RC auta s ovládáním Arduino a Bluetooth
CAR-INO: Celková konverze starého RC auta s ovládáním Arduino a Bluetooth

Úvod

Ahoj, ve svých prvních instrukcích bych se s vámi chtěl podělit o své zkušenosti s přestavbou starého RC auta z roku 1990 na něco nového. Bylo to v roce 1990, kdy mi Santa dal toto Ferrari F40, nejrychlejší auto na světě! … v té době.

Toto skvělé auto bylo vybaveno dálkovým ovládáním na dálkové ovládání, ale pouze jedním tlačítkem…: |

ano, toto auto může jet pouze dopředu a dozadu! to bylo velmi frustrující řídit, takže jsem to používal jen zřídka … z tohoto důvodu je tato hračka stále naživu!

Našel jsem to v podkroví v původní krabici, takže mě zasáhl blesk! Mohu použít svůj další modul arduino na přestavbu auta!

Rozhodl jsem se nazvat projekt CAR-INO ze dvou důvodů, budu používat arduINO a v italském carinu to znamená „pěkné“, protože konečný výsledek bude… pěkný!:)

Implementované funkce jsou:

  • řízení (samozřejmě!)
  • kontrola rychlosti
  • ovládání světlometů
  • ovládání podsvícení
  • roh

Začněme!

Krok 1: Seznam komponent

  1. arduino nano 1,8 €
  2. Ovladač stejnosměrného motoru (použil jsem desku L298n) 1,5 €
  3. servomotor sg90 1 €
  4. modul bluethoot (jako HC-05) 3 €
  5. aktivní bzučák << 1 €
  6. 3 bílé LED << 1 €
  7. mikrospínač << 1 €
  8. kondenzátor minimálně 320uF << 1 €
  9. barevné dráty << 1 €
  10. staré auto z roku 1990 s fungujícím stejnosměrným motorem.

Ceny jsou převzaty z Aliexpress.

NÁSTROJE

  • svářeč
  • cín
  • twizery
  • odizolovač drátu
  • horké lepidlo

Krok 2: Mechanické úpravy

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

Když jsem otevřel auto, znovu jsem si uvědomil, že se jedná o levnou verzi jiné řady RC aut, protože má prostor pro servo a osa, která spojuje kola, má spojku pro servo, ale je sestavena zpětně, aby zablokovala přední kola.

Uřízl jsem trochu plastu, abych uvolnil místo pro servo SG90, a přilepil jsem ho, na rameno serva jsem nalepil také šroub, abych vytvořil křižovatku s osou (viz foto). Odstranil jsem starou elektronickou desku a nařezal další plast, který ji držel.

Krok 3: Sestavení auta

Sestavení auta
Sestavení auta
Sestavení auta
Sestavení auta
Sestavení auta
Sestavení auta

LED podsvícení jsou připojeny přímo na pin 13, což je výstup vyhrazený pro LED, takže nepotřebujete rezistor. Přední LED potřebuje odpor k omezení proudu, který můžete použít odpor 220 / 250 ohmů. Neměl jsem bílou LED, takže v mém případě jsem použil RGB LED jako bílou LED.

V mém projektu nemohu použít pin 9 a 10 jako PWM, protože knihovna serv (kterou budeme v kódu používat k ovládání servomotoru) deaktivuje PWM na těchto pinech.

Nejlepší způsob je použít dva různé dodavatele energie, jeden pro logiku (arduino), druhý pro motory (jako schéma duálního napájení), ale v mém autě není dost místa (měl jsem velký problém s vložením desky ovladače a servo), takže jsem se rozhodl použít velký kondenzátor k filtrování nízkého špičkového napětí, díky kterému arduino při aktivaci motoru křičí.

Mikrospínačem jsem vypnul napájení ostatních komponent. během blikání mohou ostatní komponenty spojené s arduino během této operace způsobovat problémy.

Před montáží zvolte dobré rozložení pro umístění komponentů a ujistěte se, že karoserie dobře sedí! Svařuji dráty (podle schématu) přímo na arduino, ale možná je lepší použít záhlaví!

Všechny součásti jsem opravil horkým lepidlem, protože je dostatečně pevné, snadno odstranitelné a nedělá nepořádek.

Krok 4: Kód

2018-03-17 NOVÁ VERZE - VELKÁ AKTUALIZACE!

Pro nový kód jsem založil komunikaci na „Arduino Joystick Controller“, bezplatné aplikaci na Playstore.

Stáhněte si novou aplikaci zde

UPOZORNĚNÍ: Když připojíte arduino k počítači, nezapomeňte vypnout napájení baterie !!!!

Stáhněte si knihovnu L293 a rozbalte ji v „knihovnách“adresáře arduino

můžete snadno konfigurovat svůj vůz vytvořením osobního profilu v aplikaci. na začátku kódu můžete nastavit pinout podle svých preferencí (nepoužívejte pin 9 a 10 jako pwm). Pokud se zapne servo řízení pod rozsah, můžete vložit vlastní středový úhel a odstranit komentář na:

//#definujte centro

Tento software obsahuje nové funkce jako:

  • analogový úhel řízení
  • parametry nastavitelné pomocí aplikace
  • možnost čtení analogových senzorů (baterie, teplota atd.)
  • možnost přidat a ovládat další 2 serva (tj. pro kardanový závěs) Užijte si to!

Užívat si!

STARÁ VERZE

Pokud jde o kód, komunikaci jsem založil na „Arduino Bluetooth RC Car APP“, bezplatné aplikaci v obchodě Play.

Stáhněte si aplikaci zde

UPOZORNĚNÍ: Když připojíte arduino k počítači, nezapomeňte vypnout napájení baterie !!!!

Můžete snadno konfigurovat své auto na začátku kódu jsou 2 sekce:

  1. Definice pinoutu: můžete zvolit pinout (NB nepoužívejte pin 9 a 10 jako pwm).
  2. Kalibrace: nastavte stupeň řízení (vpravo, vlevo a uprostřed) a minimální PWM pro pohyb auta.

Nyní flashujte soubor ino na svém nano a užívejte si!

UPDATE 2018-03-15: vyřešena chyba pro výpočet rychlosti.

Krok 5: Budoucí vylepšení

Myslím na další úžasné funkce:

  • přidat snímač napětí baterie
  • přidat teplotní čidlo
  • správa barev světlometů

Tyto pokyny aktualizuji co nejdříve.

Doporučuje: