Cuprins:

Calcul de bază IOT folosind Nodemcu și Micropython: 11 pași
Calcul de bază IOT folosind Nodemcu și Micropython: 11 pași

Video: Calcul de bază IOT folosind Nodemcu și Micropython: 11 pași

Video: Calcul de bază IOT folosind Nodemcu și Micropython: 11 pași
Video: How to use Allegro ACS712 AC/DC Current Sensor with Arduino 2024, Iulie
Anonim
Calcul de bază IOT folosind Nodemcu și Micropython
Calcul de bază IOT folosind Nodemcu și Micropython

În acest tutorial voi folosi NodeMcu, micropitonul și conexiunea Mqtt pentru a conecta serverul.

Acest tutorial utilizează https bazat pe mqtt connect pentru a vă conecta de la Nodemcu la serverul Adafruit.io.

În acest proiect, folosesc un limbaj de programare micropython, care este aproape similar cu python.

Pasul 1: Componente necesare

Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare
Componente necesare

Pentru finalizarea acestui proiect sunt necesare următoarele componente.

Componente necesare:

  • Nodemcu
  • Senzor IR
  • LED
  • Cablu USB
  • Conexiune internet

Pasul 2: Noțiuni de bază

Noțiuni de bază
Noțiuni de bază
Noțiuni de bază
Noțiuni de bază

Procedură:

  • Descărcați și instalați software-ul espcut pentru depanare.
  • Descărcați fișiere de pe acest link. care este stocat ca depozit github. Tot programul este disponibil în acest depozit..
  • Descărcați și instalați firmware-ul micropython din acest link către NODEMCU
  • Conectați senzorul IR la GPIO12 și LED-ul la GPIO 2 din Nodemcu.
  • descărcați acest software webrepl

Pasul 3: Adafruit IO

Adafruit IO
Adafruit IO

accesați io.adafruit.com și conectați-vă pentru a accesa tabloul de bord

Pasul 4: Creați tabloul de bord

Creați tabloul de bord
Creați tabloul de bord

Faceți clic pe acțiune și creați un nou tablou de bord

Pasul 5: Crearea de blocuri

Crearea de blocuri
Crearea de blocuri
Crearea de blocuri
Crearea de blocuri
Crearea de blocuri
Crearea de blocuri
  1. Faceți clic pe numele tabloului de bord.
  2. din nou faceți clic pe butonul + (plus) pentru a crea blocul
  3. Acum faceți clic pe Toggle și dați-i un nume.
  4. Acum faceți clic pe butonul Creați
  5. Apoi selectați blocul și faceți clic pe pasul următor
  6. Dați nume acestui bloc și setați numele stării ON și OFF.
  7. După aceea, faceți clic pe creați bloc.

Repetați procesul de la pasul 2 selectați textul și creați încă un bloc așa cum se arată în figură

Pasul 6: Tabloul de bord final

Tabloul de bord final
Tabloul de bord final

Tabloul de bord final va arăta astfel.

Pasul 7: Obțineți numele de utilizator și cheia

Obțineți numele de utilizator și cheia
Obțineți numele de utilizator și cheia

Faceți clic pe pictograma cheie din partea stângă a ecranului și copiați numele de utilizator și cheia activă

Pasul 8: Activați WEBREPL

Activați WEBREPL
Activați WEBREPL
  • Deschideți software-ul espcut
  • trimiteți această comandă "import webrepl_setup"
  • citiți textul de pe consolă și configurați webrepl.

Pasul 9: Conectați-vă la Webrepl

Conectați-vă la Webrepl
Conectați-vă la Webrepl
Conectați-vă la Webrepl
Conectați-vă la Webrepl
  • Găsiți rețeaua wifi care este ssid începe de la micropython
  • conectați-vă la acel ssid cu parola „micropythoN”
  • veți obține ecranul așa cum se arată în figura de mai sus.

Pasul 10: Adăugați codul

Adăugați codul
Adăugați codul
  • extrageți software-ul webrepl, deschideți webrepl.html și faceți clic pe conectare
  • vă va cere să furnizați parola
  • în cazul meu parola este „1234567”
  • wow esti conectat.
  • încărcați fișierele care au fost descărcate din depozitul github.
  • încărcați main.py, mqtt.py, boot.py și data.txt folosind webrepl.
  • acum apăsați butonul reset pe nodemcu. și verificați ieșirea pe io.adafruit.com
  • dacă doriți să verificați executarea codului, trebuie să vă conectați din nou la micropython wifi și să vă conectați.

Pasul 11: Video de lucru

Videoclipul de lucru al acestui tutorial este disponibil aici.

Recomandat: