A kefe nélküli motor vezérlése Arduino -val
Otthon » Blog » A kefe nélküli motor vezérlése Arduino -val

A kefe nélküli motor vezérlése Arduino -val

Megtekintések: 0     Szerző: A webhelyszerkesztő közzététele: 2020-09-02 Origin: Telek

Érdeklődik

Facebook megosztási gomb
Twitter megosztási gomb
vonalmegosztó gomb
WeChat megosztási gomb
LinkedIn megosztási gomb
Pinterest megosztási gomb
WhatsApp megosztás gomb
Kakao megosztási gomb
Snapchat megosztó gomb
távirat megosztó gomb
Sharethis megosztási gomb

Üdvözlet az olvasók, a gyártók, a geeks, a rajongók, az elektronikai rajongók és a kezdőktől;
Régóta próbáltam egy vezeték nélküli R/C autót építeni kefe nélküli motorral és Arduino -val.
Most, hogy befejeztem az iskolai vizsgámat, úgy döntöttem, hogy elviszem.
A vezérlési módszer végső meghatározási folyamatában, amelyet R/C autó elkészítéséhez fogok használni, problémám van: a kefe nélküli motor irányítását az Arduino -val.
Ha a vezérlés (technikailag)
Arduino AC motorja kissé félelmetesnek tűnik, ne aggódjon, mert ebben a kézikönyvben megmutatom, mennyire könnyű az egyenáramú motort az Arduino segítségével vezérelni bármilyen típusú kapcsoló/potenciométer/joystick, alapvetően bármi, amely megváltoztathatja a paramétereket, hogy az Arduino rögzítse, hogy 'SA irányítót vagy egy ellenállót.
Ahhoz, hogy kipróbálhassa ezt a projektet, szüksége van valami alapvetőre:
Nemzetközi beszerzési linkeket biztosítok a legtöbb használt termékhez), amelyre
szükségem van néhány alapvető eszközre is: kezdje el a projektünket, miután az anyagokat rendezte!
Mielőtt elkezdenénk írni a kódot, hagyja, hogy először csatlakozzon az ESC -hez és a motorhoz az Arduino -tól.
A projekttel való kapcsolat meglehetősen egyszerű és közvetlen.
Az általam írt kód szerint a kapcsolat a következő: A potenciométer/joystick kimeneti csapja az Arduino 0 analóg tűjéhez van csatlakoztatva.
A potenciométer és az analóg joystick használatának vázlatos diagramját adjuk meg. (
Házi joystickot használtam, és a joystick vázlatos diagramját adtam)
Esc az Arduino-hoz: Black Line (Ground) ---
> Földi csap az Arduinowhite Wire-en (jel) ---
> A digitális csap havi vonala Arduinored (Power)-
> Vin az Arduino-nál (
ez
az Arduino-hoz.
A megrendelések nem fontosak. (
Ha a motor nem forog a kívánt irányban, akkor egyszerűen kapcsolja be a két vezeték egyikét az ESC -ben a kefe nélküli motorra)
A hardver csatlakozás befejezése után kezelhetjük az Arduino kódot.
A kód meglehetősen egyszerű, és megpróbálom megmagyarázni az egyes sorok funkcionalitását megjegyzésekkel.
Kérjük, vegye fel a kapcsolatot velem, ha bármilyen problémája van: hrithikbansal70 @ gmail.
Comhrithikbansal. comthe kód :(.
Az ino fájlt is csatolta)
/* ESC kalibrálja az Arduino 10 digitális csapjához csatlakoztatott ESC adatcsapot.
Potentiométer/joystick bemenet az Arduino 0 -as analóg tűhöz csatlakoztatva.
Helyezze és töltse fel a kódot.
Ezután tartsa a joystick/potenciométert a maximális helyzetben, és csatlakoztassa a külső tápegységet az ESC -hez.
Hallja néhány sípolását, és a potenciométert/joystickot a legalacsonyabb helyzetbe helyezi.
Ez beállítja a végpontot az ESC -n.
Ez a mintakód köztulajdonban van.
Hrithik Bansal WWW felülvizsgálta 2017. március 20 -án. Hrithikbansal.
Com * /tartalmaz egy szervo könyvtárat a szervo ESC funkciókhoz;
/Deklarálja az ESC -t a szervo objektum int bemeneteként; void setup () {esc. csatolása (10);
/Csatlakoztassa az ESC -t a Digital Pin 10 sorozathoz. Begin (9600);
Kezdje el olvasni/kinyitni a Serial MonitorVoid Loop () {
input = analogread (A0) nyitását;
/A bemenet értéke az analóg bemenet a PIN 0 0 sorozaton. print (
\ 'Eredeti bemeneti érték: \');
/Soros port Nyomtassa ki az eredeti bemeneti érték sorozatot. nyomtatás (bemenet); Sorozatszám. nyomtatás (\ '| \'); késleltetés (1); bemeneti = térkép (analógór (A0)
, 0,1023, 0,180);
/Térolja fel a joystick bemeneti értékeit a 0 analóg tűvel a maximális és minimális értékekig, amelyek megfelelnek a szervo kimenetnek: 180 és 0 sorozatoknak. print (
\ 'bemeneti érték a leképezéshez: \'); Sorozatszám. nyomtatás (bemenet);
/Soros kinyomtatja a leképezési sorozatok bemeneti értékét. nyomtatás(\'\'); késleltetés (1);
/Késleltetés határozza meg a felbontását/simaságát és a motor képességét, hogy reagáljon a potwntiométer/joystick mozgására. ESC. írás (bemenet);
A/ESC állapota megegyezik a joystick állapotával/helyzetével},
miután feltöltötte a kódot az Arduino-ba, és újból ellenőrizze az összes hardvercsatlakozást, csatlakoztassa az akkumulátort az ESC-hez, és azonnal állítsa vissza az Arduino-t (
nyomja meg a kis visszaállítás gombot).
Ezután azonnal helyezze a potenciométert/joystickot a két szélsőséges helyzet egyikébe, amely lesz a csúcspontja (
ahol a motor a legnagyobb sebességgel forog).
Ismét hallhat néhány sípoló hangot, majd a potenciométer/joystick teljes mértékben a másik végére/a másik végére irányul.
Ez lesz az alsó vége (
a motor ebben az időben levélpapír lesz).
Ismét meghallja néhány sípolást, és elvégezték a kalibrációs munkát. {
Ezt a Video Project Demo: Video LinkNow -ban mutatta be
, amikor a potenciométer gombot/analóg joystickot a felső/alsó pontra mozgatja, a kefe nélküli motor ennek megfelelően felgyorsul/lelassul.
TIPP: A teszt során a motor általános forgása (külső forgórészmotor) miatt
is veszélyes, hogy nem tarthatja a kezedben.
A tesztelés közben a tekercspapír fonógép véletlenül repült ki, amikor a motor nagyon gyorsan forog: Ha bármilyen problémája van, kérjük, vegye fel a kapcsolatot velem: hrithikbansal70
comhrithikbansal.
Remélem, hogy ez megoldja a problémáját, és ma valami újat fog megtanulni. Köszönöm!

A Hoprio Group A Controller and Motors professzionális gyártóját 2000 -ben hozták létre. A csoport székhelye Changzhou városában, Jiangsu tartományban.

Gyors linkek

Vegye fel velünk a kapcsolatot

WhatsApp: +86 18921090987 
Tel: +86-18921090987 
Hozzáadás: No.19 Mahang South Road, Wujin High-Tech kerület, Changzhou City, Jiangsu tartomány, Kína 213167
Hagyjon üzenetet
Vegye fel velünk a kapcsolatot
Copyright © 2024 Changzhou Hoprio E-Commerce Co., Ltd. Minden jog fenntartva. Oldaltérkép | Adatvédelmi irányelv