İçindekiler:

IoT - ESP8266 Kullanarak Verileri Thingspeak'e Gönderin: 3 Adım
IoT - ESP8266 Kullanarak Verileri Thingspeak'e Gönderin: 3 Adım

Video: IoT - ESP8266 Kullanarak Verileri Thingspeak'e Gönderin: 3 Adım

Video: IoT - ESP8266 Kullanarak Verileri Thingspeak'e Gönderin: 3 Adım
Video: Arduino Wifi - internet - Esp8266 - Thingspeak veri Gönderme - Arduino projesi - 72 - 2024, Aralık
Anonim
IoT | ESP8266 Kullanarak Verileri Thingspeak'e Gönderin
IoT | ESP8266 Kullanarak Verileri Thingspeak'e Gönderin
IoT | ESP8266 Kullanarak Verileri Thingspeak'e Gönderin
IoT | ESP8266 Kullanarak Verileri Thingspeak'e Gönderin

Günümüzde IoT trend oluyor ve birçok makinede bulut üzerinden yüklenecek ve verileri analiz edecek veriler var. Küçük sensörler bulut üzerindeki verileri günceller ve aktüatör diğer uçta hareket eder. IoT örneğinden birini açıklayacağım.

Ben bu makale ve verileri ESP8266 kullanarak Thingspeak'e göndermeyi göstereceğim ve yönlendireceğim.

Adım 1: Gerekli Bileşen

Gerekli Bileşen
Gerekli Bileşen
Gerekli Bileşen
Gerekli Bileşen

Hindistan'da ESP8266ESP8266-

İngiltere'de ESP8266 -

ABD'de ESP8266 -

MLX90614MLX90614 Hindistan'da-

İngiltere'de MLX90614 -

ABD'de MLX90614 -

ekmek tahtası

Hindistan'da BreadBoard-

ABD'de BreadBoard- https://amzn.to/2MW0Opb İngiltere'de BreadBoard-

2. Adım: Kodlayın

#include #include #include

String apiKey = "7CDCTE2767Z8AUIL"; // ThingSpeak'ten Write API anahtarınızı girin

const char *ssid = "gizli"; // wifi ssid ve wpa2 anahtarınızla değiştirin

const karakter *geçiş = "qwerty12"; const char* sunucu = "api.thingspeak.com";

WiFiClient istemcisi;

Adafruit_MLX90614 mlx = Adafruit_MLX90614();

int nesneTemp;

int ambTemp;

geçersiz kurulum()

{ Seri.başla(115200); gecikme(10); Serial.println("Bağlanıyor"); Serial.println(ssid); WiFi.begin(ssid, pass); while (WiFi.status() != WL_CONNECTED) { gecikme(500); Seri.print("."); } Serial.println(""); Serial.println("WiFi bağlandı"); mlx.begin(); Tel.başla(D1, D2); } boşluk döngüsü() {

if (client.connect(sunucu, 80)) // "184.106.153.149" veya api.thingspeak.com

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

client.print("POST /HTTP/1.1 güncelleme\n");

client.print("Ana Bilgisayar: api.thingspeak.com\n"); client.print("Bağlantı: kapat\n"); client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n"); client.print("Content-Type: application/x-www-form-urlencoded\n"); client.print("İçerik-Uzunluk: "); client.print(postStr.length()); client.print("\n\n"); client.print(postStr);

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

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

}

istemci.durdur(); gecikme(2000); }

Önerilen: