Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See juhend näitab, kuidas juhtida mootori asendit kohaliku veebivõrgu kaudu.
Nüüd saate kasutada võrku ühendatud nutitelefoni või iPadi, seejärel tippige mootori kohaliku veebiserveri aadress. Siit saame mootori asukoha ketast juhtida, pöörates veebilehel olevat ketast, kui puudutame veebilehel olevat ketast, saadab see asukoha seaded mootori veebiserverisse, seejärel pöörake mootori ketast, et jõuda selle seadistuseni reaalajas
Vaata videot
www.youtube.com/watch?v=bRiY4Qr5HRE
Samm: vajate riistvara
Selle projekti tegemiseks vajame
1. nodeMCU
2. H-sild L298
3. Mootor kooderiga
4. Mootoribaas
NodeMCU süda on ESP8266, mis võimaldab meil ühenduse luua kohaliku WiFi -võrguga. Sellel on ka GPIO ja katkestus-, PWM -funktsioon nagu teistel Arduino mikrokontrolleritel
Mootori alus on valmistatud 3 mm paksusest MDF -puidust, lõigatud laser -cnc -masinaga.
2. etapp: vooluahela kujundus
Vaadake vooluahela konstruktsiooni, mootori kodeerija on ühendatud sisendpoldiga 4, 5, kus tihvt 4 toimib ka katkestusnõelana mootori pöörlemise loendamiseks
Tihvt 12, 13 toimib väljundnõelana, et juhtida mootorit edasi-tagasi H-silla L298 abil
Tihvti 14 kasutatakse koos PWM -funktsiooniga mootori pöörlemiskiiruse juhtimiseks, selles projektis lükkab see mootori kiiruse vähendamiseks lihtsalt stabiilse PWM -i välja
Seejärel tegime vooluringi mootoribaasi nagu pildil.
Samm: Arduino kood töötab
Peamine osa on HTML -kood, mida kasutatakse kohaliku veebiekraani jaoks
Kogu koodi saab alla laadida siit
Java skriptiteeki kasutatakse ringketta tegemiseks ja väärtuse edastamiseks nodeMCU -le. Java lib vajab laadimist nodeMCU failisüsteemi
Samm: laadige kood NodeMCU -sse
Laadimiseks on kaks osa:
1. Java lib failisüsteemi nodeMCU
Lib salvestatakse projektifaili kõrval olevasse kausta, peame Arduino kataloogitööriista installima tööriista nimega "andmete üleslaadimine", seejärel taaskäivitage Arduino IDE.
Java libi üleslaadimiseks valige järgmine: Tööriistad> ESP8266 Sketch Data Upload
Oodake libi üleslaadimiseks umbes 1 minut.
Tööriista "Andmete üleslaadimine" saab alla laadida siit
2. Programmi sõlme MCU
Kasutades üleslaadimisfunktsiooni koodi üleslaadimiseks nagu tavaliselt Arduino.
Samm: testige seda
See on kõik! Nüüdsest saate mootori asendi juhtimiseks kasutada WiFi -võrguga ühendatud mobiiltelefoni või iPadi.