Sisukord:
Video: IOT - Postitage andmed asjakeelele, kasutades ESP8266: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tänapäeval on IoT trendis ja paljudel masinatel on andmeid pilve kaudu üles laadimiseks ja andmete analüüsimiseks. Väikesed andurid värskendavad pilveandmeid ja mõnes teises otsas toimivad ajamid. Ma selgitan asjade Interneti näiteid.
Ma tutvustan seda artiklit ja näitan ja juhendan andmete postitamist asjade kohta ESP8266 abil.
Samm: nõutav komponent
ESP8266ESP8266 Indias-
ESP8266 Suurbritannias -
ESP8266 USA -s -
MLX90614MLX90614 Indias-
MLX90614 Ühendkuningriigis -
MLX90614 USA -s -
BreadBoard
BreadBoard Indias-
BreadBoard USA-s- https://amzn.to/2MW0Opb BreadBoard UK-
2. samm: kood
#kaasama #kaasama #kaasama
String apiKey = "7CDCTE2767Z8AUIL"; // Sisestage oma kirjutamise API võti ThingSpeakist
const char *ssid = "peidetud"; // asenda oma wifi ssid ja wpa2 võtmega
const char *pass = "qwerty12"; const char* server = "api.thingspeak.com";
WiFiClient klient;
Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();
int objTemp;
int ambTemp;
tühine seadistus ()
{Serial.begin (115200); viivitus (10); Serial.println ("Ühendamine"); Serial.println (ssid); WiFi.algus (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {delay (500); Seeria.print ("."); } Serial.println (""); Serial.println ("WiFi ühendatud"); mlx.begin (); Wire.begin (D1, D2); } void loop () {
if (client.connect (server, 80)) // "184.106.153.149" või api.thingspeak.com
{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); String postStr = apiKey; postStr += "& väli1 ="; postStr += String (objTemp); postStr += "\ r / n / r / n";
client.print ("POST /uuenda HTTP /1.1 / n");
client.print ("Host: api.thingspeak.com / n"); client.print ("Ühendus: sulge / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n"); client.print ("Content-Type: application/x-www-form-urlencoded / n"); client.print ("Sisu-pikkus:"); klient.print (postStr.length ()); klient.print ("\ n / n"); klient.print (postStr);
Serial.print ("Ambient ="); Serial.print (ambTemp);
Serial.print ("*C / tObject ="); Serial.print (objTemp); Serial.println ("*C");
}
client.stop (); viivitus (2000); }
Soovitan:
Tehke Arduino reaalajas andmetest ilusad joonised (ja salvestage andmed Excelisse): 3 sammu
Tehke Arduino reaalajas andmetest ilusaid graafikuid (ja salvestage andmed Excelisse): meile kõigile meeldib mängida meie P … loterifunktsiooniga Arduino IDE -s. Kuigi see võib olla kasulik põhirakenduste jaoks, kustutatakse andmed veelgi lisatakse punkte ja see pole eriti meeldiv silmale. Arduino IDE plotter ei tee seda
Traadita vibratsiooni- ja temperatuurianduri andmed MySQL-ile, kasutades sõlme-punast: 40 sammu
Traadita vibratsiooni- ja temperatuurianduri andmed MySQL-ile, kasutades Node-RED-i: tutvustame NCD kaugjuhtimispuldi IoT Industrial traadita vibratsiooni- ja temperatuuriandurit, mille traadita võrgusilma kasutamine on kuni 2 miili ulatuses. See seade sisaldab täpset 16-bitist vibratsiooni- ja temperatuuriandurit
ESP8266 NODEMCU BLYNK IOT Õpetus - Esp8266 IOT kasutades Blunk ja Arduino IDE - LED -ide juhtimine Interneti kaudu: 6 sammu
ESP8266 NODEMCU BLYNK IOT Õpetus | Esp8266 IOT kasutades Blunk ja Arduino IDE | LED -ide juhtimine Interneti kaudu: Tere juhid, selles juhendis olevad poisid, õpime kasutama IOT -i koos meie ESP8266 või Nodemcu -ga. Me kasutame selleks rakendust blynk. Nii et me kasutame meie esp8266/nodemcu LED -ide juhtimiseks Interneti kaudu. Nii et rakendus Blynk ühendatakse meie esp8266 või Nodemcu -ga
Osalemissüsteem, saates RFID -andmed MySQL -serverisse, kasutades Pythoni ja Arduino: 6 sammu
Osalemissüsteem, saates RFID-andmed MySQL-serverisse, kasutades Pythoni koos Arduinoga: Selles projektis olen liidestanud RFID-RC522 arduinoga ja seejärel saadan RFID-andmed phpmyadmini andmebaasi. Erinevalt meie eelmistest projektidest ei kasuta me sel juhul Etherneti kilpi, siin loeme lihtsalt ar
Logige andmed sisse ja joonistage graafik veebis, kasutades NodeMCU, MySQL, PHP ja Chartjs.org: 4 sammu
Logige andmed sisse ja joonistage graafik veebis, kasutades NodeMCU, MySQL, PHP ja Chartjs.org. See juhend sisaldab kirjeldust selle kohta, kuidas saame kasutada Node MCU tahvlit andmete kogumiseks mitmelt andurilt, saata need andmed hostitud PHP -faili, mis seejärel lisab andmed MySQL andmebaas. Seejärel saab andmeid võrgus graafikuna vaadata, kasutades chart.js.A ba