Indholdsfortegnelse:

IOT Base Computing ved hjælp af Nodemcu og Micropython: 11 trin
IOT Base Computing ved hjælp af Nodemcu og Micropython: 11 trin

Video: IOT Base Computing ved hjælp af Nodemcu og Micropython: 11 trin

Video: IOT Base Computing ved hjælp af Nodemcu og Micropython: 11 trin
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Juli
Anonim
IOT Base Computing ved hjælp af Nodemcu og Micropython
IOT Base Computing ved hjælp af Nodemcu og Micropython

I denne vejledning vil jeg bruge NodeMcu, micropython og Mqtt -forbindelse til at forbinde serveren.

Denne vejledning bruger https -baseret mqtt connect til at oprette forbindelse fra Nodemcu til Adafruit.io Server.

I dette projekt bruger jeg mikropython -programmeringssprog, der næsten ligner python.

Trin 1: Komponenter påkrævet

Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet
Komponenter påkrævet

Følgende komponenter er påkrævet for at fuldføre dette projekt.

Nødvendige komponenter:

  • Nodemcu
  • IR sensor
  • LED
  • USB -kabel
  • Internetforbindelse

Trin 2: Kom godt i gang

Kom godt i gang
Kom godt i gang
Kom godt i gang
Kom godt i gang

Procedure:

  • Download og installer espcut -software til fejlfinding.
  • Download filer fra dette link. som gemmes som github -depot. Alt program er tilgængeligt i dette arkiv..
  • Download og installer micropython -firmwaren fra dette link til NODEMCU
  • Tilslut IR -sensor til GPIO12 og LED til GPIO 2 på Nodemcu.
  • download denne webrepl -software

Trin 3: Adafruit IO

Adafruit IO
Adafruit IO

besøg io.adafruit.com og log ind for at gå til dit dashboard

Trin 4: Opret dashboard

Opret dashboard
Opret dashboard

Klik på handling og opret nyt dashboard

Trin 5: Oprettelse af blokke

Oprettelse af blokke
Oprettelse af blokke
Oprettelse af blokke
Oprettelse af blokke
Oprettelse af blokke
Oprettelse af blokke
  1. Klik på betjeningspanelets navn.
  2. klik igen på +(plus) -knappen for at oprette blok
  3. Klik nu på Toggle og giv det et navn.
  4. Klik nu på knappen Opret
  5. Vælg derefter din blok, og klik på næste trin
  6. Giv denne blok navn, og angiv navnene på ON -tilstand og OFF -tilstand.
  7. Klik derefter på Opret blok.

Gentag processen fra 2. trin, vælg tekst og opret en blok mere som vist i figuren

Trin 6: Sidste betjeningspanel

Sidste betjeningspanel
Sidste betjeningspanel

Dit endelige dashboard vil se sådan ud.

Trin 7: Hent brugernavn og nøgle

Hent brugernavn og nøgle
Hent brugernavn og nøgle

Klik på nøgleikonet i venstre side af skærmen, og kopier brugernavnet og aktiv nøgle

Trin 8: Aktiver WEBREPL

Aktiver WEBREPL
Aktiver WEBREPL
  • Åbn espcut -softwaren
  • send denne kommando "import webrepl_setup"
  • læs teksten på konsollen og konfigurer webrepl.

Trin 9: Opret forbindelse til Webrepl

Opret forbindelse til Webrepl
Opret forbindelse til Webrepl
Opret forbindelse til Webrepl
Opret forbindelse til Webrepl
  • Find wifi -netværket, der ssid starter fra micropython
  • opret forbindelse til den ssid med adgangskoden "micropythoN"
  • du får skærmen som vist i figuren ovenfor.

Trin 10: Tilføj koden

Tilføj koden
Tilføj koden
  • udtræk webrepl software, åbn webrepl.html og klik på connect
  • det vil bede dig om at angive adgangskode
  • i mit tilfælde er adgangskoden "1234567"
  • wow du er forbundet.
  • uploade de filer, der blev downloadet fra github -arkivet.
  • uploade main.py, mqtt.py, boot.py og data.txt ved hjælp af webrepl.
  • tryk nu på reset på knappen på din nodemcu. og tjek output på io.adafruit.com
  • Hvis du vil kontrollere kodeudførelsen, skal du igen oprette forbindelse til micropython wifi og logge ind.

Trin 11: Arbejdsvideo

Arbejdsvideoen til denne vejledning er tilgængelig her.

Anbefalede: