Բովանդակություն:

IOT - Տեղադրեք տվյալներ Thingspeak- ում ՝ օգտագործելով ESP8266: 3 քայլ
IOT - Տեղադրեք տվյալներ Thingspeak- ում ՝ օգտագործելով ESP8266: 3 քայլ

Video: IOT - Տեղադրեք տվյալներ Thingspeak- ում ՝ օգտագործելով ESP8266: 3 քայլ

Video: IOT - Տեղադրեք տվյալներ Thingspeak- ում ՝ օգտագործելով ESP8266: 3 քայլ
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo ծրագրավորում 2024, Նոյեմբեր
Anonim
IOT | Տեղադրեք տվյալները Thingspeak- ին ՝ օգտագործելով ESP8266
IOT | Տեղադրեք տվյալները Thingspeak- ին ՝ օգտագործելով ESP8266
IOT | Տեղադրեք տվյալները Thingspeak- ին ՝ օգտագործելով ESP8266
IOT | Տեղադրեք տվյալները Thingspeak- ին ՝ օգտագործելով ESP8266

Մեր օրերում IoT- ը թրենդային է, և շատ մեքենաներ ունեն տվյալներ ամպի վրա վերբեռնելու և տվյալները վերլուծելու համար: Փոքր սենսորները թարմացնում են տվյալները ամպի վրա և դրա վրա գործում է մեկ այլ ծայրում գործող գործարկիչ: Ես պատրաստվում եմ բացատրել IoT- ի օրինակներից մեկը:

Ես այս հոդվածն եմ և պատրաստվում եմ ցույց տալ և ուղղորդել ՝ տվյալները տեղադրելու Thingspeak- ին ՝ օգտագործելով ESP8266:

Քայլ 1: Պահանջվող բաղադրիչ

Պահանջվող բաղադրիչ
Պահանջվող բաղադրիչ
Պահանջվող բաղադրիչ
Պահանջվող բաղադրիչ

ESP8266ESP8266 Հնդկաստանում-

ESP8266 Միացյալ Թագավորությունում -

ESP8266 ԱՄՆ -ում -

MLX90614MLX90614 Հնդկաստանում-

MLX90614 Միացյալ Թագավորությունում -

MLX90614 ԱՄՆ -ում -

Հացի տախտակ

BreadBoard Հնդկաստանում-

BreadBoard ԱՄՆ-ում- https://amzn.to/2MW0Opb BreadBoard Միացյալ Թագավորությունում-

Քայլ 2: Կոդ

#ներառել #ներառել #ներառել

Լարային apiKey = "7CDCTE2767Z8AUIL"; // Մուտքագրեք ձեր Գրելու API բանալին ThingSpeak- ից

const char *ssid = "թաքնված"; // փոխարինել ձեր wifi ssid և wpa2 ստեղնով

const char *pass = "qwerty12"; const char* սերվեր = "api.thingspeak.com";

WiFiClient հաճախորդ;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

int ambTemp;

դատարկ կարգավորում ()

{Serial.begin (115200); ուշացում (10); Serial.println («Միացում»); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {ուշացում (500); Serial.print ("."); } Serial.println (""); Serial.println («WiFi միացված է»); mlx. սկսել (); Wire.begin (D1, D2); } void loop () {

if (client.connect (սերվեր, 80)) // "184.106.153.149" կամ api.thingspeak.com

{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); Լարային postStr = apiKey; postStr += "& դաշտ 1 ="; postStr += Լար (objTemp); postStr += "\ r / n / r / n";

client.print ("POST /update HTTP /1.1 / n");

client.print ("Հաղորդավար` api.thingspeak.com / n "); client.print ("Միացում. փակել / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n"); client.print ("Content-Type: application/x-www-form-urlencoded / n"); client.print ("Բովանդակություն-երկարություն."); 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 (); ուշացում (2000); }

Խորհուրդ ենք տալիս: