Taula de continguts:
Vídeo: IOT - Envieu dades a Thingspeak mitjançant ESP8266: 3 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Avui en dia, l'IoT és una tendència i moltes màquines tenen dades per penjar-les a través del núvol i analitzar-les. Els petits sensors actualitzen les dades del núvol i l'actuador d'un altre extrem hi actua. Vaig a explicar el de l'exemple de l'IoT.
Aquest article us mostraré i guiaré per publicar les dades a Thingspeak mitjançant ESP8266.
Pas 1: component obligatori
ESP8266ESP8266 a l'Índia-
ESP8266 al Regne Unit -
ESP8266 als EUA -
MLX90614 MLX90614 a l'Índia-
MLX90614 al Regne Unit:
MLX90614 als EUA:
BreadBoard
BreadBoard a l'Índia-
BreadBoard als EUA- https://amzn.to/2MW0Opb BreadBoard al Regne Unit-
Pas 2: Codi
#include #include #include
String apiKey = "7CDCTE2767Z8AUIL"; // Introduïu la vostra clau API d'escriptura des de ThingSpeak
const char * ssid = "ocult"; // substituïu per la vostra clau ssid wifi i wpa2
const char * pass = "qwerty12"; const char * server = "api.thingspeak.com";
Client WiFiClient;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
configuració nul·la ()
{Serial.begin (115200); retard (10); Serial.println ("Connexió a"); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {demora (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi connectat"); mlx.begin (); Wire.begin (D1, D2); } bucle buit () {
if (client.connect (servidor, 80)) // "184.106.153.149" o api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); Cadena postStr = apiKey; postStr + = "& field1 ="; postStr + = String (objTemp); postStr + = "\ r / n / r / n";
client.print ("POST / actualització HTTP / 1.1 / n");
client.print ("Amfitrió: api.thingspeak.com / n"); client.print ("Connexió: tancar / n"); client.print ("X-THINGSPEAKAPIKEY:" + apiKey + "\ n"); client.print ("Tipus de contingut: application / x-www-form-urlencoded / n"); client.print ("Longitud del contingut:"); 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 (); endarreriment (2000); }
Recomanat:
Sèrie IoT ESP8266: 2- Monitor de dades mitjançant ThingSpeak.com: 5 passos
Sèrie IoT ESP8266: 2- Monitor de dades mitjançant ThingSpeak.com: és la segona part de la sèrie Io8 ESP8266. Per veure la part 1, consulteu aquest instructiu IoT ESP8266 Series: 1 Connect to WIFI Router. Aquesta part té com a objectiu mostrar com enviar les dades del sensor a un dels populars serveis de núvol IoT gratuïts https: //thingspeak.com
(Projecte IOT) Obteniu dades meteorològiques mitjançant ESP8266 i Openweather API: 5 passos
(Projecte IOT) Obteniu dades meteorològiques mitjançant l'API ESP8266 i Openweather: en aquest instructiu anem a construir un projecte IOT senzill en el qual obtenir les dades meteorològiques de la nostra ciutat des de openweather.com/api i mostrar-les mitjançant el programari de processament
Feu parcel·les precioses a partir de dades Arduino en viu (i deseu les dades a Excel): 3 passos
Feu gràfics bonics a partir de dades Arduino en viu (i deseu les dades a Excel): a tots ens agrada jugar amb la nostra funció de loteria P … a l’IDE Arduino. Tot i que, si bé pot ser útil per a aplicacions bàsiques, les dades s’esborren com més s’afegeixen punts i no resulta especialment agradable als ulls. El traçador IDE Arduino no
Com fer un registre de dades en temps real de la humitat i la temperatura amb Arduino UNO i targeta SD - Simulació de registre de dades DHT11 a Proteus: 5 passos
Com fer un registre de dades en temps real d’humitat i temperatura amb Arduino UNO i targeta SD | Simulació de registre de dades DHT11 a Proteus: Introducció: hola, aquest és Liono Maker, aquí teniu l'enllaç de YouTube. Estem fent un projecte creatiu amb Arduino i treballem en sistemes incrustats
Adquisició de dades i sistema de visualització de dades per a una moto de carreres elèctrica MotoStudent: 23 passos
Adquisició de dades i sistema de visualització de dades per a una moto de carreres elèctrica MotoStudent: un sistema d’adquisició de dades és una col·lecció de maquinari i programari que treballa junts per tal de recopilar dades de sensors externs, emmagatzemar-les i processar-les després perquè es puguin visualitzar gràficament i analitzar. permetent als enginyers fer