Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä opetusohjelmassa aion käyttää palvelimen yhdistämiseen NodeMcu-, micropython- ja Mqtt -yhteyttä.
Tämä opetusohjelma käyttää https -pohjaista mqtt connect -yhteyttä muodostaakseen yhteyden Nodemcusta Adafruit.io -palvelimeen.
Tässä projektissa käytän mikropython -ohjelmointikieltä, joka on melkein samanlainen kuin python.
Vaihe 1: Tarvittavat komponentit
Tämän projektin suorittamiseen tarvitaan seuraavat komponentit.
Tarvittavat komponentit:
- Nodemcu
- IR -anturi
- LED
- USB kaapeli
- Internet-yhteys
Vaihe 2: Aloittaminen
Menettely:
- Lataa ja asenna espcut -ohjelmisto virheenkorjausta varten.
- Lataa tiedostot tästä linkistä. joka tallennetaan github -arkistoon. Kaikki ohjelmat ovat saatavilla tässä arkistossa..
- Lataa ja asenna micropython -laiteohjelmisto tästä linkistä NODEMCU -laitteeseen
- Liitä infrapuna -anturi GPIO12: een ja LED GPIO 2: een Nodemcussa.
-
Lataa tämä webrepl -ohjelmisto
Vaihe 3: Adafruit IO
vieraile osoitteessa io.adafruit.com ja kirjaudu sisään siirtyäksesi kojelautaan
Vaihe 4: Luo hallintapaneeli
Napsauta toimintoa ja luo uusi koontinäyttö
Vaihe 5: Lohkojen luominen
- Napsauta hallintapaneelin nimeä.
- Luo lohko uudelleen napsauttamalla +(plus) -painiketta
- Napsauta nyt Vaihda ja anna sille nimi.
- Napsauta nyt Luo -painiketta
- Valitse seuraavaksi lohko ja napsauta seuraavaa vaihetta
- Anna tälle lohkolle nimi ja aseta ON- ja OFF -tilan nimet.
- Napsauta sen jälkeen Luo lohko.
Toista prosessi toisesta vaiheesta, valitse teksti ja luo yksi lohko kuvan mukaisesti
Vaihe 6: Viimeinen kojelauta
Lopullinen kojelauta näyttää tältä.
Vaihe 7: Hanki käyttäjänimi ja avain
Napsauta avainkuvaketta näytön vasemmassa reunassa ja Kopioi käyttäjätunnus ja aktiivinen avain
Vaihe 8: Ota WEBREPL käyttöön
- Avaa espcut -ohjelmisto
- lähetä tämä komento "import webrepl_setup"
- lue konsolin teksti ja määritä webrepl.
Vaihe 9: Yhdistä Webrepliin
- Etsi wifi -verkko, jonka SSID alkaa mikropythonista
- muodosta yhteys tähän SSID: hen salasanalla "micropythoN"
- saat näytön kuten yllä olevassa kuvassa.
Vaihe 10: Lisää koodi
- purkaa webrepl -ohjelmisto, avaa webrepl.html ja napsauta Connect
- se pyytää sinua antamaan salasanan
- minun tapauksessani salasana on "1234567"
- wow olet yhteydessä.
- lataa github -arkistosta ladatut tiedostot.
- lataa main.py, mqtt.py, boot.py ja data.txt käyttämällä webrepl -tiedostoa.
- paina nyt nodemcun reset -painiketta. ja tarkista tulostus osoitteessa io.adafruit.com
- jos haluat tarkistaa koodin suorittamisen, sinun on jälleen muodostettava yhteys mikropython wifi -verkkoon ja kirjauduttava sisään.
Vaihe 11: Työvideo
Tämän opetusohjelman työvideo löytyy täältä.