Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Acest instructable vă arată o demonstrație simplă Internet of Things folosind ESP8266 NodeMCU și un serviciu IoT online numit AskSensors. Vă demonstrăm cum să obțineți rapid date de la clientul ESP8266 HTTPS și să le graficați în grafic în platforma IoT AskSensors.
Pasul 1: Materiale de care aveți nevoie
Pentru a urma împreună cu acest tutorial, veți avea nevoie pur și simplu de:
- Calculator care rulează software arduino
- ESP8266 Nod MCU
- Cablu micro USB pentru conectarea nodului MCU la computer.
Pasul 2: Înscrieți-vă pentru AskSensors
Mai întâi, creați un cont nou la AskSensors. Veți primi un e-mail care conține toate instrucțiunile pe care trebuie să le urmați pentru a vă autentifica (este foarte ușor).
Urmați acest ghid introductiv care vă explică cum să creați și să configurați un nou senzor, astfel încât să putem scrie date pe acest senzor. Iată pașii principali:
- Faceți clic pe „Senzor nou” pentru a crea un canal de comunicare cu ID unic și taste Api. Dați un nume și o descriere senzorului.
- Adăugați un modul pentru datele pe care le veți plasa.
- Copiați valoarea Api Key In. Vom folosi în codul ESP8266 mai târziu.
Pasul 3: Scrieți codul
Exemple de schițe și biblioteci WIFI ESP8266 sunt disponibile în github. Codul furnizat este gata de utilizare așa cum este. Conectează ESP8266 la rețeaua fără fir ca client HTTPS și apoi împinge datele către AskSensors la fiecare 25 de secunde. Trebuie să completați următoarele:
- SSID-ul și parola WIFI.
- Api Key In generat anterior de AskSensors.
- Dacă este necesar, perioada de timp între două actualizări succesive de date (setată la 25 de secunde în acest exemplu).
// Configurare Wifi
const char * wifi_ssid = "………."; // SSID const char * wifi_password = "………."; // WIFI
const char * apiKeyIn = "………."; // API KEY IN, exemplu: FALOAPPKH17ZR4Q23A8U9W0XPJL0F6OG
întârziere (25000); // întârziere 25sec
Pasul 4: Rulați codul
- Deschideți Arduino IDE și încărcați codul în ESP8266 nodeMCU. Urmați acest tutorial dacă tot trebuie să începeți programarea ESP8266 ESP-12E NodeMCU folosind Arduino IDE.
- Reveniți la pagina senzorului pe askSensors, faceți clic pe „vizualizare” și „Afișare grafic” pentru a vizualiza datele senzorului în grafic.
-
Deschideți terminalul serial. Puteți verifica încrucișat citirile graficului cu valorile imprimate pe terminalul dvs. Arduino.
Pasul 5: GATA
Asta e!
Vă mulțumim că ați citit acest instructable!
Puteți încerca mai multe tutoriale aici.
În cele din urmă, feedback-ul dvs. va fi apreciat. va rog sa lasati un comentariu mai jos!