INHOUDSOPGAWE:
- Stap 1: Komponentelys
- Stap 2: Meganiese wysigings
- Stap 3: Monteer die motor
- Stap 4: Die kode
- Stap 5: Toekomstige verbetering
Video: CAR-INO: totale omskakeling van 'n ou RC-motor met Arduino en Bluetooth-beheer: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Inleiding
Hallo, in my eerste instruksies wil ek u my ervaring met die omskakeling van 'n ou rc -motor van 1990 na iets nuuts met u deel. Dit was xsmas 1990 toe die kersvader my hierdie Ferrari F40 gegee het, die vinnigste motor ter wêreld! … op daardie stadium.
Hierdie uitstekende motor was toegerus met 'n rc -afstandsbediening, maar slegs met een knoppie …: |
ja, hierdie motor kan net vorentoe en agtertoe gaan! dit was baie frustrerend om te bestuur, so ek het dit selde gebruik … daarom speel hierdie speelding nog steeds!
Ek het dit op my solderstyl in die oorspronklike boks gevind, sodat ek deur weerlig getref is! Ek kan my ekstra arduino -module gebruik om die motor om te skakel!
Ek het besluit om die projek CAR-INO om twee redes te noem, ek gaan arduINO gebruik, en in Italiaans beteken carino 'lekker', want die eindresultaat sal wees … lekker!:)
Die funksies wat geïmplementeer is, is:
- stuur (natuurlik!)
- spoedbeheer
- koplig beheer
- agterlig beheer
- horing
laat ons begin!
Stap 1: Komponentelys
- arduino nano 1.8 €
- DC -motorbestuurder (ek het L298n -bord gebruik) 1,5 €
- servomotor sg90 1 €
- bluethoot-module (soos HC-05) 3 €
- aktiewe zoemer << 1 €
- 3 wit leds << 1 €
- mikroskakelaar << 1 €
- kapasitor ten minste 320uF << 1 €
- gekleurde drade << 1 €
- ou 1990 motor met werkende DC motor.
Die pryse word geneem by Aliexpress.
GEREEDSKAP
- sweiser
- blik
- twizers
- draadstroper
- warm gom
Stap 2: Meganiese wysigings
Toe ek die motor oopmaak, het ek werklik besef dat dit 'n goedkoop weergawe van 'n ander reeks rc -motors is, want dit het ruimte vir die servo, en die as wat die wiele verbind, het 'n aansluiting vir servo, maar dit is agteruit gemonteer om die kopwiele te sluit.
Ek het 'n bietjie plastiek gesny om plek te maak vir servo SG90 en ek het dit geplak, ek het ook 'n skroef op die servo -arm vasgeplak om 'n aansluiting met die as te skep (sien die foto). Ek verwyder die ou elektroniese bord en sny die ekstra plastiek wat dit vasgehou het.
Stap 3: Monteer die motor
Die LED's met agtergrond word direk op pen 13 gekoppel, die uitset wat aan LED toegewy is, sodat u geen weerstand nodig het nie. Die voorste led het 'n weerstand nodig om die stroom te beperk; u kan 'n weerstand van 220 / 250 ohm gebruik. Ek het nie die wit led gehad nie, so in my geval het ek 'n RGB -led as wit led gebruik.
In my projek kan ek pen 9 en 10 nie as PWM uit gebruik nie, want die servobiblioteek (wat ons in die kode gaan gebruik om die servomotor te beheer) skakel die PWM op hierdie penne uit.
Die beste manier is om twee verskillende kragverskaffers te gebruik, een vir die logika (arduino) en 'n ander vir motors (soos skema vir dubbele toevoer), maar daar is nie genoeg ruimte in my motor nie (ek het baie probleme gehad met die insit van die bestuurbord en servo), en ek het besluit om 'n groot kapasitor te gebruik om die lae spanningspiek te filter wat arduino laat afskree tydens die motoraktivering.
Ek het die mikroskakelaar gebruik om die krag van ander komponente uit te skakel. tydens die flits kan die ander komponente wat aan arduino gekoppel is, probleme veroorsaak tydens hierdie operasie.
Kies 'n goeie uitleg voordat u dit monteer, en sorg dat die karrosserie goed pas! Ek sweis die drade (volgens die skema) direk op die arduino, maar miskien is dit beter om die kopstukke te gebruik!
Ek het warm gom gebruik om al die komponente reg te maak, want dit is sterk genoeg, maklik om te verwyder en veroorsaak nie gemors nie.
Stap 4: Die kode
2018-03-17 NUWE VERSIE - GROOT UPDATE!
Vir die nuwe kode het ek die kommunikasie gebaseer op die "Arduino Joystick Controller", 'n gratis app in die speelwinkel.
Laai die nuwe app hier af
WAARSKUWING: As u arduino op 'n rekenaar aansluit, moet u die batterytoevoer afskakel !!!!
Laai die L293 -biblioteek af en pak dit uit in die arduino -gids "biblioteke"
u kan u motor maklik instel om 'n persoonlike profiel in die app te skep. Aan die begin van die kode kan u die pinout volgens u voorkeure stel (moenie pen 9 en 10 as pwm gebruik nie). As die servostuur onder bereik is, kan u 'n pasgemaakte middelhoek invoeg deur die opmerking te verwyder by:
//#definieer centro
Hierdie sagteware bevat nuwe funksies soos:
- analoog stuurhoek
- parameters instelbaar via app
- moontlikheid om analoog sensors te lees (battery, temperatuur, ens.)
- moontlikheid om ander 2 servo's by te voeg en te beheer (dws vir kamera -gimbal) Geniet dit!
Geniet dit!
OU VERSIE
Vir die kode het ek die kommunikasie gebaseer op die "Arduino Bluetooth RC Car APP", 'n gratis app in die speelwinkel.
Laai die app hier af
WAARSKUWING: As u arduino op 'n rekenaar aansluit, moet u die batterytoevoer afskakel !!!!
U kan u motor maklik aan die begin van die kode instel; daar is twee afdelings:
- Pinout -definisie: u kan die pinout kies (let op dat u nie pin 9 en 10 as pwm gebruik nie).
- Kalibrasie: stel u stuurgraad (regs, links en middel) en minimum PWM in om die motor te beweeg.
Flits nou die ino -lêer op u nano en geniet dit!
UPDATE 2018-03-15: 'n fout opgelos vir spoedberekening.
Stap 5: Toekomstige verbetering
Ek dink aan ander wonderlike funksies:
- voeg batteryspanning sensor by
- voeg temperatuursensor by
- bestuur van die kopligkleur
Ek sal hierdie instruksies so gou as moontlik bywerk.
Aanbeveel:
Omskakeling van ou luidspreker na Bluetooth Boombox: 8 stappe (met foto's)
Ou luidspreker -omskakeling na Bluetooth Boombox: HI almal! Baie dankie dat u by my aangesluit het vir hierdie build! Voordat ons in die besonderhede ingaan, oorweeg dit om onderaan hierdie instruksie in die wedstryd te stem. Ondersteuning word hoog op prys gestel! Dit is 'n paar jaar sedert ek begin het
Omskakeling van 'n 230V wisselstroomlamp na USB -krag!: 6 stappe (met foto's)
Die omskakeling van 'n 230V wisselstroomgloeilamp na USB-krag! 'n valse fakkel of lantaarn, dit is nie ideaal nie. Ek verander
Omskakeling van soldeerbout na soldeerbout: 3 stappe (met foto's)
Omskakeling van soldeerbout na soldeerbout: Hi. Tans gebruik baie elektronika SMD -komponente; dit is moeilik om sulke besonderhede sonder spesifieke toerusting te herstel. Selfs as u die SMD LED moet vervang, kan soldeer en desoldering uitdagend wees sonder 'n hittewaaier of soldeer twe
Totale draadlose kragbank: 8 stappe (met foto's)
Totale draadlose kragbank: Hi In hierdie projek het ek die kragbank sonder skakelaars gemaak. Daar is geen laaipoorte op die kragbank nie. Dit laai draadloos en stuur draadlose krag oor om jou selfoon te laai. Hierdie projek behels baie klein onderdele en ek het al
Nog 'n ATX -omskakeling PSU -omskakeling: 7 stappe
Nog 'n ATX -na -bank -PSU -omskakeling: Waarskuwing: Moet nooit 'n ATX -kragtoevoer gebruik nie, behalwe as u presies weet wat u doen, dit bevat lewendige drade by dodelike spanning. Daar is 'n paar projekte om 'n ATX psu na 'n bench psu te omskep, maar nie een van hulle was werklik nie