Daftar Isi:

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

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

Video: IOT - Posting Data ke Thingspeak Menggunakan ESP8266: 3 Langkah
Video: How to Send Data from ESP8266/NodeMCU to Thingspeak IoT Platform | Using DHT Sensor Data 2024, November
Anonim
IOT | Posting Data ke Thingspeak Menggunakan ESP8266
IOT | Posting Data ke Thingspeak Menggunakan ESP8266
IOT | Posting Data ke Thingspeak Menggunakan ESP8266
IOT | Posting Data ke Thingspeak Menggunakan ESP8266

Saat ini, IoT sedang tren dan banyak mesin memiliki data untuk diunggah melalui cloud dan menganalisis data. Sensor kecil memperbarui data di cloud dan aktuator di ujung lain bertindak di atasnya. Saya akan menjelaskan salah satu contoh IoT.

Saya artikel ini dan saya akan menunjukkan dan memandu untuk memposting 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 Inggris -

ESP8266 di AS -

MLX90614MLX90614 di India-

MLX90614 di Inggris -

MLX90614 di AS -

Papan tempat memotong roti

BreadBoard di India-

BreadBoard di AS- https://amzn.to/2MW0Opb BreadBoard di Inggris-

Langkah 2: Kode

#sertakan #sertakan #sertakan

String apiKey = "7CDCTE2767Z8AUIL"; // Masukkan kunci API Tulis Anda dari ThingSpeak

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

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

Klien WiFiClient;

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

int objTemp;

int ambTemp;

batalkan pengaturan()

{ Serial.begin(115200); penundaan (10); Serial.println("Menghubungkan ke "); Serial.println(ssid); WiFi.begin(ssid, pass); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi terhubung"); mlx.mulai(); Kawat.mulai(D1, D2); } lingkaran kosong() {

if (client.connect(server, 80)) // "184.106.153.149" atau 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 /update

client.print("Host: api.thingspeak.com\n"); client.print("Koneksi: tutup\n"); client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n"); client.print("Jenis Konten: application/x-www-form-urlencoded\n"); client.print("Panjang Konten: "); client.print(postStr.length()); klien.print("\n\n"); klien.print(postStr);

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

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

}

klien.berhenti(); penundaan(2000); }

Direkomendasikan: