Terveisiä lukijoilta, valmistajilta, geekeiltä, harrastajilta, elektroniikan harrastajilta ja aloittelijoilta;
Olen pitkään yrittänyt rakentaa langattoman R/C -auton harjaton moottori ja Arduino.
Nyt kun olen suorittanut koulun kokeen, päätin ottaa sen.
Ohjausmenetelmän lopullisessa määritysprosessissa, jota aion käyttää R/C -auton valmistamiseen, minulla on ongelma: harjaton moottorin hallinta Arduinolla.
Kun hallinta (teknisesti)
Arduinon vaihtovirtamoottori näyttää hiukan pelottavalta, älä huoli, koska tässä käsikirjassa näytän sinulle, kuinka helppoa on hallita DC -moottoria Arduinoa käyttämällä minkä tahansa tyyppisiä kytkimiä/potentiometriä/Joystickia, pohjimmiltaan mitä tahansa, mikä voi muuttaa parametreja tavalla, että Arduino voi tallentaa sen, onko kyse 'SA -suorasta jännitteestä tai vastustuskyvystä.
Kokeillaksesi tätä projektia itse, tarvitset jotain perustietoa:
Tarjoan kansainvälisiä hankintalinkkejä useimmille käyttämilleni tuotteille)
Tarvitset myös joitain perustyökaluja: Anna projekti aloittamaan, kun materiaalit ovat lajiteltu!
Ennen kuin aloitamme koodin kirjoittamisen, anna ensimmäisen yhteyden ESC: hen ja moottoriin Arduinosta.
Yhteys tähän projektiin on melko yksinkertainen ja suora.
Kirjoittamani koodin mukaan yhteys on seuraava: Potentiometrin/ohjaussauvan lähtötappi on kytketty Arduinon analogiseen nastaan 0.
Annetaan kaavio potentiometrin ja analogisen joystickin käytöstä. (
Käytin kotitekoista joystickia ja annoin joystickin kaavion kaavion)
ESC Arduino: Black Line (maa) ---
> Arduinowhite-johdin (signaali) ---
>> Digitaalisen nastaisen arduinored (virta)-
> Vin Arduino -tapahtumassa (
tämä on Arduino)
Connect of the Harjaton moottori: Yksinkertaisesti yhdistää kolmiulotteinen moottori.
Tilaukset eivät ole tärkeitä. (
Jos moottori ei pyöri haluttuun suuntaan, vaihda jompikumpi ESC: n kahdesta johdosta harjattomaan moottoriin),
kun laitteistoyhteys on valmis, voimme käsitellä Arduino -koodia.
Koodi on melko yksinkertainen ja yritän selittää kunkin rivin toiminnallisuuden kommentteilla.
Ota kuitenkin yhteyttä minuun, jos sinulla on ongelmia: hrithikbansal70 @ gmail.
Comhrithikbansal. koodi :(.
Liitteenä myös INO -tiedosto)
/* Kalibroida Arduinon digitaaliseen nasta 10 kytketty ESC -datan PIN -tiedosto.
Potentiometri/ohjaussauvatulos kytketty analogiseen nastaan 0 Arduinolla.
Käännä ja lataa koodi.
Pidä sitten ohjaussauva/potentiometri sen maksimiarvossa ja kytke ulkoinen virtalähde ESC: hen.
Kuulet joitain piippauksia ja laitat potentiometrin/joystickin alimpaan asentoon.
Tämä asettaa päätepisteen ESC: lle.
Tämä näytekoodi on julkisella alueella.
Sitä tarkisti Hrithik Bansal WWW 20. maaliskuuta 2017. Hrithikbansal.
Com * /sisältää /sisältää servokirjaston servo ESC -toimintoihin;
/Julista ESC servo -objektin Int -syöttö; tyhjä setup () {esc. kiinnitä (10);
/Kytke ESC digitaaliseen nasta 10 -sarjaan. alkaa (9600);
Aloita sarjan monimonitoiminen silmukka () {
input = analogread (a0);
/Tulon arvo on nasta 0 0 -sarjan analoginen tulo. tulosta (
\ 'alkuperäinen syöttöarvo: \');
/Sarjaportti Tulosta alkuperäinen syöttöarvosekvenssi. tulosta (tulo); Sarja. tulosta (\ '| \'); viive (1); Tulo = kartta (analogread (A0)
, 0,1023, 0,180);
/Kartta analogisen nastan 0 joystickin tuloarvot servolähtöä vastaavat enimmäis- ja minimiarvot: 180 ja 0 sarja. tulosta (
\ 'Kartoituksen syöttöarvo: \'); Sarja. tulosta (tulo);
/Sarja tulostaa kartoitussarjan syöttöarvon. painaa(\'\'); viive (1);
/Viive määrittää resoluutiosi/sileyytesi ja moottorin kyvyn reagoida potwntiometrin/joystickin liikkeeseen. esc. kirjoittaa (syöttö);
/ESC: n tila on sama kuin joystickin tila/sijainti}
Kun koodi on ladattu Arduinoon ja tarkista kaikki laitteistoyhteydet uudelleen, kytke akku ESC: hen ja nollaa Arduino heti (
paina pieni nollauspainike).
Aseta sitten potentiometri/ohjaussauva heti kumpaankin äärimmäiseen asentoon, joka on huippuluokan piste (
missä moottori pyörii korkeimmalla nopeudella).
Kuulet taas joitain piippauksia, minkä jälkeen potentiometri/ohjaussauva on täysin suunnattu toiseen päähän/toiseen päähän.
Tämä on alhainen pää (
moottori on tällä hetkellä paperitavara).
Kuulet jälleen joitain piippauksia ja kalibrointityö on tehty. {
Tämä on osoitettu videoprojektin
esittelyssä: Video LinkNow, kun siirrät potentiometrin nuppia/analogista ohjaussauvaa ylä-/alakohtaiseen pisteeseen, harjaton moottori kiihdyttää/hidastaa vastaavasti.
Vinkki: Testin aikana moottorin (ulkoisen roottorin moottorin) yleisen pyörimisen vuoksi
on myös vaarallista, että voit pitää sitä käsissäsi.
Testaamalla sitä, rullapaperin kehrä lensi vahingossa ulos, kun moottori pyörii erittäin nopeasti: Jos sinulla on ongelmia, ota minuun yhteyttä: Hrithikbansal70
comhrithikbansal.
Toivon, että tämä ratkaisee ongelmasi ja opit tänään jotain uutta. Kiitos!