Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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
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.