Sommario:
- Passaggio 1: materiale di cui abbiamo bisogno
- Passaggio 2: crea il tuo hardware
- Passaggio 3: configurazione di AskSensors
- Passaggio 4: scarica il codice
- Passaggio 5: eseguire il codice
Video: Come monitorare la distanza ultrasonica con ESP8266 e AskSensors IoT Cloud: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questa istruzione presenta come monitorare la distanza da un oggetto utilizzando il sensore ultrasonico HC-SR04 e l'MCU del nodo ESP8266 collegati al cloud IoT AskSensors.
Passaggio 1: materiale di cui abbiamo bisogno
Avremo bisogno del seguente hardware:
- ESP8266 Nodo MCU
- Sensore ad ultrasuoni HC-SR04
- Tagliere di pane
- Ponticelli
- Cavo micro USB
Passaggio 2: crea il tuo hardware
Collegare il sensore a ultrasuoni all'MCU del nodo ESP8266:
- Pin TRIG HC-SR01 su pin D1 ESP8266
- Pin ECHO HC-SR01 su pin D2 ESP8266
- HC-SR01 VCC pin a 5V (puoi provare anche con 3.3V)
- Terra a terra
Nota: i GPIO ESP8266 richiedono segnali 3V3 (non tolleranti 5V). Per un hack rapido, se si utilizza l'HC-SR (versione 5V), si consiglia vivamente di aggiungere un resistore seriale tra i pin HC-SR TRIG ed ECHO e i pin ESP8266. Tuttavia, per la produzione, è necessario un traslatore di livello 3V3/5V (controlla questa pagina).
Altrimenti, ESP8266 è compatibile con la versione HC-SR 3V3 e in questo caso non è necessario alcun cambio di livello.
Passaggio 3: configurazione di AskSensors
- Ottieni un account gratuito su
- Accedi e crea un nuovo sensore.
- Copia la tua API Sensor KEY IN.
Passaggio 4: scarica il codice
Scarica il codice dalla pagina github di AskSensors.
Decomprimilo e compila le seguenti informazioni:
const char* wifi_ssid = "……………….."; // SSID
const char* wifi_password = "……………….."; // WIFI const char* apiKeyIn = "………………"; // CHIAVE API IN
Passaggio 5: eseguire il codice
Collega ESP8266 al tuo computer e carica il codice.
Ora vai alla dashboard di AskSensors.
Apri la pagina del tuo sensore e aggiungi un nuovo grafico per visualizzare il tuo flusso di dati in tempo reale come mostrato nella figura allegata.
Consigliato:
Monitorare il livello dell'acqua del serbatoio o la distanza sul desktop: 3 passaggi
Monitora il livello dell'acqua del serbatoio o la distanza sul desktop: utilizzando Wemos D1, un sensore a ultrasuoni e la piattaforma Thingio.AI IoT
Utilizzo di microcontrollori per azionare e monitorare il sistema di irrigazione a distanza : 4 passaggi
Utilizzo di microcontrollori per gestire e monitorare il sistema di irrigazione remoto: agricoltori e operatori di serre per un sistema di irrigazione automatico a basso costo. In questo progetto, integriamo un sensore elettronico di umidità del suolo con un microcontrollore per irrigare automaticamente le piante quando il terreno è troppo secco senza l'intervento umano
Come collegare il sensore di umidità del suolo e ESP8266 al cloud IoT AskSensors: 10 passaggi
Come collegare il sensore di umidità del suolo e l'ESP8266 al cloud IoT AskSensors: questa istruzione mostra come collegare il sensore di umidità del suolo e l'ESP8266 al cloud IoT. Per questo progetto utilizzeremo un modulo WiFi MCU ESP8266 del nodo e un sensore di umidità del suolo che misura il contenuto volumetrico di acqua all'interno del so
Come realizzare un dispositivo IoT per controllare gli elettrodomestici e monitorare il meteo utilizzando Esp8266: 5 passaggi
Come realizzare un dispositivo IoT per controllare gli elettrodomestici e monitorare il meteo utilizzando Esp8266: L'Internet delle cose (IoT) è l'inter-rete di dispositivi fisici (noti anche come "dispositivi connessi" e "dispositivi intelligenti"), edifici, e altri elementi integrati con elettronica, software, sensori, attuatori e
ESP8266: come monitorare la temperatura e l'umidità: 12 passaggi
ESP8266: come monitorare la temperatura e l'umidità: nel tutorial di oggi, utilizzeremo un ESP-01, che è l'ESP8266 nella configurazione 01 (con solo 2 GPIO), per le letture di temperatura e umidità del sensore DHT22. Ti mostrerò uno schema elettrico e la parte di programmazione ESP con un Arduino