Satura rādītājs:
- 1. darbība: komponentu saraksts
- 2. darbība: mehāniskās izmaiņas
- 3. solis: automašīnas salikšana
- 4. solis: kods
- 5. solis: turpmākā uzlabošana
Video: CAR-INO: veca RC automašīnas pilnīga pārveidošana ar Arduino un Bluetooth vadību: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Ievads
Sveiki, savās pirmajās instrukcijās es vēlos dalīties ar jums savā pieredzē par vecas rc automašīnas pārveidošanu no 1990. gada uz kaut ko jaunu. Bija 1990. gada Ziemassvētki, kad Ziemassvētku vecītis man uzdāvināja šo Ferrari F40 - ātrāko automašīnu pasaulē!… Tolaik.
Šī lieliskā automašīna bija aprīkota ar rc tālvadības pulti, bet tikai ar vienu pogu…: |
jā, šī automašīna var braukt tikai uz priekšu un atpakaļ! braukt bija ļoti apgrūtinoši, tāpēc es to izmantoju reti … šī iemesla dēļ šī rotaļlieta joprojām ir dzīva!
Es to atradu savā bēniņu stilā oriģinālajā kastē, tāpēc mani pārsteidza zibens! Es varu izmantot savu papildu arduino moduli, lai pārveidotu automašīnu!
Es nolēmu izsaukt projektu CAR-INO divu iemeslu dēļ, es izmantošu arduINO, un itāļu valodā carino nozīmē "jauki", jo gala rezultāts būs … jauks!:)
Īstenotās funkcijas ir šādas:
- stūre (protams!)
- ātruma kontrole
- lukturu vadība
- fona apgaismojuma vadība
- rags
sāksim!
1. darbība: komponentu saraksts
- arduino nano 1,8 €
- Līdzstrāvas motora draiveris (es izmantoju L298n plati) 1,5 €
- servomotors sg90 1 €
- bluethoot modulis (piemēram, HC-05) 3 €
- aktīvs zvana signāls << 1 €
- 3 baltas gaismas diodes << 1 €
- mikro slēdzis << 1 €
- kondensators vismaz 320uF << 1 €
- krāsaini vadi << 1 €
- veca 1990. gada automašīna ar strādājošu līdzstrāvas motoru.
Cenas ir ņemtas no Aliexpress.
RĪKI
- metinātājs
- alva
- twizers
- stiepļu noņēmējs
- karsta līme
2. darbība: mehāniskās izmaiņas
Atverot automašīnu, es patiešām sapratu, ka šī ir lēta citas rc automašīnas sērijas versija, jo tai ir vieta servo, un asij, kas savieno riteņus, ir savienojums ar servo, bet tas ir salikts atpakaļgaitā, lai bloķētu galvas riteņus.
Es nogriezu nedaudz plastmasas, lai radītu vietu servo SG90, un es to pielīmēju, es pielīmēju arī skrūvi uz servo sviras, lai izveidotu krustojumu ar asi (skat. Fotoattēlu). Es noņēmu veco elektronisko plāksni un nogriezu papildu plastmasu, kas to turēja.
3. solis: automašīnas salikšana
Fona apgaismojuma gaismas diodes ir tieši savienotas ar tapu 13, kas ir LED izeja, tāpēc jums nav nepieciešams rezistors. Priekšējam ledam ir nepieciešams rezistors, lai ierobežotu strāvu, varat izmantot 220 / 250 omu rezistoru. Man nebija baltas gaismas, tāpēc manā gadījumā es izmantoju RGB vadu kā baltu.
Manā projektā es nevaru izmantot 9. un 10. tapu kā PWM, jo servo bibliotēka (ko mēs izmantosim kodā, lai kontrolētu servomotoru) atspējo PWM uz šīm tapām.
Labākais veids ir izmantot divus dažādus enerģijas piegādātājus, vienu loģikai (arduino), otru motoriem (piemēram, divkāršu barošanas shēmu), bet manā automašīnā nav pietiekami daudz vietas (man bija daudz problēmu ar vadītāja paneļa ievietošanu) un servo), tāpēc es nolēmu izmantot lielu kondensatoru, lai filtrētu zemo sprieguma maksimumu, kas liek arduino kliegt motora aktivizēšanas laikā.
Es izmantoju mikroslēdzi, lai atspējotu citu komponentu barošanu. mirgošanas laikā citi arduino saistītie komponenti var radīt problēmas šīs darbības laikā.
Pirms salikšanas izvēlieties labu izkārtojumu detaļu novietošanai un pārliecinieties, ka automašīnas virsbūve labi pieguļ! Es metinu vadus (pēc shēmas) tieši uz arduino, bet varbūt labāk ir izmantot galvenes!
Es izmantoju karstu līmi, lai salabotu visas sastāvdaļas, jo tā ir pietiekami stipra, viegli noņemama un nerada putru.
4. solis: kods
17.03.2018 JAUNA VERSIJA - LIELS ATJAUNINĀJUMS!
Jaunajam kodam es balstīju saziņu uz "Arduino Joystick Controller" - bezmaksas lietotni Play veikalā.
Lejupielādējiet jauno lietotni šeit
BRĪDINĀJUMS: Pievienojot datoram arduino, noteikti izslēdziet akumulatora padevi !!!!
Lejupielādējiet L293 bibliotēku un izpakojiet to arduino direktorijā "libreries"
jūs varat viegli konfigurēt savu automašīnu, izveidojot lietotnē personīgo profilu. koda sākumā jūs varat iestatīt pinout atbilstoši savām vēlmēm (neizmantojiet 9. un 10. tapu kā pwm). Ja ieslēgšanas jauda tiek pārsniegta diapazonā, varat ievietot pielāgotu centra leņķi, noņemot komentāru:
//#definēt centru
Šī programmatūra ietver jaunas funkcijas, piemēram:
- analogs stūres leņķis
- parametrus var iestatīt, izmantojot lietotni
- iespēja nolasīt analogos sensorus (akumulatoru, temperatūru utt.)
- iespēja pievienot un kontrolēt citus 2 servos (t.i., kameras kardānam) Izbaudiet!
Izbaudi!
VECĀ VERSIJA
Attiecībā uz kodu es balstīju saziņu uz "Arduino Bluetooth RC Car APP" - bezmaksas lietotni Play veikalā.
Lejupielādējiet lietotni šeit
BRĪDINĀJUMS: Pievienojot datoram arduino, noteikti izslēdziet akumulatora padevi !!!!
Jūs varat viegli konfigurēt savu automašīnu koda sākumā, ir 2 sadaļas:
- Pinout definīcija: jūs varat izvēlēties pinout (NB! Neizmantojiet 9. un 10. tapu kā pwm).
- Kalibrēšana: iestatiet stūres pakāpi (pa labi, pa kreisi un centrā) un minimālo PWM, lai pārvietotu automašīnu.
Tagad zibspuldzi ino failu savā nano un baudīt!
UPDATE 2018-03-15: atrisināta kļūda ātruma aprēķināšanai.
5. solis: turpmākā uzlabošana
Es domāju par citām lieliskām funkcijām:
- pievienojiet akumulatora sprieguma sensoru
- pievienojiet temperatūras sensoru
- lukturu krāsu vadība
Es atjaunināšu šīs instrukcijas, cik drīz vien iespējams.
Ieteicams:
Vecā skaļruņa pārveidošana par Bluetooth Boombox: 8 soļi (ar attēliem)
Vecā skaļruņa pārveidošana par Bluetooth Boombox: Sveiki visiem! Liels paldies, ka jūs kopā ar mani piedalījāties šajā veidošanā! Pirms iedziļināties detaļās, lūdzu, apsveriet iespēju balsot par šo pamācību konkursa pašā apakšā. Atbalsts tiek augstu novērtēts! Ir pagājuši daži gadi kopš es sāku
Rover-One: RC kravas automašīnas/automašīnas prāta piešķiršana: 11 soļi
Rover-One: Smadzeņu piešķiršana RC kravas automašīnai/automašīnai: šī pamācība ir iekļauta manā projektētajā PCB ar nosaukumu Rover-One. Rover-One ir risinājums, ko es izstrādāju, lai ņemtu rotaļlietu RC automašīnu/kravas automašīnu un dotu tai smadzenes, kas ietver komponentus, lai sajustu tās vidi. Rover-One ir 100 mm x 100 mm PCB, kas izstrādāts EasyED
2 USD Arduino. ATMEGA328 kā atsevišķs. Viegli, lēti un ļoti mazi. pilnīga rokasgrāmata. 6 soļi (ar attēliem)
2 USD Arduino. ATMEGA328 kā atsevišķs. Viegli, lēti un ļoti mazi. pilnīga rokasgrāmata. Šajā pamācībā jūs uzzināsit, kā izmantot Arduino ATMEGA328 mikrokontrollera mikroshēmu kā atsevišķu mikrokontrolleri. Tie maksā tikai 2 dolārus, var darīt to pašu, ko jūsu Arduino, un padarīt jūsu projektus ārkārtīgi mazus. Mēs aptversim tapu izkārtojumu
OmniBoard: skrituļdēlis un hoverborda hibrīds ar Bluetooth vadību: 19 soļi (ar attēliem)
OmniBoard: skrituļdēlis un hoverborda hibrīds ar Bluetooth vadību: OmniBoard ir jauns elektriskais skeitborda-lidmašīnas hibrīda hibrīds, ko var kontrolēt, izmantojot Bluetooth viedtālruņa lietojumprogrammu. Tas spēj pārvietoties ar visām trim brīvības pakāpēm, kas sasniedzamas abos dēļos, iet uz priekšu, griezties ap savu asi un
Automašīnas/kravas automašīnas trieciena apkope: 10 soļi
R/C automašīnas/kravas automašīnas šoka apkope: šajā pamācībā es jums parādīšu, kā veikt regulāru apkopi jūsu R/C automašīnai vai kravas automašīnai. Lieta, kas jums būs nepieciešama: -Shock oil (es izmantoju 30wt) -R/C Shocks (Nr. duhhh =))-Papīra dvieļi-knaibles <-ceru, ka pareizi uzrakstīju