
Sommario:
- Passaggio 1: componenti necessari
- Passaggio 2: iniziare
- Passaggio 3: Adafruit IO
- Passaggio 4: crea dashboard
- Passaggio 5: creazione di blocchi
- Passaggio 6: dashboard finale
- Passaggio 7: ottenere nome utente e chiave
- Passaggio 8: abilita WEBREPL
- Passaggio 9: connettersi a Webrepl
- Passaggio 10: aggiungi il codice
- Passaggio 11: video di lavoro
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49

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




I seguenti componenti sono necessari per completare questo progetto.
Componenti richiesti:
- Nodemcu
- Sensore IR
- GUIDATO
- Cavo USB
- Connessione internet
Passaggio 2: 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

visita io.adafruit.com e accedi per accedere alla tua dashboard
Passaggio 4: crea dashboard

Fai clic su azione e crea una nuova dashboard
Passaggio 5: creazione di blocchi



- Fare clic sul nome della dashboard.
- fai nuovamente clic sul pulsante +(più) per creare il blocco
- Ora fai clic su Attiva/disattiva e assegnagli un nome.
- Ora fai clic sul pulsante Crea
- Quindi seleziona il tuo blocco e fai clic sul passaggio successivo
- Dare nome a questo blocco e impostare i nomi dello stato ON e dello stato OFF.
- 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

La tua dashboard finale sarà simile a questa.
Passaggio 7: ottenere 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

- Apri il software espcut
- invia questo comando "import webrepl_setup"
- leggi il testo su console e configura il webrepl.
Passaggio 9: connettersi 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

- 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:
Come creare un sito Web di base utilizzando il blocco note: 4 passaggi

Come creare un sito Web di base utilizzando il Blocco note: qualcuno si è chiesto"come posso creare un sito Web con un programma di scrittura di base?"Beh, ovviamente, non specificamente… Comunque, qui ti mostrerò come creare un BASIC sito web utilizzando solo il blocco note
Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR utilizzando Python: 6 passaggi

Monitoraggio dell'accelerazione utilizzando Raspberry Pi e AIS328DQTR Utilizzando Python: l'accelerazione è finita, penso che secondo alcune leggi della fisica.- Terry Riley Un ghepardo utilizza un'accelerazione straordinaria e rapidi cambiamenti di velocità durante la caccia. La creatura più veloce a terra di tanto in tanto utilizza il suo ritmo più alto per catturare la preda. Il
Nozioni di base sull'IoT: connessione dell'IoT al cloud utilizzando il sistema operativo Mongoose: 5 passaggi

Nozioni di base sull'IoT: connessione del tuo IoT al cloud utilizzando il sistema operativo Mongoose: se sei una persona che ama armeggiare ed elettronica, il più delle volte ti imbatterai nel termine Internet of Things, solitamente abbreviato in IoT, e che si riferisce a un insieme di dispositivi che possono connettersi a Internet! Essere una persona così
Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C - Esecuzione di Rainbow su Neopixel Ws2812 utilizzando M5stack M5stick C Utilizzando Arduino IDE: 5 passaggi

Neopixel Ws2812 Arcobaleno LED Glow con M5stick-C | Esecuzione di Rainbow su Neopixel Ws2812 Utilizzo di M5stack M5stick C Utilizzo di Arduino IDE: Ciao ragazzi in questo tutorial impareremo come utilizzare i LED neopixel ws2812 o la striscia led o la matrice led o l'anello led con la scheda di sviluppo m5stack m5stick-C con Arduino IDE e faremo un motivo arcobaleno con esso
ESP8266 NODEMCU BLYNK IOT Tutorial - Esp8266 IOT utilizzando Blunk e Arduino IDE - Controllo dei LED su Internet: 6 passaggi

ESP8266 NODEMCU BLYNK IOT Tutorial | Esp8266 IOT utilizzando Blunk e Arduino IDE | Controllo dei LED su Internet: Ciao ragazzi in questo tutorial impareremo come utilizzare IOT con il nostro ESP8266 o Nodemcu. Useremo l'app blynk per questo. Quindi useremo il nostro esp8266/nodemcu per controllare i LED su Internet. Quindi l'app Blynk sarà collegata al nostro esp8266 o Nodemcu