สารบัญ:
วีดีโอ: IOT - โพสต์ข้อมูลไปที่ Thingspeak โดยใช้ ESP8266: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ทุกวันนี้ IoT กำลังเป็นที่นิยมและเครื่องจักรจำนวนมากมีข้อมูลให้อัปโหลดผ่านคลาวด์และวิเคราะห์ข้อมูล เซ็นเซอร์ขนาดเล็กอัปเดตข้อมูลบนคลาวด์และแอคทูเอเตอร์ในส่วนอื่นทำหน้าที่เกี่ยวกับข้อมูลนั้น ฉันจะอธิบายหนึ่งในตัวอย่างหนึ่งของ IoT
ฉันบทความนี้และฉันจะแสดงและแนะนำในการโพสต์ข้อมูลไปยัง Thingspeak โดยใช้ ESP8266
ขั้นตอนที่ 1: ส่วนประกอบที่จำเป็น
ESP8266ESP8266 ในอินเดีย-
ESP8266 ในสหราชอาณาจักร -
ESP8266 ในสหรัฐอเมริกา -
MLX90614MLX90614 ในอินเดีย-
MLX90614 ในสหราชอาณาจักร -
MLX90614 ในสหรัฐอเมริกา -
เขียงหั่นขนม
BreadBoard ในอินเดีย-
BreadBoard ในสหรัฐอเมริกา- https://amzn.to/2MW0Opb BreadBoard ในสหราชอาณาจักร-
ขั้นตอนที่ 2: รหัส
#รวม #รวม #รวม
สตริง apiKey = "7CDCTE2767Z8AUIL"; // ป้อนคีย์ API เขียนของคุณจาก ThingSpeak
const char *ssid = "ซ่อน"; // แทนที่ด้วย wifi ssid และคีย์ wpa2 ของคุณ
const char *pass = "qwerty12"; เซิร์ฟเวอร์ const char* = "api.thingspeak.com";
ไคลเอนต์ WiFiClient;
อดาฟรุต_MLX90614 mlx = อดาฟรุต_MLX90614();
int objTemp;
int ambTemp;
การตั้งค่าเป็นโมฆะ ()
{ Serial.begin (115200); ล่าช้า(10); Serial.println("กำลังเชื่อมต่อกับ "); Serial.println(ssid); WiFi.begin(ssid, ผ่าน); ในขณะที่ (WiFi.status () != WL_CONNECTED) { ล่าช้า (500); Serial.print("."); } Serial.println(""); Serial.println ("เชื่อมต่อ WiFi"); mlx.begin(); Wire.begin(D1, D2); } วงเป็นโมฆะ () {
if (client.connect(server, 80)) // "184.106.153.149" หรือ api.thingspeak.com
{ objTemp = mlx.readObjectTempC (); ambTemp = mlx.readObjectTempC(); สตริง postStr = apiKey; postStr +="&field1="; postStr += สตริง (objTemp); postStr += "\r\n\r\n";
client.print( POST /update
client.print("โฮสต์: api.thingspeak.com\n"); client.print("การเชื่อมต่อ: ปิด\n"); client.print("X-THINGSPEAKAPIKEY: "+apiKey+"\n"); client.print("Content-Type: application/x-www-form-urlencoded\n"); client.print("เนื้อหา-ความยาว: "); client.print(postStr.length()); client.print("\n\n"); client.print(postStr);
Serial.print("บรรยากาศ = "); Serial.print (ambTemp);
Serial.print("*C\tObject = "); Serial.print (objTemp); Serial.println("*C");
}
client.stop(); ล่าช้า (2000); }
แนะนำ:
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: 6 ขั้นตอน
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: คำอธิบาย:โมดูลนี้เป็นอะแดปเตอร์ USB / โปรแกรมเมอร์สำหรับโมดูล ESP8266 ประเภท ESP-01 หรือ ESP-01S ติดตั้งสะดวกด้วยเฮดเดอร์ตัวเมีย 2.54 มม. ขนาด 2x4P เพื่อเสียบ ESP01 นอกจากนี้ยังแยกหมุดทั้งหมดของ ESP-01 ออกผ่านช่องต่อตัวผู้ขนาด 2.54 มม. 2x4P 2.54 มม.
การอัปโหลดค่าเซ็นเซอร์สั่นสะเทือนไปยัง IOT ThingSpeak โดยใช้ NodeMCU: 4 ขั้นตอน
การอัปโหลดค่าเซ็นเซอร์สั่นสะเทือนไปยัง IOT ThingSpeak โดยใช้ NodeMCU: มีเครื่องจักรที่สำคัญหรืออุปกรณ์ราคาแพงจำนวนมากซึ่งได้รับความเสียหายเนื่องจากการสั่นสะเทือน ในกรณีเช่นนี้ จำเป็นต้องใช้เซ็นเซอร์การสั่นสะเทือนเพื่อค้นหาว่าเครื่องหรืออุปกรณ์มีการสั่นสะเทือนหรือไม่ การระบุวัตถุที่
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน - Esp8266 IOT โดยใช้ Blunk และ Arduino IDE - การควบคุมไฟ LED ผ่านอินเทอร์เน็ต: 6 ขั้นตอน
ESP8266 NODEMCU BLYNK IOT บทช่วยสอน | Esp8266 IOT โดยใช้ Blunk และ Arduino IDE | การควบคุม LEDs ผ่านอินเทอร์เน็ต: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ IOT กับ ESP8266 หรือ Nodemcu ของเรา เราจะใช้แอป blynk สำหรับสิ่งนั้น ดังนั้นเราจะใช้ esp8266/nodemcu ของเราเพื่อควบคุมไฟ LED ผ่านอินเทอร์เน็ต ดังนั้นแอป Blynk จะเชื่อมต่อกับ esp8266 หรือ Nodemcu ของเรา