Orodha ya maudhui:

IOT - Tuma Takwimu kwa Thingspeak Kutumia ESP8266: 3 Hatua
IOT - Tuma Takwimu kwa Thingspeak Kutumia ESP8266: 3 Hatua

Video: IOT - Tuma Takwimu kwa Thingspeak Kutumia ESP8266: 3 Hatua

Video: IOT - Tuma Takwimu kwa Thingspeak Kutumia ESP8266: 3 Hatua
Video: Overview of Syncopal Disorders 2024, Julai
Anonim
IOT | Tuma Takwimu kwa Thingspeak Kutumia ESP8266
IOT | Tuma Takwimu kwa Thingspeak Kutumia ESP8266
IOT | Tuma Takwimu kwa Thingspeak Kutumia ESP8266
IOT | Tuma Takwimu kwa Thingspeak Kutumia ESP8266

Siku hizi, IoT inaendelea na mashine nyingi zina data ya kupakia juu ya wingu na kuchambua data. Sensorer ndogo husasisha data juu ya wingu na actuator kwenye mwisho mwingine hufanya kazi juu yake. Nitaelezea moja ya mfano wa IoT.

Mimi makala hii na nitaenda kuonyesha na kuongoza kutuma data kwa Thingspeak kwa kutumia ESP8266.

Hatua ya 1: Sehemu inayohitajika

Sehemu Inayohitajika
Sehemu Inayohitajika
Sehemu Inayohitajika
Sehemu Inayohitajika

ESP8266ESP8266 nchini India-

ESP8266 nchini Uingereza -

ESP8266 huko USA -

MLX90614MLX90614 nchini India-

MLX90614 nchini Uingereza -

MLX90614 huko USA -

Mkate wa Mkate

Mkate wa Mkate nchini India-

Mkate wa Mkate nchini USA- https://amzn.to/2MW0Opb BreadBoard nchini Uingereza-

Hatua ya 2: Kanuni

#jumlisha #jumlisha # pamoja

Kamba apiKey = "7CDCTE2767Z8AUIL"; // Ingiza ufunguo wako wa Andika API kutoka ThingSpeak

const char * ssid = "siri"; // badilisha na wifi ssid yako na ufunguo wa wpa2

const char * kupita = "qwerty12"; const char * server = "api.thingspeak.com";

Mteja wa Wateja wa WiFi;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

int ambTemp;

kuanzisha batili ()

{Serial.begin (115200); kuchelewesha (10); Serial.println ("Kuunganisha kwa"); Serial.println (ssid); Anza WiFi (ssid, pass); wakati (WiFi.status ()! = WL_CONNECTED) {kuchelewa (500); Printa ya serial ("."); } Serial.println (""); Serial.println ("WiFi imeunganishwa"); kuanza (); Waya.anza (D1, D2); } kitanzi batili () {

ikiwa (mteja.connect (seva, 80)) // "184.106.153.149" au api.thingspeak.com

{objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC (); Kamba postStr = apiKey; postStr + = "& uwanja1 ="; postStr + = Kamba (objTemp); postStr + = "\ r / n / r / n";

alama ya mteja ("POST / sasisha HTTP / 1.1 / n");

mteja.print ("Mwenyeji: api.thingspeak.com / n"); alama ya mteja ("Uunganisho: funga / n"); alama ya mteja ("X-THINGSPEAKAPIKEY:" + apiKey + "\ n"); mteja.print ("Aina ya Maudhui: matumizi / x-www-form-urlencoded / n"); alama ya mteja ("Urefu wa Yaliyomo:"); alama ya mteja (postStr.length ()); alama ya mteja ("\ n / n"); alama ya mteja (postStr);

Serial.print ("Ambient ="); Serial.print (ambTemp);

Serial.print ("* C / tObject ="); Serial.print (objTemp); Serial.println ("* C");

}

mteja.acha (); kuchelewa (2000); }

Ilipendekeza: