Mündəricat:

IOT - ESP8266: 3 addımlarını istifadə edərək Thingspeak -ə məlumat göndərin
IOT - ESP8266: 3 addımlarını istifadə edərək Thingspeak -ə məlumat göndərin

Video: IOT - ESP8266: 3 addımlarını istifadə edərək Thingspeak -ə məlumat göndərin

Video: IOT - ESP8266: 3 addımlarını istifadə edərək Thingspeak -ə məlumat göndərin
Video: Ev köməkçisi - WS2812B ünvan lentini ESP8266 vasitəsilə WLED proqram təminatı ilə birləşdirin 2024, Iyul
Anonim
IOT | ESP8266 istifadə edərək Thingspeak -ə məlumat göndərin
IOT | ESP8266 istifadə edərək Thingspeak -ə məlumat göndərin
IOT | ESP8266 istifadə edərək Thingspeak -ə məlumat göndərin
IOT | ESP8266 istifadə edərək Thingspeak -ə məlumat göndərin

Hal -hazırda, IoT trenddədir və bir çox maşın bulud üzərindən yükləmək və məlumatları təhlil etmək üçün məlumatlara malikdir. Kiçik sensorlar buluddakı məlumatları yeniləyir və başqa bir ucundakı aktuatorda IoT nümunəsindən birini izah edəcəyəm.

Mən bu məqaləm və ESP8266 istifadə edərək məlumatları Thingspeak -a göndərmək üçün göstərəcəyəm və göstərəcəyəm.

Addım 1: Tələb olunan Komponent

Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent

Hindistanda ESP8266ESP8266-

İngiltərədə ESP8266 -

ABŞ -da ESP8266 -

Hindistanda MLX90614MLX90614-

İngiltərədə MLX90614 -

ABŞ -da MLX90614 -

Çörək lövhəsi

Hindistanda BreadBoard-

ABŞ-da BreadBoard- https://amzn.to/2MW0Opb İngiltərədəki BreadBoard-

Addım 2: Kod

#daxil edin #daxil edin #daxil edin

String apiKey = "7CDCTE2767Z8AUIL"; // ThingSpeak -dən Write API açarınızı daxil edin

const char *ssid = "gizli"; // wifi ssid və wpa2 açarınızla əvəz edin

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

WiFi müştəri;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

int ambTemp;

boş quraşdırma ()

{Serial.begin (115200); gecikmə (10); Serial.println ("Bağlanır"); Serial.println (ssid); WiFi.begin (ssid, pass); while (WiFi.status ()! = WL_CONNECTED) {gecikmə (500); Serial.print ("."); } Serial.println (""); Serial.println ("WiFi bağlıdır"); mlx.begin (); Tel.begin (D1, D2); } boşluq döngəsi () {

if (client.connect (server, 80)) // "184.106.153.149" və ya api.thingspeak.com

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

client.print ("POST /yeniləmə HTTP /1.1 / n");

client.print ("Host: api.thingspeak.com / n"); client.print ("Bağlantı: yaxın / n"); client.print ("X-THINGSPEAKAPIKEY:"+apiKey+"\ n"); client.print ("Content-Type: application/x-www-form-urlencoded / n"); client.print ("Məzmun-Uzunluq:"); 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 (); gecikmə (2000); }

Tövsiyə: