Isi kandungan:

IOT - Kirimkan Data ke Thingspeak Menggunakan Langkah ESP8266: 3
IOT - Kirimkan Data ke Thingspeak Menggunakan Langkah ESP8266: 3

Video: IOT - Kirimkan Data ke Thingspeak Menggunakan Langkah ESP8266: 3

Video: IOT - Kirimkan Data ke Thingspeak Menggunakan Langkah ESP8266: 3
Video: How to connect Esp 8266 wifi module with Arduino Uno 2024, Julai
Anonim
IOT | Hantar Data ke Thingspeak Menggunakan ESP8266
IOT | Hantar Data ke Thingspeak Menggunakan ESP8266
IOT | Hantar Data ke Thingspeak Menggunakan ESP8266
IOT | Hantar Data ke Thingspeak Menggunakan ESP8266

Pada masa ini, IoT sedang tren dan banyak mesin mempunyai data untuk dimuat melalui awan dan menganalisis data. Sensor kecil mengemas kini data di awan dan penggerak di hujung lain bertindak di atasnya. Saya akan menerangkan salah satu contoh IoT.

Saya artikel ini dan saya akan menunjukkan dan membimbing untuk menghantar data ke Thingspeak menggunakan ESP8266.

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan
Komponen yang Diperlukan

ESP8266ESP8266 di India-

ESP8266 di UK -

ESP8266 di Amerika Syarikat -

MLX90614MLX90614 di India-

MLX90614 di UK -

MLX90614 di Amerika Syarikat -

Papan Roti

BreadBoard di India-

BreadBoard di Amerika Syarikat- https://amzn.to/2MW0Opb BreadBoard di UK-

Langkah 2: Kod

#sertakan #sertakan #sertakan

Rentetan apiKey = "7CDCTE2767Z8AUIL"; // Masukkan kunci Tulis API anda dari ThingSpeak

const char * ssid = "tersembunyi"; // ganti dengan kunci wifi ssid dan wpa2 anda

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

Pelanggan WiFiClient;

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

int objTemp;

int ambTemp;

persediaan tidak sah ()

{Serial.begin (115200); kelewatan (10); Serial.println ("Menyambung ke"); Serial.println (ssid); WiFi.begin (ssid, lulus); sementara (WiFi.status ()! = WL_CONNECTED) {kelewatan (500); Cetakan bersiri ("."); } Serial.println (""); Serial.println ("WiFi disambungkan"); mlx.begin (); Wire.begin (D1, D2); } gelung kosong () {

jika (client.connect (pelayan, 80)) // "184.106.153.149" atau api.thingspeak.com

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

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

client.print ("Host: api.thingspeak.com / n"); client.print ("Sambungan: tutup / n"); client.print ("X-THINGSPEAKAPIKEY:" + apiKey + "\ n"); client.print ("Content-Type: application / x-www-form-urlencoded / n"); client.print ("Panjang Kandungan:"); 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");

}

pelanggan.stop (); kelewatan (2000); }

Disyorkan: