Tartalomjegyzék:

CAR-INO: Egy régi RC autó teljes átalakítása Arduino és Bluetooth vezérléssel: 5 lépés (képekkel)
CAR-INO: Egy régi RC autó teljes átalakítása Arduino és Bluetooth vezérléssel: 5 lépés (képekkel)

Videó: CAR-INO: Egy régi RC autó teljes átalakítása Arduino és Bluetooth vezérléssel: 5 lépés (képekkel)

Videó: CAR-INO: Egy régi RC autó teljes átalakítása Arduino és Bluetooth vezérléssel: 5 lépés (képekkel)
Videó: Ez olyan megható... 🤣 #shorts #ferrari #elmenyplaza #cziganyjudit 2024, November
Anonim
CAR-INO: Egy régi RC autó teljes átalakítása Arduino és Bluetooth vezérléssel
CAR-INO: Egy régi RC autó teljes átalakítása Arduino és Bluetooth vezérléssel

Bevezetés

Sziasztok, első oktatási dokumentumaimban szeretném megosztani veletek tapasztalataimat egy régi rc autó 1990 -es évről újra történő átalakításával kapcsolatban. Karácsony volt 1990, amikor a Mikulás nekem adta ezt a Ferrari F40 -et, a világ leggyorsabb autóját!… Akkoriban.

Ez a kiváló autó rc távirányítóval volt felszerelve, de csak egy gombbal…: |

igen, ez az autó csak előre és hátra tud menni! nagyon frusztráló volt vezetni, ezért ritkán használtam … ezért ez a játék még mindig él!

A tetőtérben találtam az eredeti dobozban, így villámcsapás ért! Használhatom az arduino extra modulomat az autó átalakításához!

Úgy döntöttem, hogy CAR-INO projektnek hívom két okból, az arduINO-t fogom használni, és olaszul a carino azt jelenti, hogy "szép", mert a végeredmény… szép lesz!:)

A megvalósított funkciók a következők:

  • kormányzás (persze!)
  • sebesség ellenőrzés
  • fényszóró vezérlés
  • háttérvilágítás vezérlés
  • kürt

Kezdjük!

1. lépés: Alkatrészlista

  1. arduino nano 1,8 €
  2. DC motor meghajtó (L298n táblát használtam) 1,5 €
  3. szervomotor sg90 1 €
  4. bluethoot modul (például HC-05) 3 €
  5. aktív zümmögő << 1 €
  6. 3 fehér led << 1 €
  7. mikrokapcsoló << 1 €
  8. kondenzátor legalább 320uF << 1 €
  9. színes vezetékek << 1 €
  10. régi 1990 -es autó működő egyenáramú motorral.

Az árak az Aliexpress -ből származnak.

ESZKÖZÖK

  • hegesztő
  • ón-
  • twitterek
  • drótcsík
  • forró ragasztó

2. lépés: Mechanikai módosítások

Mechanikai módosítások
Mechanikai módosítások
Mechanikai módosítások
Mechanikai módosítások

Amikor kinyitottam az autót, azt gondoltam, hogy ez egy rc autó másik sorozatának olcsó változata, mert van helye a szervónak, és a kerekeket összekötő tengelynek van egy csomópontja a szervóhoz, de hátrafelé van szerelve a fejkerekek rögzítéséhez.

Vágtam egy kis műanyagot, hogy legyen hely az SG90 szervónak, és ragasztottam, ragasztottam egy csavart is a szervókarhoz, hogy létrehozzam a tengely csatlakozását (lásd a fotót). Eltávolítottam a régi elektronikus táblát, és levágtam a rajta lévő műanyagot.

3. lépés: Az autó összeszerelése

Az autó összeszerelése
Az autó összeszerelése
Az autó összeszerelése
Az autó összeszerelése
Az autó összeszerelése
Az autó összeszerelése

A háttérvilágítású LED -ek közvetlenül a 13 -as érintkezőre vannak csatlakoztatva, amely a LED -ekhez tartozó kimenet, így nincs szükség ellenállásra. Az elülső lednek ellenállásra van szüksége, hogy korlátozza az áramot, használhat 220 / 250 ohm ellenállást. Nem volt fehér ledem, így az én esetemben RGB ledet használtam fehér ledként.

