Sisällysluettelo:

IOT Base Computing käyttäen Nodemcu ja Micropython: 11 vaihetta
IOT Base Computing käyttäen Nodemcu ja Micropython: 11 vaihetta

Video: IOT Base Computing käyttäen Nodemcu ja Micropython: 11 vaihetta

Video: IOT Base Computing käyttäen Nodemcu ja Micropython: 11 vaihetta
Video: Building Digital Clocks with ESP32 and ESP-C3 || SMART WATCH || 2024, Heinäkuu
Anonim
IOT Base Computing käyttäen Nodemcu ja Micropython
IOT Base Computing käyttäen Nodemcu ja Micropython

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

Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit
Tarvittavat komponentit

Tämän projektin suorittamiseen tarvitaan seuraavat komponentit.

Tarvittavat komponentit:

  • Nodemcu
  • IR -anturi
  • LED
  • USB kaapeli
  • Internet-yhteys

Vaihe 2: Aloittaminen

Aloittaminen
Aloittaminen
Aloittaminen
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

Adafruit IO
Adafruit IO

vieraile osoitteessa io.adafruit.com ja kirjaudu sisään siirtyäksesi kojelautaan

Vaihe 4: Luo hallintapaneeli

Luo hallintapaneeli
Luo hallintapaneeli

Napsauta toimintoa ja luo uusi koontinäyttö

Vaihe 5: Lohkojen luominen

Lohkojen luominen
Lohkojen luominen
Lohkojen luominen
Lohkojen luominen
Lohkojen luominen
Lohkojen luominen
  1. Napsauta hallintapaneelin nimeä.
  2. Luo lohko uudelleen napsauttamalla +(plus) -painiketta
  3. Napsauta nyt Vaihda ja anna sille nimi.
  4. Napsauta nyt Luo -painiketta
  5. Valitse seuraavaksi lohko ja napsauta seuraavaa vaihetta
  6. Anna tälle lohkolle nimi ja aseta ON- ja OFF -tilan nimet.
  7. Napsauta sen jälkeen Luo lohko.

Toista prosessi toisesta vaiheesta, valitse teksti ja luo yksi lohko kuvan mukaisesti

Vaihe 6: Viimeinen kojelauta

Lopullinen kojelauta
Lopullinen kojelauta

Lopullinen kojelauta näyttää tältä.

Vaihe 7: Hanki käyttäjänimi ja avain

Hanki käyttäjätunnus ja avain
Hanki käyttäjätunnus 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

Ota WEBREPL käyttöön
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

Yhdistä Webrepliin
Yhdistä Webrepliin
Yhdistä Webrepliin
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

Lisää koodi
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ä.

Suositeltava: