Terveisiä lukijoilta, valmistajilta, nörteiltä, harrastajilta, elektroniikkaharrastajilta ja aloittelijoilta;
Olen jo pitkään yrittänyt rakentaa langatonta R/C-autoa, jossa on harjaton moottori ja Arduino.
Nyt kun koulukoe on tehty, päätin tehdä sen.
Lopullisessa määrittelyprosessissa ohjausmenetelmästä, jota aion käyttää R/C-auton tekemiseen, minulla on ongelma: harjattoman moottorin ohjaaminen Arduinolla.
Kun
Arduinon AC-moottorin ohjaus (teknisesti) näyttää hieman pelottavalta, älä huoli, sillä tässä oppaassa näytän sinulle kuinka helppoa on ohjata tasavirtamoottoria Arduinolla käyttämällä mitä tahansa kytkintä/potentiometriä/joystickiä, periaatteessa kaikkea, mikä voi muuttaa parametreja tavalla, jonka Arduino voi tallentaa, olipa kyseessä sitten resistojännite.
Kokeillaksesi tätä projektia itse, tarvitset jotain perustavaa:
tarjoan kansainvälisiä hankintalinkkejä useimmille käyttämilleni tuotteille)
Tarvitset myös joitain perustyökaluja: Aloitetaan projektimme, kun olet saanut materiaalit kuntoon!
Ennen kuin aloitamme koodin kirjoittamisen, muodostamme ensin yhteyden ESC:hen ja arduinon moottoriin.
Yhteys tähän projektiin on melko yksinkertainen ja suora.
Kirjoittamani koodin mukaan kytkentä on seuraava: potentiometrin/joystickin lähtönasta on kytketty Arduinon analogiseen nastaan 0.
Kaavakuva potentiometrin ja analogisen joystickin käytöstä on annettu. (
Käytin kotitekoista ohjaussauvaa ja annoin ohjaussauvasta kaavion)
ESC Arduinoon: musta viiva (maa)---
> Arduinon maadoitusnasta Valkoinen johto (Signaali)---
> Digitaalisen nastan kuukausittainen linja ArduinoRed (virta)--
> Vin Arduinossa (Tämä antaa virtaa Arduinolle (
Tämä antaa virtaa Arduinon moottorille)
Liitä kolme ESC:tä yksinkertaisesti brush-moottoriin. ESC.
Tilaukset eivät ole tärkeitä. (
Jos moottori ei pyöri haluttuun suuntaan, vaihda jompikumpi esc:n johdoista harjattomaan moottoriin)
Kun laitteistoliitäntä on valmis, voimme käsitellä Arduino-koodia.
Koodi on melko yksinkertainen ja yritän selittää jokaisen rivin toimivuuden kommentein.
Ota kuitenkin minuun yhteyttä, jos sinulla on ongelmia: hrithikbansal70 @ gmail.
Comhrithikbansal. comThe Code:(.
Myös ino-tiedosto liitteenä)
/* ESC-kalibroi ESC-datanasta, joka on kytketty arduinon digitaaliseen nastaan 10.
Potentiometrin/joystick-sisääntulo kytketty analogiseen nastaan 0 Arduinossa.
Kokoa ja lataa koodi.
Pidä sitten ohjaussauva/potentiometri maksimiasennossa ja kytke ulkoinen virtalähde ESC:hen.
Kuulet piippauksia ja asetat potentiometrin/joystickin alimpaan asentoon.
Tämä asettaa päätepisteen ESC:lle.
Tämä esimerkkikoodi on vapaasti käytettävissä.
Sen on tarkistanut Hrithik Bansal www 20. maaliskuuta 2017. hrithikbansal.
Com */sisältää /sisältää servokirjaston servo esc -toimintoja varten;
/ Ilmoita ESC servo-objektin int-syötteenä; void setup(){esc. liitä (10);
/Kytke ESC digitaaliseen nastan 10 sarjaporttiin. alkaa(9600);
Aloita sarjamonitorin tyhjennyssilmukan lukeminen/avaaminen{
Input = analogRead (A0);
/Tulon arvo on nastan 0 0 sarja analoginen tulo. print(
\'Alkuperäinen syöttöarvo :\');
/Sarjaportti tulostaa alkuperäisen syöttöarvosarjan. tulosta (syöttö); Sarja. tulosta(\' | \'); viive(1); input=map(analogRead(A0)
, 0,1023, 0,180);
/Kartoita analogisen nastan joystickin tuloarvot servolähtöä vastaaviin maksimi- ja minimiarvoihin: 180 ja 0 sarja. print(
\'Syöte arvo kartoitusta varten :\'); Sarja. tulosta (syöttö);
/Serial tulostaa Serial-kuvauksen syöttöarvon. painaa(\'\'); viive(1);
/Viive määrittää resoluutiosi/tasaisuuden ja moottorin kyvyn reagoida Potwntiometrin/joystickin liikkeisiin. esc. kirjoittaa(syöttö);
ESC:n tila on sama kuin ohjaussauvan tila/sijainti}
Kun olet ladannut koodin arduinoon ja tarkistanut kaikki laitteistoliitännät uudelleen, kytke akku ESC:hen ja nollaa arduino välittömästi (
Paina pientä nollauspainiketta).
Aseta sitten potentiometri/joystick välittömästi jompaankumpaan kahdesta ääriasennosta, joka on huippupisteesi (
missä moottori pyörii suurimmalla nopeudella).
Kuulet taas piippauksia, minkä jälkeen potentiometri/joystick on täysin suunnattu toista päätä/toista päätä kohti.
Tämä on alhainen päätasi (
moottori on tällä hetkellä paikallaan).
Taas kuulet äänimerkkejä ja kalibrointi on tehty. {
Tämä on osoitettu videoprojektidemossa
: video LinkNow, kun siirrät potentiometrin nupin/analogisen joystickin ylä-/alakohtaan, harjaton moottori kiihtyy/hidastuu vastaavasti.
Vinkki: Testin aikana moottorin yleisestä pyörimisestä johtuen (ulkoisen roottorin moottori)
on myös vaarallista, että et voi pitää sitä käsissäsi.
Testattaessa rullapaperi lensi vahingossa ulos moottorin pyöriessä erittäin nopeasti: Jos sinulla on ongelmia, ota yhteyttä: hrithikbansal70
Comhrithikbansal.
Toivottavasti tämä ratkaisee ongelmasi ja opit tänään jotain uutta. Kiitos!
HOPRIO Group on ammattimainen säätimien ja moottoreiden valmistaja, perustettiin vuonna 2000. Konsernin pääkonttori sijaitsee Changzhou Cityssä, Jiangsun maakunnassa.