Tartalomjegyzék:

Az egyenáramú motor helyzetének szabályozása: 5 lépés
Az egyenáramú motor helyzetének szabályozása: 5 lépés

Videó: Az egyenáramú motor helyzetének szabályozása: 5 lépés

Videó: Az egyenáramú motor helyzetének szabályozása: 5 lépés
Videó: IGBT állítható tápegység 0-60V 30A | DC feszültség szabályozó 2024, November
Anonim
Az egyenáramú motor helyzetének szabályozása
Az egyenáramú motor helyzetének szabályozása
Az egyenáramú motor helyzetének szabályozása
Az egyenáramú motor helyzetének szabályozása
Az egyenáramú motor helyzetének szabályozása
Az egyenáramú motor helyzetének szabályozása
Az egyenáramú motor helyzetének szabályozása
Az egyenáramú motor helyzetének szabályozása

Ez az utasítás megmutatja, hogyan szabályozható a motor helyzete a helyi webhálózaton keresztül.

Mostantól használhatja a hálózathoz csatlakoztatott okostelefont vagy iPadet, majd írja be a motor helyi webszerverének címét. Innentől kezdve a motor pozíciójának lemezt úgy irányíthatjuk, hogy elforgatjuk a lemezt a weboldalon, amikor megérintjük a lemezt a weboldalon, ez elküldi a pozícióbeállítást a motor webszerverére, majd forgassa el a motorlemezt, hogy valós időben elérje ezt a pozícióbeállítást

Nézd meg a videót

www.youtube.com/watch?v=bRiY4Qr5HRE

1. lépés: Szükséges hardver

Hardver szükséges
Hardver szükséges

A projekt megvalósításához szükségünk lesz

1. nodeMCU

2. H-híd L298

3. Motor kódolóval

4. Motorbázis

A nodeMCU szíve az ESP8266, amely lehetővé teszi a helyi wifi hálózathoz való csatlakozást. GPIO -val és megszakítási, PWM funkcióval rendelkezik, mint a többi Arduino mikrokontroller

A motor alapja 3 mm vastagságú MDF fából készült, lézeres cnc -gépen vágva.

2. lépés: Áramkör tervezése

Áramkör tervezés
Áramkör tervezés
Áramkör tervezés
Áramkör tervezés
Áramkör tervezés
Áramkör tervezés
Áramkör tervezés
Áramkör tervezés

Vessen egy pillantást az áramkör kialakítására, a motorkódoló a 4, 5 bemeneti csaphoz van csatlakoztatva, amelyben a 4 -es érintkező megszakító csapként is működik a motor forgásának számításához

A 12, 13 csap kimeneti csapként szolgál a motor előre-hátra mozgatásához az L298 H-híd segítségével

A 14 -es csap a PWM funkcióval használható a motor fordulatszámának szabályozására, ebben a projektben csak nyomja ki a stabil PWM -et, hogy csökkentse a motor sebességét

Ezután áramkört alakítottunk a motorba, mint a képen.

3. lépés: Az Arduino kód működik

Az Arduino kód működik
Az Arduino kód működik

Fő része a HTML kód, amelyet a helyi webképernyőhöz használnak

A teljes kód letölthető innen:

A Java szkriptkönyvtár körlemez készítésére szolgál, és értéket ad át a nodeMCU -nak. A Java lib -nek be kell töltenie a nodeMCU fájlrendszerébe

4. lépés: Töltse be a kódot a NodeMCU -ba

Töltse be a kódot a NodeMCU -ba
Töltse be a kódot a NodeMCU -ba
Töltse be a kódot a NodeMCU -ba
Töltse be a kódot a NodeMCU -ba
Töltse be a kódot a NodeMCU -ba
Töltse be a kódot a NodeMCU -ba

Két részt kell betölteni:

1. Java lib a nodeMCU fájlrendszerébe

A lib a projektfájl melletti mappába van mentve, telepítenünk kell az "adatfeltöltés" eszköz nevű eszközt az Arduino könyvtár eszközébe, majd újra kell indítani az Arduino IDE -t.

A Java lib feltöltéséhez válassza a következőket: Eszközök> ESP8266 Sketch Data Upload

Várjon körülbelül 1 percet a lib feltöltéséhez.

Az "Adatok feltöltése" eszköz letölthető innen:

2. Program az MCU csomóponthoz

A feltöltési funkció használatával töltse fel a kódot a szokásos Arduino módban.

5. lépés: Tesztelje

Ez az! Mostantól a wifi hálózathoz csatlakoztatott mobiltelefont vagy iPadet használhatja a motor helyzetének szabályozására.

Ajánlott: