Turinys:
- 1 žingsnis: reikalinga aparatinė įranga
- 2 žingsnis: grandinės projektavimas
- 3 veiksmas: veikia „Arduino“kodas
- 4 veiksmas: įkelkite kodą į „NodeMCU“
- 5 žingsnis: išbandykite
Video: DC variklio padėties valdymas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Š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į.
Rekomenduojamas:
Žingsninio variklio valdymas: 5 žingsniai
Žingsninio variklio valdymas: ši pamoka galioja, jei mes naudojame „Arduino“ir abu naudodami „Drivemall“lentą, esančią žemiau esančioje nuorodoje „Drivemall“kūrimui. „Drivemall“pranašumas prieš klasikinę „Arduino“plokštę yra tai, kad sumažėja jungčių sudėtingumas
Nuo 24 V nuolatinės srovės variklio iki didelio greičio universalaus variklio (30 voltų): 3 žingsniai
24 V nuolatinės srovės variklis į didelės spartos universalųjį variklį (30 voltų): Sveiki! Šiame projekte aš išmokysiu jus, kaip įprastą žaislinį 24 V nuolatinės srovės variklį paversti 30 V universaliu varikliu. Asmeniškai manau, kad vaizdo demonstravimas geriausiai apibūdina projektą . Taigi, vaikinai, aš rekomenduočiau jums pirmiausia pažiūrėti vaizdo įrašą. V projektas
Kontaktų mažiau ir be korozijos vandens lygio indikatorius ir variklio valdymas: 5 žingsniai
Vandens lygio indikatorius ir variklio valdymas be kontakto su korozija ir variklio valdymas .: HI, Šioje instrukcijoje mes pamatysime, kaip gauti vandens rezervuaro būseną pagal viršutinio bako vandens lygį (aukštą, vidutinį, žemą), naudojant tris skirtingų spalvų lemputes. Nekontaktinis būdas ultragarso jutiklio ir „Arduino uno“plokštės pagalba. P
28BYJ-48 žingsninio variklio kampinis padėties valdymas su „Arduino“ir analogine vairasvirte: 3 žingsniai
28BYJ-48 žingsninio variklio kampinis padėties valdymas su „Arduino“ir analogine vairasvirte: tai 28BYJ-48 žingsninio variklio valdymo schema, kurią sukūriau kaip savo paskutinių metų disertacijos projekto dalį. Aš to dar nemačiau, todėl galvojau, kad įkelsiu tai, ką atradau. Tikimės, kad tai padės kam nors kitam
Servo variklio valdymas naudojant STM32F4 ARM MCU: 4 žingsniai
Servo variklio valdymas naudojant STM32F4 ARM MCU: Sveiki, bičiuliai :) Taigi, šiame projekte mes valdysime servo variklį su STM32F4 ARM MCU. Mano atveju naudosiu atradimų lentą, bet jei suprasite problemos esmę, galėsite ją pritaikyti kiekvienam MCU. Taigi. Pradėkime:)