Cuprins:
- Pasul 1: Lista componentelor
- Pasul 2: Modificări mecanice
- Pasul 3: Asamblarea mașinii
- Pasul 4: Codul
- Pasul 5: Îmbunătățirea viitoare
Video: CAR-INO: Conversia totală a unei mașini RC vechi cu control Arduino și Bluetooth: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Introducere
Bună, în primele mele instrucțiuni, aș dori să vă împărtășesc experiența mea cu convertirea unei mașini vechi rc din 1990 în ceva nou. A fost Crăciunul 1990 când Moș Crăciun mi-a oferit acest Ferrari F40, cea mai rapidă mașină din lume! … la acea vreme.
Această mașină superbă a fost echipată cu o telecomandă rc, dar cu un singur buton …: |
da, această mașină poate merge doar înainte și înapoi! a fost foarte frustrant de condus, așa că l-am folosit rar … din acest motiv, această jucărie este încă în viață!
L-am găsit în stilul mansardei din cutia originală, așa că am fost lovit de fulgere! Pot folosi modulul meu suplimentar de arduino pentru a converti mașina!
Am decis să numesc proiectul CAR-INO din două motive, voi folosi arduINO, iar în italiană carino înseamnă „frumos”, deoarece rezultatul final va fi … frumos!:)
Funcțiile implementate sunt:
- direcție (desigur!)
- control de viteza
- controlul farurilor
- controlul luminii de fundal
- corn
să începem!
Pasul 1: Lista componentelor
- arduino nano 1,8 €
- Driver motor DC (am folosit placa L298n) 1,5 €
- servomotor sg90 1 €
- modul bluethoot (cum ar fi HC-05) 3 €
- buzzer activ << 1 €
- 3 leduri albe << 1 €
- microîntrerupător << 1 €
- condensator cel puțin 320uF << 1 €
- fire colorate << 1 €
- mașină veche din 1990 cu motor de curent continuu funcțional.
Prețurile sunt preluate de la Aliexpress.
INSTRUMENTE
- sudor
- staniu
- twizers
- decapant de sârmă
- lipici fierbinte
Pasul 2: Modificări mecanice
Când am deschis mașina, mi-am răspuns din nou că aceasta este o versiune ieftină a unei alte serii de mașini rc, deoarece are un spațiu pentru servo, iar axa care leagă roțile are o joncțiune pentru servo, dar este asamblată invers pentru a bloca roțile capului.
Am tăiat puțin plastic pentru a face loc pentru servo SG90 și l-am lipit, am lipit și un șurub pe brațul servo pentru a crea o joncțiune cu axa (vezi fotografia). Am îndepărtat vechea placă electronică și am tăiat plasticul suplimentar care o ținea.
Pasul 3: Asamblarea mașinii
Ledurile de iluminare din spate sunt conectate direct la pinul 13, care este ieșirea dedicată ledului, deci nu aveți nevoie de un rezistor. Ledul frontal are nevoie de un rezistor pentru a limita curentul. Puteți utiliza un rezistor de 220 / 250 ohmi. Nu aveam ledul alb, așa că în cazul meu am folosit un led RGB ca led alb.
În proiectul meu nu pot folosi pinul 9 și 10 ca ieșire PWM deoarece biblioteca servo (pe care o vom folosi în cod pentru a controla servomotorul) dezactivează PWM pe acești pini.
Cel mai bun mod este să folosesc doi furnizori de energie diferiți, unul pentru logică (arduino), altul pentru motoare (cum ar fi schema de alimentare dublă), dar în mașina mea nu există suficient spațiu (am avut o mulțime de probleme cu introducerea plăcii driverului și servo) așa că am decis să folosesc un condensator mare pentru a filtra vârful scăzut de tensiune care face ca arduino să strige în timpul activării motorului.
Am folosit microîntrerupătorul pentru a dezactiva alimentarea cu alte componente. în timpul intermitentului, celelalte componente legate de arduino pot crea probleme în timpul acestei operații.
Înainte de asamblare, alegeți un aspect bun pentru a plasa componentele și asigurați-vă că caroseria mașinii se potrivește bine! Sudez firele (urmând schema) direct pe arduino dar poate este mai bine să folosiți anteturile!
Am folosit adeziv fierbinte pentru a repara toate componentele pentru că este suficient de puternic, ușor de îndepărtat și nu face mizerie.
Pasul 4: Codul
2018-03-17 VERSIUNEA NOUĂ - ACTUALIZARE MARE!
Pentru noul cod am bazat comunicarea pe „Arduino Joystick Controller”, o aplicație gratuită pe playstore.
Descărcați noua aplicație aici
AVERTISMENT: Când conectați arduino pe computer, asigurați-vă că opriți bateria !!!!
Descărcați biblioteca L293 și dezarhivați-o în directorul arduino „biblioteci”
vă puteți configura cu ușurință mașina, creând un profil personal în aplicație. la începutul codului puteți seta pinout-ul în funcție de preferințele dvs. (nu utilizați pinul 9 și 10 ca pwm). Dacă la pornire servodirecția se află sub raza de acțiune, puteți introduce un unghi central personalizat, eliminând comentariul la:
// # define centro
Acest software include funcții noi precum:
- unghiul de direcție analogic
- parametri setabili prin aplicație
- posibilitatea de a citi senzori analogici (baterie, temperatură etc.)
- posibilitatea de a adăuga și controla alte 2 servouri (adică pentru cardanul camerei) Bucurați-vă!
Bucurați-vă!
VERSIUNE VECHE
Pentru cod am bazat comunicarea pe „Arduino Bluetooth RC Car APP”, o aplicație gratuită pe playstore.
Descărcați aplicația aici
AVERTISMENT: Când conectați arduino pe computer, asigurați-vă că opriți bateria !!!!
Puteți configura cu ușurință mașina dvs. la începutul codului, există 2 secțiuni:
- Definiție pinout: puteți alege pinout (NB nu utilizați pinul 9 și 10 ca pwm).
- Calibrare: setați gradul de direcție (dreapta, stânga și centru) și PWM minim pentru a muta mașina.
Acum blițează fișierul ino pe nano și bucură-te!
ACTUALIZARE 2018-03-15: s-a rezolvat un bug pentru calculul vitezei.
Pasul 5: Îmbunătățirea viitoare
Mă gândesc la alte caracteristici minunate:
- adăugați senzorul de tensiune al bateriei
- adăugați senzor de temperatură
- gestionarea culorii farurilor
Voi actualiza acest instructable cât mai curând posibil.
Recomandat:
Conversia difuzoarelor vechi în Bluetooth Boombox: 8 pași (cu imagini)
Conversia difuzoarelor vechi în Bluetooth Boombox: Bună ziua tuturor! Vă mulțumesc foarte mult pentru acordul cu mine pe această versiune! Înainte de a analiza detaliile, vă rugăm să luați în considerare votul pentru acest instructabil în concurs chiar în partea de jos. Asistența este foarte apreciată! Au trecut câțiva ani de când am început
Reface un vechi robot vechi: 10 pași (cu imagini)
Reface un vechi robot vechi: Faceți cunoștință cu Arlan, un robot distractiv cu multă personalitate. Locuiește într-o clasă de știință din clasa a V-a. L-am reconstruit pentru a fi mascota echipei de robotică a școlii, el fiind și asistentul clasei. Copiilor le place să vadă tehnologia în acțiune și Arlan merge
Construirea unei mașini de sudat la punct dintr-un transformator de cuptor cu microunde: 7 pași (cu imagini)
Construirea unei mașini de sudat la punct dintr-un transformator de cuptor cu microunde: În acest proiect realizez o mașină de sudat la fața locului pentru a fi utilizată pentru construirea pachetelor de baterii cu celule 18650 litiu-ion. Am, de asemenea, un sudor profesional, model Sunkko 737G, care este în jur de 100 USD, dar pot spune cu bucurie că sudorul meu spot DIY
Inima unei mașini (un microproiector cu laser): 8 pași (cu imagini)
Inima unei mașini (un microproiector cu laser): acest instructabil este succesorul spiritual al unui experiment anterior în care am construit un ansamblu de direcție laser cu oglindă cu două axe din piese și solenoide imprimate 3D. am avut norocul să găsesc niște nebuni din punct de vedere comercial
Restaurarea unei mașini de scris Olivetti: 6 pași
Restaurarea unei mașini de scris Olivetti: am ales acest lucru, pentru că am vrut întotdeauna să folosesc o mașină de scris și poate să o folosesc în școală pentru eseuri sau ceva de genul acesta. Am ales și asta, pentru că această mașină de scris a fost folosită de bunicul meu și de tatăl meu. Am vrut să păstrez mașina de scris și