INHOUDSOPGAWE:

IOT -basisrekenaarkunde met behulp van Nodemcu en Micropython: 11 stappe
IOT -basisrekenaarkunde met behulp van Nodemcu en Micropython: 11 stappe

Video: IOT -basisrekenaarkunde met behulp van Nodemcu en Micropython: 11 stappe

Video: IOT -basisrekenaarkunde met behulp van Nodemcu en Micropython: 11 stappe
Video: IoT: скорость управления двигателем постоянного тока с NodeMCU ESP8266 и модулем L298N 2024, November
Anonim
IOT Base Computing met behulp van Nodemcu en Micropython
IOT Base Computing met behulp van Nodemcu en Micropython

In hierdie handleiding gaan ek NodeMcu, micropython en Mqtt verbinding gebruik om die bediener te verbind.

Hierdie tutoriaal gebruik https gebaseer mqtt connect om van Nodemcu na Adafruit.io Server te koppel.

In hierdie projek gebruik ek mikropython -programmeertaal wat amper dieselfde is as python.

Stap 1: Vereiste komponente

Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig
Komponente benodig

Die volgende komponente word benodig om hierdie projek te voltooi.

Vereiste komponente:

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

Stap 2: Begin

Aan die gang
Aan die gang
Aan die gang
Aan die gang

Prosedure:

  • Laai en installeer espcut -sagteware vir ontfouting.
  • Laai lêers van hierdie skakel af. wat gestoor word as github -bewaarplek. Alle programme is beskikbaar in hierdie bewaarplek..
  • Laai die micropython -firmware af en installeer dit vanaf hierdie skakel na die NODEMCU
  • Koppel IR -sensor aan GPIO12 en LED aan GPIO 2 van Nodemcu.
  • laai hierdie webrepl -sagteware af

Stap 3: Adafruit IO

Adafruit IO
Adafruit IO

besoek io.adafruit.com en meld aan om na u dashboard te gaan

Stap 4: Skep dashboard

Skep dashboard
Skep dashboard

Klik op aksie en skep 'n nuwe paneelbord

Stap 5: Blokke skep

Blokke skep
Blokke skep
Blokke skep
Blokke skep
Blokke skep
Blokke skep
  1. Klik op die naam van die dashboard.
  2. klik weer op die +(plus) knoppie om 'n blok te skep
  3. Klik nou op Toggle en gee dit 'n naam.
  4. Klik nou op die knoppie skep
  5. Kies dan u blok en klik op die volgende stap
  6. Gee hierdie blok naam en stel die name van AAN -toestand en UIT -toestand in.
  7. Klik daarna op skep blok.

Herhaal die proses vanaf die tweede stap, kies teks en skep nog 'n blok soos in die figuur getoon

Stap 6: Finale kontroleskerm

Finale kontroleskerm
Finale kontroleskerm

Jou finale kontroleskerm sal so lyk.

Stap 7: Kry gebruikersnaam en sleutel

Kry gebruikersnaam en sleutel
Kry gebruikersnaam en sleutel

Klik op die sleutel -ikoon aan die linkerkant van die skerm en kopieer die gebruikersnaam en die aktiewe sleutel

Stap 8: Aktiveer WEBREPL

Aktiveer WEBREPL
Aktiveer WEBREPL
  • Maak die espcut -sagteware oop
  • stuur hierdie opdrag "import webrepl_setup"
  • lees die teks op die konsole en stel die webrepl op.

Stap 9: Koppel aan Webrepl

Koppel aan Webrepl
Koppel aan Webrepl
Koppel aan Webrepl
Koppel aan Webrepl
  • Vind die wifi -netwerk wat ssid vanaf micropython begin
  • koppel aan die ssid met die wagwoord "micropythoN"
  • u kry die skerm soos in die figuur hierbo getoon.

Stap 10: Voeg die kode by

Voeg die kode by
Voeg die kode by
  • haal webrepl -sagteware uit, maak webrepl.html oop en klik op connect
  • dit sal u vra om 'n wagwoord in te voer
  • in my geval is die wagwoord "1234567"
  • sjoe jy is verbind.
  • Laai die lêers op wat van die github -bewaarplek afgelaai is.
  • laai main.py, mqtt.py, boot.py en data.txt op met webrepl.
  • druk nou die reset -knoppie op u nodemcu. en kyk na die uitvoer op io.adafruit.com
  • As u die uitvoering van die kode wil kontroleer, moet u weer aan die micropython wifi koppel en aanmeld.

Stap 11: Werkvideo

Die werkvideo van hierdie tutoriaal is hier beskikbaar.

Aanbeveel: