Cuprins:
Video: IOT - Postați date pe Thingspeak folosind ESP8266: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
În zilele noastre, IoT este în tendințe și o mulțime de mașini au date de încărcat pe cloud și analizate datele. Senzorii mici actualizează datele din cloud și actuatorul de pe un alt capăt acționează asupra acestuia. Am să explic cel din exemplul IoT.
Am acest articol și voi arăta și ghida să postez datele pe Thingspeak folosind ESP8266.
Pasul 1: Componenta necesară
ESP8266ESP8266 în India-
ESP8266 în Marea Britanie -
ESP8266 în SUA -
MLX90614 MLX90614 în India-
MLX90614 în Marea Britanie -
MLX90614 în SUA -
BreadBoard
BreadBoard în India-
BreadBoard în SUA- https://amzn.to/2MW0Opb BreadBoard în Marea Britanie-
Pasul 2: Cod
#include #include #include
String apiKey = "7CDCTE2767Z8AUIL"; // Introduceți cheia Write API din ThingSpeak
const char * ssid = "ascuns"; // înlocuiți-vă cu cheia wifi ssid și wpa2
const char * pass = "qwerty12"; const char * server = "api.thingspeak.com";
Client WiFiClient;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
configurare nulă ()
{Serial.begin (115200); întârziere (10); Serial.println ("Conectarea la"); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {întârziere (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi conectat"); mlx.begin (); Wire.begin (D1, D2); } bucla void () {
if (client.connect (server, 80)) // "184.106.153.149" sau api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); String postStr = apiKey; postStr + = "& field1 ="; postStr + = String (objTemp); postStr + = "\ r / n / r / n";
client.print ("POST / actualizare HTTP / 1.1 / n");
client.print ("Gazdă: api.thingspeak.com / n"); client.print ("Conexiune: închidere / n"); client.print ("X-THINGSPEAKAPIKEY:" + apiKey + "\ n"); client.print ("Content-Type: application / x-www-form-urlencoded / n"); client.print („Lungime conținut:”); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);
Serial.print ("Ambient ="); Serial.print (ambTemp);
Serial.print ("* C / tObject ="); Serial.print (objTemp); Serial.println ("* C");
}
client.stop (); întârziere (2000); }
Recomandat:
Eșantion de controler de pad folosind date pure: 4 pași
Eșantion de controler de pad care utilizează date pure: în acest instructabil voi crea un controler pentru a permite unor tampoane electronice vechi ale kit-ului de tambur Roland să declanșeze sunete fără modulul original de tambur care a venit cu kitul. Voi folosi Pure Data pentru a crea un patch pentru încărcare câteva fișiere wav și apoi p
Date despre senzori de vibrații și temperatură fără fir către MySQL folosind Node-RED: 40 de pași
Date despre senzori de vibrație și temperatură fără fir către MySQL folosind Node-RED: Prezentarea senzorului de temperatură și vibrații wireless IoT Industrial Long Range IoT de la NCD, oferind până la o rază de 2 mile utilizarea unei structuri de rețea fără fir mesh. Incorporând un senzor de precizie de vibrație și temperatură pe 16 biți, acest dispozitiv
Date meteo folosind Foi de calcul Google și Google Script: 7 pași
Date meteo folosind Foi de calcul Google și Script Google: În acest Blogtut, vom trimite citirile senzorului SHT25 pe foile Google utilizând Adafruit huzzah ESP8266, care ajută la trimiterea datelor către internet. Trimiterea datelor către celula de foi Google este mult utilă și modul de bază care salvează datele în
Cum să trimiteți date DHT11 către serverul MySQL folosind NodeMCU: 6 pași
Cum să trimiteți date DHT11 către serverul MySQL folosind NodeMCU: În acest proiect am interfațat DHT11 cu nodemcu și apoi trimitem date despre dht11, care este umiditatea și temperatura, la baza de date phpmyadmin
Cum să preluați date dintr-o bază de date Firebase pe NodeMCU: 7 pași
Cum să preluăm date dintr-o bază de date Firebase pe NodeMCU: Pentru acest lucru instructiv, vom prelua date dintr-o bază de date în Google Firebase și le vom prelua folosind un NodeMCU pentru analiză ulterioară. CERINȚE DE PROIECT: 1) NodeMCU sau controler ESP8266 cont pentru crearea unei baze de date Firebase. 3) Descărcați