Sommario:

IOT Base Computing utilizzando Nodemcu e Micropython: 11 passaggi
IOT Base Computing utilizzando Nodemcu e Micropython: 11 passaggi

Video: IOT Base Computing utilizzando Nodemcu e Micropython: 11 passaggi

Video: IOT Base Computing utilizzando Nodemcu e Micropython: 11 passaggi
Video: IOT Base computing using Nodemcu and Micropython 2024, Dicembre
Anonim
IOT Base Computing utilizzando Nodemcu e Micropython
IOT Base Computing utilizzando Nodemcu e Micropython

In questo tutorial utilizzerò NodeMcu, micropython e la connessione Mqtt per connettere il server.

Questo tutorial utilizza la connessione mqtt basata su https per connettersi da Nodemcu al server Adafruit.io.

In questo progetto sto usando il linguaggio di programmazione micropython che è quasi simile a Python.

Passaggio 1: componenti necessari

Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti
Componenti richiesti

I seguenti componenti sono necessari per completare questo progetto.

Componenti richiesti:

  • Nodemcu
  • Sensore IR
  • GUIDATO
  • Cavo USB
  • Connessione internet

Passaggio 2: iniziare

Iniziare
Iniziare
Iniziare
Iniziare

Procedura:

  • Scarica e installa il software espcut per il debug.
  • Scarica i file da questo link. che è memorizzato come repository github. Tutto il programma è disponibile in questo repository..
  • Scarica e installa il firmware micropython da questo link al NODEMCU
  • Collegare il sensore IR a GPIO12 e il LED a GPIO 2 di Nodemcu.
  • scarica questo software webrepl

Passaggio 3: Adafruit IO

Adafruit IO
Adafruit IO

visita io.adafruit.com e accedi per accedere alla tua dashboard

Passaggio 4: crea dashboard

Crea dashboard
Crea dashboard

Fai clic su azione e crea una nuova dashboard

Passaggio 5: creazione di blocchi

Creazione di blocchi
Creazione di blocchi
Creazione di blocchi
Creazione di blocchi
Creazione di blocchi
Creazione di blocchi
  1. Fare clic sul nome della dashboard.
  2. fai nuovamente clic sul pulsante +(più) per creare il blocco
  3. Ora fai clic su Attiva/disattiva e assegnagli un nome.
  4. Ora fai clic sul pulsante Crea
  5. Quindi seleziona il tuo blocco e fai clic sul passaggio successivo
  6. Dare nome a questo blocco e impostare i nomi dello stato ON e dello stato OFF.
  7. Dopodiché fai clic su Crea blocco.

Ripeti il processo dal secondo passaggio seleziona il testo e crea un altro blocco come mostrato in figura

Passaggio 6: dashboard finale

Cruscotto finale
Cruscotto finale

La tua dashboard finale sarà simile a questa.

Passaggio 7: ottenere nome utente e chiave

Ottieni nome utente e chiave
Ottieni nome utente e chiave

Fare clic sull'icona della chiave sul lato sinistro dello schermo e copiare il nome utente e la chiave attiva

Passaggio 8: abilita WEBREPL

Abilita WEBREPL
Abilita WEBREPL
  • Apri il software espcut
  • invia questo comando "import webrepl_setup"
  • leggi il testo su console e configura il webrepl.

Passaggio 9: connettersi a Webrepl

Connettiti a Webrepl
Connettiti a Webrepl
Connettiti a Webrepl
Connettiti a Webrepl
  • Trova la rete wifi che ssid parte da micropython
  • connettersi a quell'ssid con la password "micropythoN"
  • otterrai lo schermo come mostrato nella figura sopra.

Passaggio 10: aggiungi il codice

Aggiungi il codice
Aggiungi il codice
  • estrarre il software webrepl, aprire webrepl.html e fare clic su Connetti
  • ti chiederà di fornire la password
  • nel mio caso la password è "1234567"
  • wow sei connesso
  • carica i file che sono stati scaricati dal repository github.
  • carica main.py, mqtt.py, boot.py e data.txt usando webrepl.
  • ora premi il pulsante reset sul tuo nodemcu. e controlla l'output su io.adafruit.com
  • se vuoi controllare l'esecuzione del codice, di nuovo devi connetterti a micropython wifi e accedere.

Passaggio 11: video di lavoro

Il video di lavoro di questo tutorial è disponibile qui.

Consigliato: