Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ši instrukcija parodys, kaip valdyti variklio padėtį per vietinį žiniatinklio tinklą.
Dabar galite naudoti išmanųjį telefoną ar „iPad“, prijungtą prie tinklo, tada įveskite variklio vietinio žiniatinklio serverio adresą Iš čia mes galime valdyti variklio padėties diską sukdami diską tinklalapyje, kai paliesime diską tinklalapyje, jis atsiųs padėties nustatymą į variklio žiniatinklio serverį, tada pasukite variklio diską, kad pasiektumėte tos padėties nustatymą realiuoju laiku
Žiūrėti video įrašą
www.youtube.com/watch?v=bRiY4Qr5HRE
1 žingsnis: reikalinga aparatinė įranga
Norėdami įgyvendinti šį projektą, mums reikės
1. nodeMCU
2. H-tiltas L298
3. Variklis su koduotuvu
4. Variklių bazė
„NodeMCU“širdis yra ESP8266, leidžianti prisijungti prie vietinio „Wi -Fi“tinklo. Jis taip pat turi GPIO ir pertraukimo, PWM funkciją, kaip ir kiti „Arduino“mikrovaldikliai
Variklio pagrindas pagamintas iš 3 mm storio MDF medienos, supjaustytas lazerine cnc mašina.
2 žingsnis: grandinės projektavimas
Pažvelkite į grandinės konstrukciją, variklio kodavimo įrenginys yra prijungtas prie įvesties kaiščio 4, 5, kuriame 4 kaištis taip pat veikia kaip pertraukimo kaištis, kad būtų galima skaičiuoti variklio sukimąsi
12, 13 kaištis veikia kaip išėjimo kaištis, valdantis variklį, judantį pirmyn arba atgal, naudojant H-tiltą L298
14 kaištis naudojamas su PWM funkcija variklio greičiui valdyti, šiame projekte jis tiesiog išstumia stabilų PWM, kad sumažintų variklio greitį
Tada mes padarėme grandinę į variklio bazę, kaip parodyta paveikslėlyje.
3 veiksmas: veikia „Arduino“kodas
Pagrindinė dalis yra HTML kodas, naudojamas vietiniam žiniatinklio ekranui
Visą kodą galite atsisiųsti čia
„Java“scenarijų biblioteka naudojama apskritimo diskui sukurti ir reikšmei perduoti „nodeMCU“. „Java lib“reikėjo įkelti į „nodeMCU“failų sistemą
4 veiksmas: įkelkite kodą į „NodeMCU“
Įkeliamos dvi dalys:
1. „Java lib“į „nodeMCU“failų sistemą
Lib yra išsaugotas aplanke šalia projekto failo, turime įdiegti įrankį, vadinamą „duomenų įkėlimo“įrankiu, į „Arduino“katalogo įrankį, tada iš naujo paleisti „Arduino IDE“.
Norėdami įkelti „Java lib“, pasirinkite šiuos įrankius: Įrankiai> ESP8266 Sketch Data Upload
Palaukite apie 1 minutę, kol įkeliate lib.
„Duomenų įkėlimo“įrankį galima atsisiųsti čia
2. Programa mazgui MCU
Įkėlimo funkcijos naudojimas įkeliant kodą kaip įprasta „Arduino“.
5 žingsnis: išbandykite
Viskas! Nuo šiol galite naudoti mobilųjį telefoną ar „iPad“, prijungtą prie „Wi -Fi“tinklo, valdyti variklio padėtį.