A projektemben nem használhatom a 9 -es és a 10 -es érintkezőt PWM -ként, mert a szervokönyvtár (amelyet a kódban fogunk használni a szervomotor vezérléséhez) letiltja a PWM -et ezeken a csapokon.

A legjobb módja az, ha két különböző tápegységet használ, az egyik a logikát (arduino), a másikat a motorok (például a kettős tápellátás), de az autómban nincs elég hely (sok problémám volt a vezérlőpanel behelyezésével) és szervo), ezért úgy döntöttem, hogy egy nagy kondenzátort használok az alacsony feszültségcsúcs kiszűrésére, ami miatt az arduino kiabál a motor aktiválása során.

A mikrokapcsolóval letiltottam a többi komponens áramellátását. a villogás alatt az arduino -hoz kapcsolódó egyéb komponensek problémákat okozhatnak a művelet során.

Összeszerelés előtt válasszon egy jó elrendezést az alkatrészek elhelyezéséhez, és győződjön meg arról, hogy az autó karosszériája jól illeszkedik! A vezetékeket (a séma szerint) hegesztem közvetlenül az arduino -ra, de talán jobb a fejléceket használni!

Forró ragasztóval rögzítettem az összes alkatrészt, mert elég erős, könnyen eltávolítható és nem okoz rendetlenséget.

4. lépés: A kód

2018. 03. 17. ÚJ VERZIÓ - NAGY FRISSÍTÉS!

Az új kód esetében a kommunikációt az "Arduino Joystick Controller" -re alapítottam, amely egy ingyenes alkalmazás a playstore -ban.

Töltse le az új alkalmazást itt

FIGYELMEZTETÉS: Amikor az arduino -t PC -hez csatlakoztatja, feltétlenül kapcsolja ki az akkumulátort !!!!

Töltse le az L293 könyvtárat, és bontsa ki az arduino "libreries" könyvtárában

könnyen konfigurálhatja autóját, és létrehozhat egy személyes profilt az alkalmazásban. a kód elején beállíthatja a pinoutot a preferenciái szerint (ne használja a 9 -es és a 10 -es tűt pwm -ként). Ha a szervókormány bekapcsolása hatótávolság alá esik, egyéni középponti szöget illeszthet be a megjegyzés eltávolításával:

//#definiálja a központot

Ez a szoftver olyan új funkciókat tartalmaz, mint:

  • analóg kormányzási szög
  • az alkalmazáson keresztül beállítható paraméterek
  • analóg érzékelők (akkumulátor, hőmérséklet stb.) olvasásának lehetősége
  • lehetőség további 2 szervó hozzáadására és vezérlésére (azaz kamera kardánhoz) Élvezze!

Élvezd!

RÉGI VERZIÓ

A kódhoz a kommunikációt az "Arduino Bluetooth RC Car APP" -ra alapozom, amely egy ingyenes alkalmazás a playstore -ban.

Töltse le az alkalmazást itt

FIGYELMEZTETÉS: Amikor az arduino -t PC -hez csatlakoztatja, feltétlenül kapcsolja ki az akkumulátort !!!!

Könnyedén konfigurálhatja autóját a kód elején két rész található:

  1. Pinout definíció: kiválaszthatja a pinout -ot (NB, ne használja a 9 -es és 10 -es tüskét pwm -ként).
  2. Kalibrálás: állítsa be a kormányzási fokozatot (jobb, bal és középső) és a minimális PWM -t az autó mozgatásához.

Most villanja fel az ino fájlt a nanóján, és élvezze!

FRISSÍTÉS 2018.03.15.: megoldott egy hibát a sebességszámításhoz.

5. lépés: Jövőbeli fejlesztés

Más fantasztikus funkciókra gondolok:

  • adjon hozzá akkumulátor feszültségérzékelőt
  • adjon hozzá hőmérséklet -érzékelőt
  • fényszóró színkezelése

A lehető leghamarabb frissítem ezt az utasításokat.

Ajánlott: