Innehållsförteckning:

IOT -basdatorer med Nodemcu och Micropython: 11 steg
IOT -basdatorer med Nodemcu och Micropython: 11 steg

Video: IOT -basdatorer med Nodemcu och Micropython: 11 steg

Video: IOT -basdatorer med Nodemcu och Micropython: 11 steg
Video: MicroPython on ESP8266 | A Setup Guide 2024, Juli
Anonim
IOT -basdatorer med Nodemcu och Micropython
IOT -basdatorer med Nodemcu och Micropython

I den här självstudien kommer jag att använda NodeMcu, micropython och Mqtt -anslutning för att ansluta servern.

Denna handledning använder https baserad mqtt connect för att ansluta från Nodemcu till Adafruit.io Server.

I detta projekt använder jag mikropytonprogrammeringsspråk som nästan liknar python.

Steg 1: Komponenter krävs

Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs
Komponenter krävs

Följande komponenter krävs för att slutföra projektet.

Komponenter som krävs:

  • Nodemcu
  • IR -sensor
  • LED
  • USB-kabel
  • Internet anslutning

Steg 2: Komma igång

Komma igång
Komma igång
Komma igång
Komma igång

Procedur:

  • Ladda ner och installera espcut -programvara för felsökning.
  • Ladda ner filer från den här länken. som lagras som github -arkiv. Allt program är tillgängligt i detta arkiv..
  • Ladda ner och installera micropython -firmware från den här länken till NODEMCU
  • Anslut IR -sensorn till GPIO12 och LED till GPIO 2 på Nodemcu.
  • ladda ner denna webbreplprogramvara

Steg 3: Adafruit IO

Adafruit IO
Adafruit IO

besök io.adafruit.com och logga in för att gå till din instrumentpanel

Steg 4: Skapa instrumentpanel

Skapa instrumentpanel
Skapa instrumentpanel

Klicka på åtgärden och skapa en ny instrumentpanel

Steg 5: Skapa block

Skapa block
Skapa block
Skapa block
Skapa block
Skapa block
Skapa block
  1. Klicka på instrumentpanelens namn.
  2. klicka igen på +(plus) -knappen för att skapa block
  3. Klicka nu på Toggle och ge den ett namn.
  4. Klicka nu på knappen skapa
  5. Välj sedan ditt block och klicka på nästa steg
  6. Ge namnet till detta block och ställ in namnen på PÅ -läge och AV -läge.
  7. Klicka sedan på skapa block.

Upprepa processen från andra steget markera text och skapa ytterligare ett block som visas i figuren

Steg 6: Sista instrumentpanelen

Sista instrumentpanelen
Sista instrumentpanelen

Din sista instrumentpanel kommer att se ut så här.

Steg 7: Skaffa användarnamn och nyckel

Skaffa användarnamn och nyckel
Skaffa användarnamn och nyckel

Klicka på nyckelikonen på vänster sida av skärmen och kopiera användarnamnet och den aktiva nyckeln

Steg 8: Aktivera WEBREPL

Aktivera WEBREPL
Aktivera WEBREPL
  • Öppna espcut -programvaran
  • skicka detta kommando "import webrepl_setup"
  • läs texten på konsolen och konfigurera webbrepl.

Steg 9: Anslut till Webrepl

Anslut till Webrepl
Anslut till Webrepl
Anslut till Webrepl
Anslut till Webrepl
  • Hitta wifi -nätverket som ssid startar från mikropyton
  • anslut till den ssid med lösenordet "micropythoN"
  • du får skärmen som visas i figuren ovan.

Steg 10: Lägg till koden

Lägg till koden
Lägg till koden
  • extrahera webrepl -programvara, öppna webrepl.html och klicka på anslut
  • det kommer att be dig att ange lösenord
  • i mitt fall är lösenordet "1234567"
  • wow du är ansluten.
  • ladda upp filerna som laddades ner från github -förvaret.
  • ladda upp main.py, mqtt.py, boot.py och data.txt med webrepl.
  • tryck nu på reset på knappen på din nodemcu. och kontrollera utdata på io.adafruit.com
  • om du vill kontrollera körning av kod måste du igen ansluta till micropython wifi och logga in.

Steg 11: Arbetsvideo

Arbetsvideon för denna handledning finns här.

Rekommenderad: