Sadržaj:
Video: IOT - Objavite podatke na Thingspeak koristeći ESP8266: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
U današnje vrijeme IoT je u trendu i mnogi strojevi imaju podatke za prijenos preko oblaka i analizu podataka. Mali senzori ažuriraju podatke na oblaku, a aktuatori na drugom kraju djeluju na njega. Objasnit ću jedan od primjera IoT -a.
U ovom članku ću pokazati i uputiti za postavljanje podataka na Thingspeak pomoću ESP8266.
Korak 1: Potrebna komponenta
ESP8266ESP8266 u Indiji-
ESP8266 u Velikoj Britaniji -
ESP8266 u SAD -u -
MLX90614MLX90614 u Indiji-
MLX90614 u Velikoj Britaniji -
MLX90614 u SAD -u -
BreadBoard
BreadBoard u Indiji-
BreadBoard u SAD-u- https://amzn.to/2MW0Opb BreadBoard u Velikoj Britaniji-
Korak 2: Kodiranje
#include #include #include
Niz apiKey = "7CDCTE2767Z8AUIL"; // Unesite svoj API API ključ iz ThingSpeak -a
const char *ssid = "skriveno"; // zamijeniti vašim WiFi ključem ssid i wpa2
const char *pass = "qwerty12"; const char* server = "api.thingspeak.com";
WiFiClient klijent;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
void setup ()
{Serial.begin (115200); kašnjenje (10); Serial.println ("Povezivanje s"); Serijski.println (ssid); WiFi.početi (ssid, proći); while (WiFi.status ()! = WL_CONNECTED) {odgoda (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi povezan"); mlx.begin (); Žica.početi (D1, D2); } void loop () {
if (client.connect (poslužitelj, 80)) // "184.106.153.149" ili api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); String postStr = apiKey; postStr += "& polje1 ="; postStr += String (objTemp); postStr += "\ r / n / r / n";
client.print ("POST /ažuriraj HTTP /1.1 / n");
client.print ("Domaćin: api.thingspeak.com / n"); client.print ("Veza: zatvori / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n"); client.print ("Content-Type: application/x-www-form-urlencoded / n"); client.print ("Content-Length:"); client.print (postStr.length ()); client.print ("\ n / n"); client.print (postStr);
Serial.print ("Ambijent ="); Serial.print (ambTemp);
Serial.print ("*C / tObject ="); Serijski.ispis (objTemp); Serial.println ("*C");
}
client.stop (); odgoda (2000); }
Preporučeni:
ThingSpeak koristeći ESP8266: 8 koraka
ThingSpeak pomoću ESP8266: Ovo su upute za korištenje ESP32 za slanje podataka u Thing Speak (MQTT posrednik) i samo pregledavanje nadziranih podataka ili korištenje podataka na vašoj web stranici ili za proširenje vašeg projekta
Nodemcu šalje Thingspeak podatke o temperaturi i vlažnosti: 7 koraka
Nodemcu šalje podatke o temperaturi i vlažnosti na Thingspeak: Ovdje smo u ovom vodiču spojili nodemcu sa senzorom dht11 i šaljemo podatke o temperaturi i vlažnosti na poslužitelj stvari. Ovdje imamo i grafički prikaz temperature i vlažnosti na poslužitelju Thingspeak
ESP8266 Vodič za NODEMCU BLYNK IOT - Esp8266 IOT koristeći Blunk i Arduino IDE - Upravljanje LED diodama putem Interneta: 6 koraka
ESP8266 Vodič za NODEMCU BLYNK IOT | Esp8266 IOT koristeći Blunk i Arduino IDE | Upravljanje LED diodama putem interneta: Zdravo dečki, u ovim uputama naučit ćemo kako koristiti IOT s našim ESP8266 ili Nodemcu. Za to ćemo koristiti aplikaciju blynk. Pa ćemo koristiti naš esp8266/nodemcu za kontrolu LED dioda putem interneta. Dakle, aplikacija Blynk bit će spojena na naš esp8266 ili Nodemcu
Zapisujte podatke i iscrtajte grafikon na mreži koristeći NodeMCU, MySQL, PHP i Chartjs.org: 4 koraka
Zapisujte podatke i iscrtajte grafikon na mreži koristeći NodeMCU, MySQL, PHP i Chartjs.org: Ovaj Instructable opisuje kako možemo koristiti Node MCU ploču za prikupljanje podataka s više senzora, slanje tih podataka u hostiranu PHP datoteku koja zatim dodaje podatke u bazu podataka MySQL. Podaci se tada mogu pregledati na mreži kao grafikon, koristeći chart.js.A ba
Minimalistički IoT sat (koristeći ESP8266, Adafruit.io, IFTTT i Arduino IDE): 10 koraka (sa slikama)
Minimalistički IoT sat (koristeći ESP8266, Adafruit.io, IFTTT i Arduino IDE): U ovom vodiču pokazujem kako možete napraviti minimalistički sat sinkroniziran s internetom. Testirao sam ga s dvije različite ploče zasnovane na ESP8266: Firebeetle i NodeMCU. Mikrokontroler dobiva trenutno vrijeme s Google poslužitelja i prikazuje ga na