Sisällysluettelo:
- Vaihe 1: Tarvittava laitteisto
- Vaihe 2: Piirin suunnittelu
- Vaihe 3: Arduino -koodi toimii
- Vaihe 4: Lataa koodi NodeMCU: hon
- Vaihe 5: Testaa
![Tasavirtamoottorin asennon ohjaus: 5 vaihetta Tasavirtamoottorin asennon ohjaus: 5 vaihetta](https://i.howwhatproduce.com/images/010/image-27046-j.webp)
Video: Tasavirtamoottorin asennon ohjaus: 5 vaihetta
![Video: Tasavirtamoottorin asennon ohjaus: 5 vaihetta Video: Tasavirtamoottorin asennon ohjaus: 5 vaihetta](https://i.ytimg.com/vi/MxJXrnP_hlg/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
![DC -moottorin asennonsäätö DC -moottorin asennonsäätö](https://i.howwhatproduce.com/images/010/image-27046-1-j.webp)
![DC -moottorin asennonsäätö DC -moottorin asennonsäätö](https://i.howwhatproduce.com/images/010/image-27046-2-j.webp)
![DC -moottorin asennonsäätö DC -moottorin asennonsäätö](https://i.howwhatproduce.com/images/010/image-27046-3-j.webp)
![DC -moottorin asennonsäätö DC -moottorin asennonsäätö](https://i.howwhatproduce.com/images/010/image-27046-4-j.webp)
Tämä ohje näyttää kuinka ohjata moottorin asemaa paikallisen verkkoverkon kautta.
Nyt voit käyttää älypuhelinta tai iPadia, joka on kytketty verkkoon, ja kirjoittaa sitten moottorin paikallisen verkkopalvelimen osoite. Tästä eteenpäin voimme ohjata moottorin aseman levyä kääntämällä levyä verkkosivulla, kun kosketamme levyä verkkosivulla, se lähettää sijaintiasetuksen moottorin verkkopalvelimelle, ja pyöritä sitten moottorilevyä saavuttaaksesi tämän asetusasennon reaaliajassa
Katso video
www.youtube.com/watch?v=bRiY4Qr5HRE
Vaihe 1: Tarvittava laitteisto
![Laitteisto tarvitaan Laitteisto tarvitaan](https://i.howwhatproduce.com/images/010/image-27046-5-j.webp)
Tämän projektin toteuttamiseksi tarvitsemme
1. nodeMCU
2. H-silta L298
3. Moottori, jossa on anturi
4. Moottoripohja
NodeMCU: n sydän on ESP8266, jonka avulla voimme muodostaa yhteyden paikalliseen wifi -verkkoon. Siinä on myös GPIO ja keskeytys, PWM -toiminto, kuten muut Arduino -mikrokontrollerit
Moottorin pohja on valmistettu 3 mm paksusta MDF -puusta, leikattu laser -cnc -koneella.
Vaihe 2: Piirin suunnittelu
![Piirin suunnittelu Piirin suunnittelu](https://i.howwhatproduce.com/images/010/image-27046-6-j.webp)
![Piirin suunnittelu Piirin suunnittelu](https://i.howwhatproduce.com/images/010/image-27046-7-j.webp)
![Piirin suunnittelu Piirin suunnittelu](https://i.howwhatproduce.com/images/010/image-27046-8-j.webp)
![Piirin suunnittelu Piirin suunnittelu](https://i.howwhatproduce.com/images/010/image-27046-9-j.webp)
Katso piirin suunnittelua, moottorianturi on kytketty tulonastaan 4, 5, jossa nasta 4 toimii myös keskeytysnappina moottorin pyörimisen laskemiseksi
Nasta 12, 13 toimii lähtönastana ohjaamaan moottoria eteenpäin tai taaksepäin H-sillan L298 avulla
Nasta 14 käytetään PWM -toiminnolla moottorin nopeuden säätämiseen, tässä projektissa se vain työntää ulos vakaan PWM: n moottorin nopeuden vähentämiseksi
Sitten teimme piirin moottorin pohjaan kuten kuvassa.
Vaihe 3: Arduino -koodi toimii
![Arduino -koodi toimii Arduino -koodi toimii](https://i.howwhatproduce.com/images/010/image-27046-10-j.webp)
Pääosa on HTML -koodi, jota käytetään paikallisessa web -näytössä
Koko koodi on ladattavissa täältä
Java -skriptikirjastoa käytetään ympyrälevyn luomiseen ja arvon välittämiseen nodeMCU: lle. Java lib tarvitsi latauksen nodeMCU: n tiedostojärjestelmään
Vaihe 4: Lataa koodi NodeMCU: hon
![Lataa koodi NodeMCU: hon Lataa koodi NodeMCU: hon](https://i.howwhatproduce.com/images/010/image-27046-11-j.webp)
![Lataa koodi NodeMCU: hon Lataa koodi NodeMCU: hon](https://i.howwhatproduce.com/images/010/image-27046-12-j.webp)
![Lataa koodi NodeMCU: hon Lataa koodi NodeMCU: hon](https://i.howwhatproduce.com/images/010/image-27046-13-j.webp)
Ladattavia osia on kaksi:
1. Java lib tiedostoon nodeMCU
Lib on tallennettu projektitiedoston vieressä olevaan kansioon, meidän on asennettava "tietojen lataustyökalu" -työkalu Arduino -hakemistotyökaluun ja käynnistettävä sitten Arduino IDE uudelleen.
Lataa Java lib valitsemalla seuraava: Työkalut> ESP8266 Sketch Data Upload
Odota noin minuutti, ennen kuin lataat lib.
"Tietojen lataustyökalu" voidaan ladata täältä
2. Ohjelmoi solmu MCU
Käytä lataustoimintoa koodin lataamiseen tavalliseen tapaan Arduinolla.
Vaihe 5: Testaa
Se siitä! Tästä lähtien voit ohjata moottorin asemaa matkapuhelimella tai iPadilla, joka on yhdistetty wifi -verkkoon.
Suositeltava:
Tasavirtamoottorin tasainen käynnistys, nopeus ja suunta käyttämällä potentiometriä, OLED -näyttöä ja painikkeita: 6 vaihetta
![Tasavirtamoottorin tasainen käynnistys, nopeus ja suunta käyttämällä potentiometriä, OLED -näyttöä ja painikkeita: 6 vaihetta Tasavirtamoottorin tasainen käynnistys, nopeus ja suunta käyttämällä potentiometriä, OLED -näyttöä ja painikkeita: 6 vaihetta](https://i.howwhatproduce.com/images/002/image-4894-50-j.webp)
Tasavirtamoottorin tasainen käynnistys, nopeus ja suunta käyttämällä potentiometriä, OLED -näyttöä ja painikkeita: Tässä opetusohjelmassa opimme käyttämään L298N DC MOTOR CONTROL -ohjainta ja potentiometriä DC -moottorin tasaisen käynnistyksen, nopeuden ja suunnan ohjaamiseen kahdella painikkeella ja näyttää potentiometrin arvon OLED -näytössä. Katso esittelyvideo
Servo -asennon palautejärjestelmä Arduinolla: 4 vaihetta
![Servo -asennon palautejärjestelmä Arduinolla: 4 vaihetta Servo -asennon palautejärjestelmä Arduinolla: 4 vaihetta](https://i.howwhatproduce.com/images/002/image-5660-j.webp)
Servo -asennon palautejärjestelmä Arduinolla: Hei, tämä on ensimmäinen opastettava. MY -projektin avulla voit saada servosi sijainnin Arduino IDE -laitteen sarjamonitorissa tai sarjaplotterissa. Tämän avulla on helppo ohjelmoida arduino -robotteja, jotka käyttävät servomoottoreita, kuten humanoidirobotteja
Postipaita: Reaaliaikainen puettavan asennon tunnistus: 9 vaihetta
![Postipaita: Reaaliaikainen puettavan asennon tunnistus: 9 vaihetta Postipaita: Reaaliaikainen puettavan asennon tunnistus: 9 vaihetta](https://i.howwhatproduce.com/images/005/image-13529-j.webp)
Postshirt: Reaaliaikainen puettavan asennon tunnistus: Postshirt on reaaliaikainen langaton asennon tunnistusjärjestelmä, joka lähettää ja luokittelee kiihtyvyysmittarin tiedot Adafruit Featherista Android -sovellukseen Bluetoothin kautta. Koko järjestelmä voi havaita reaaliajassa, jos käyttäjä on huonossa asennossa ja
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
![ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta](https://i.howwhatproduce.com/images/001/image-2218-28-j.webp)
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
Drone -nelikopterin harjaton tasavirtamoottorin (3 johtoa) ohjaus HW30A -moottorin nopeudensäätimen ja Arduino UNO: n avulla: 5 vaihetta
![Drone -nelikopterin harjaton tasavirtamoottorin (3 johtoa) ohjaus HW30A -moottorin nopeudensäätimen ja Arduino UNO: n avulla: 5 vaihetta Drone -nelikopterin harjaton tasavirtamoottorin (3 johtoa) ohjaus HW30A -moottorin nopeudensäätimen ja Arduino UNO: n avulla: 5 vaihetta](https://i.howwhatproduce.com/images/005/image-14259-18-j.webp)
Drone-nelikopterin harjaton tasavirtamoottorin (3 johtoa) ohjaus HW30A-moottorin nopeussäätimellä ja Arduino UNO: Kuvaus: HW30A-moottorin nopeudensäädintä voidaan käyttää 4-10 NiMH/NiCd- tai 2-3-kennoisen LiPo-akun kanssa. BEC on toimiva jopa 3 LiPo -solun kanssa. Sitä voidaan käyttää harjattoman tasavirtamoottorin (3 johtoa) nopeuden säätämiseen enintään 12 Vdc: llä