Kazalo:

Nadzor položaja DC motorja: 5 korakov
Nadzor položaja DC motorja: 5 korakov

Video: Nadzor položaja DC motorja: 5 korakov

Video: Nadzor položaja DC motorja: 5 korakov
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Julij
Anonim
Nadzor položaja DC motorja
Nadzor položaja DC motorja
Nadzor položaja DC motorja
Nadzor položaja DC motorja
Nadzor položaja DC motorja
Nadzor položaja DC motorja
Nadzor položaja DC motorja
Nadzor položaja DC motorja

Ta navodila bodo pokazala, kako nadzirati položaj motorja prek lokalnega spletnega omrežja.

Zdaj lahko uporabite pametni telefon ali iPad, povezan z omrežjem, nato vnesite naslov lokalnega spletnega strežnika motorja. Od tu lahko nadzorujemo položaj motorja z vrtenjem diska na spletni strani, ko se dotaknemo diska na spletni strani, bo poslal nastavitev položaja na spletni strežnik motorja, nato zavrtite motorni disk, da v realnem času dosežete to nastavitev položaja

Poglej si posnetek

www.youtube.com/watch?v=bRiY4Qr5HRE

1. korak: Potrebna je strojna oprema

Potrebna strojna oprema
Potrebna strojna oprema

Za izvedbo tega projekta bomo potrebovali

1. nodeMCU

2. H-most L298

3. Motor z dajalnikom

4. Motorna baza

Srce nodeMCU je ESP8266, ki nam omogoča povezavo z lokalnim omrežjem WiFi. Ima tudi GPIO in prekinitveno, PWM funkcijo kot drugi mikrokrmilnik Arduino

Podstavek motorja je izdelan iz MDF lesa debeline 3 mm, razrezan z laserskim cnc strojem.

2. korak: Oblikovanje vezja

Oblikovanje vezja
Oblikovanje vezja
Oblikovanje vezja
Oblikovanje vezja
Oblikovanje vezja
Oblikovanje vezja
Oblikovanje vezja
Oblikovanje vezja

Oglejte si zasnovo vezja, dajalnik motorja je priključen na vhodni zatič 4, 5, pri katerem zatič 4 deluje tudi kot prekinitveni zatič za štetje vrtenja motorja

Pin 12, 13 deluje kot izhodni zatič za krmiljenje premikanja motorja naprej ali nazaj s pomočjo H-mostu L298

Pin 14 se uporablja s funkcijo PWM za nadzor hitrosti motorja, v tem projektu pa samo potisne stabilen PWM, da zmanjša hitrost motorja

Nato smo naredili vezje v bazi motorja, kot je prikazano na sliki.

3. korak: Arduino Code deluje

Arduino Code deluje
Arduino Code deluje

Glavni del je koda HTML, ki se uporablja za lokalni spletni zaslon

Celotno kodo lahko prenesete tukaj

Knjižnica skript Java se uporablja za izdelavo krožnega diska in prenašanje vrednosti v nodeMCU. Lib Java je treba naložiti v datotečni sistem nodeMCU

4. korak: Kodo naložite v NodeMCU

Kodo naložite v NodeMCU
Kodo naložite v NodeMCU
Kodo naložite v NodeMCU
Kodo naložite v NodeMCU
Kodo naložite v NodeMCU
Kodo naložite v NodeMCU

Naložiti sta dva dela:

1. Java lib v datotečni sistem nodeMCU

Lib se shrani v mapo poleg projektne datoteke. Orodje, imenovano "nalaganje podatkov", moramo namestiti v imenik Arduino, nato znova zagnati Arduino IDE.

Če želite naložiti Java lib, izberite naslednje: Orodja> ESP8266 Nalaganje podatkov skice

Počakajte približno 1 minuto, da naložite datoteko lib.

Orodje "Nalaganje podatkov" lahko prenesete tukaj

2. Program za vozlišče MCU

S funkcijo nalaganja naložite kodo kot običajno Arduino.

5. korak: Preizkusite

To je to! Od zdaj lahko za nadzor položaja motorja uporabljate mobilni telefon ali iPad, povezan z omrežjem WiFi.

Priporočena: