Tartalomjegyzék:
- 1. lépés: Szükséges hardver
- 2. lépés: Áramkör tervezése
- 3. lépés: Az Arduino kód működik
- 4. lépés: Töltse be a kódot a NodeMCU -ba
- 5. lépés: Tesztelje
Videó: Az egyenáramú motor helyzetének szabályozása: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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
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
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
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
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:
Drone Quadcopter kefe nélküli egyenáramú motor futtatása a HW30A kefe nélküli motor fordulatszám -szabályozó és szervo tesztelő segítségével: 3 lépés
Drone Quadcopter kefe nélküli egyenáramú motor futtatása a HW30A kefe nélküli motor fordulatszám -szabályozó és szervo tesztelő használatával: Leírás: Ezt az eszközt szervomotor -tesztelőnek hívják, amely a szervomotor működtetésére használható a szervomotor egyszerű csatlakoztatásával és tápellátásával. A készülék az elektromos fordulatszám -szabályozó (ESC) jelgenerátoraként is használható, akkor
A Drone Quadcopter kefe nélküli egyenáramú motor (3 vezetékes típus) vezérlése a HW30A motor fordulatszám -szabályozó és az Arduino UNO használatával: 5 lépés
A Drone Quadcopter kefe nélküli egyenáramú motor (3 vezetékes típus) vezérlése a HW30A motorfordulatszám-szabályozó és az Arduino UNO használatával: Leírás: A HW30A motorfordulatszám-szabályozó 4-10 NiMH/NiCd vagy 2-3 cellás LiPo akkumulátorral használható. A BEC akár 3 LiPo cellával is működőképes. Használható kefe nélküli egyenáramú motor (3 vezeték) fordulatszámának szabályozására, maximum 12 Vdc -ig
Kefe nélküli egyenáramú motor fordulatszámának szabályozása Arduino és Bluetooth modul (HC-05) használatával: 4 lépés
Kefe nélküli egyenáramú motor fordulatszámának szabályozása Arduino és Bluetooth modul (HC-05) használatával: Bevezetés Ebben az oktatóanyagban a kefe nélküli egyenáramú motor sebességét fogjuk szabályozni az Arduino UNO, a Bluetooth modul (HC-05) és a Bluetooth ( Arduino Bluetooth vezérlő)
Az egyenáramú motor fordulatszámának szabályozása PID algoritmus használatával (STM32F4): 8 lépés (képekkel)
Az egyenáramú motor fordulatszámának szabályozása PID algoritmus (STM32F4) használatával: hello mindenkinek! Ez egy másik projekt. Ezúttal az STM32F407 az MC. Ez a félév végi projekt. Remélem, tetszik. Sok koncepciót és elméletet igényel, ezért először foglalkozunk vele. A számítógépek és a
Az egyenáramú motor mindkét irányban történő működtetésének szabályozása: 3 lépés
Az egyenáramú motor mindkét irányban történő működtetésének szabályozása: Ezek a H-hidak nagyon hasznosak és okosak, de ha csak egy kapcsolóval (manuálisan) szeretné irányítani a motor irányát, van egy sokkal egyszerűbb és olcsóbb alternatíva. Ez a kis áramkör tökéletes kezdőknek. Régóta ismerem ezt az áramkört