Innholdsfortegnelse:

IOT Base Computing ved hjelp av Nodemcu og Micropython: 11 trinn
IOT Base Computing ved hjelp av Nodemcu og Micropython: 11 trinn

Video: IOT Base Computing ved hjelp av Nodemcu og Micropython: 11 trinn

Video: IOT Base Computing ved hjelp av Nodemcu og Micropython: 11 trinn
Video: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Juli
Anonim
IOT Base Computing ved hjelp av Nodemcu og Micropython
IOT Base Computing ved hjelp av Nodemcu og Micropython

I denne opplæringen skal jeg bruke NodeMcu, micropython og Mqtt -tilkobling for å koble til serveren.

Denne opplæringen bruker https -basert mqtt connect for å koble fra Nodemcu til Adafruit.io Server.

I dette prosjektet bruker jeg mikropython programmeringsspråk som er nesten lik python.

Trinn 1: Komponenter påkrevd

Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd
Komponenter påkrevd

Følgende komponenter kreves for å fullføre dette prosjektet.

Nødvendige komponenter:

  • Nodemcu
  • IR sensor
  • LED
  • USB-kabel
  • Internett-tilkobling

Trinn 2: Komme i gang

Komme i gang
Komme i gang
Komme i gang
Komme i gang

Fremgangsmåte:

  • Last ned og installer espcut -programvare for feilsøking.
  • Last ned filer fra denne lenken. som er lagret som github -depot. Alt programmet er tilgjengelig i dette depotet..
  • Last ned og installer micropython -fastvaren fra denne lenken til NODEMCU
  • Koble IR -sensoren til GPIO12 og LED til GPIO 2 på Nodemcu.
  • last ned denne webrepl -programvaren

Trinn 3: Adafruit IO

Adafruit IO
Adafruit IO

besøk til io.adafruit.com og logg inn for å gå til dashbordet

Trinn 4: Lag dashbord

Lag Dashboard
Lag Dashboard

Klikk på handling og opprett nytt dashbord

Trinn 5: Opprette blokker

Opprette blokker
Opprette blokker
Opprette blokker
Opprette blokker
Opprette blokker
Opprette blokker
  1. Klikk på oversiktenavnet.
  2. klikk igjen på +(pluss) -knappen for å opprette blokk
  3. Klikk nå på Toggle og gi den et navn.
  4. Klikk nå på knappen Opprett
  5. Velg deretter blokken din og klikk på neste trinn
  6. Gi navnet til denne blokken og angi navnene på PÅ -tilstand og AV -tilstand.
  7. Etter det klikker du på Opprett blokk.

Gjenta prosessen fra 2. trinn, velg tekst og lag en blokk til som vist på figuren

Trinn 6: Endelig oversikt

Endelig oversikt
Endelig oversikt

Din siste oversikt vil se slik ut.

Trinn 7: Få brukernavn og nøkkel

Få brukernavn og nøkkel
Få brukernavn og nøkkel

Klikk på tastikonet på venstre side av skjermen og kopier brukernavnet og den aktive nøkkelen

Trinn 8: Aktiver WEBREPL

Aktiver WEBREPL
Aktiver WEBREPL
  • Åpne espcut -programvaren
  • send denne kommandoen "import webrepl_setup"
  • les teksten på konsollen og konfigurer webrepl.

Trinn 9: Koble til Webrepl

Koble til Webrepl
Koble til Webrepl
Koble til Webrepl
Koble til Webrepl
  • Finn wifi -nettverket som ssid starter fra micropython
  • koble til den ssid med passordet "micropythoN"
  • du får skjermen som vist i figuren ovenfor.

Trinn 10: Legg til koden

Legg til koden
Legg til koden
  • pakke ut webrepl -programvare, åpne webrepl.html og klikk på koble til
  • det vil be deg om å oppgi passord
  • i mitt tilfelle er passordet "1234567"
  • wow du er tilkoblet.
  • last opp filene som ble lastet ned fra github -depotet.
  • last opp main.py, mqtt.py, boot.py og data.txt ved hjelp av webrepl.
  • trykk nå på reset på knappen på nodemcu. og sjekk utdataene på io.adafruit.com
  • Hvis du vil kontrollere kjøring av kode, må du igjen koble til micropython wifi og logge inn.

Trinn 11: Arbeidsvideo

Arbeidsvideoen til denne opplæringen er tilgjengelig her.

Anbefalt: