ระบบรายงานผลและแจ้งเตือนสภาพแวดล้อมอัจฉริยะ (หัวข้อที่1)

ขึ้นตอนการเรียนรู้เพื่อให้ได้ระบบรายงานผลและแจ้งเตือนสภาพแวดล้อมอัจฉริยะ

  1. เรียนรู้หลักการทำงานของ Hardware บอร์ดอัจฉริยะ ESP32 และเซนเซอร์
  2. การเชื่อมโยงค่าที่ได้รับจากเซนเซอร์ไปยังระบบฐานข้อมูล โดย Google Sheets
  3. การออกแบบเว็บไซต์แสดงผล Dashboard ข้อมูลจากฐานข้อมูล
  4. การแจ้งเตือนอัจฉริยะจาก Telegram

หัวข้อที่ 1. เรียนรู้หลักการทำงานของ Hardware บอร์ดอัจฉริยะ ESP32 และเซนเซอร์

  1. เริ่มต้น Download : https://www.arduino.cc/en/software/

2. เชื่อมต่อบอร์ดอัจฉริยะเข้ากับเซนเซอร์

3. เชื่อมต่อสาย USB เข้ากับคอมพิวเตอร์ Notebook หรือ PC แล้วทำการตรวจสอบ Port

4. ป้อนโค้ดคำสั่งแสดงผลอุณหภูมิจากเซนเซอร์ (สามารถให้ Ai สร้างให้ได้)

#include “DHT.h”

// กำหนดขา Pin ที่ต่อกับ DHT22 (ในที่นี้คือ D4)

#define DHTPIN 4    

// กำหนดชนิดของเซนเซอร์เป็น DHT22

#define DHTTYPE DHT22  

// สร้างออบเจกต์ dht

DHT dht(DHTPIN, DHTTYPE);

void setup() {

  // เริ่มต้น Serial Communication ที่ Baud rate 115200

  Serial.begin(115200);

  Serial.println(F(“DHT22 test!”));

  // เริ่มต้นใช้งานเซนเซอร์ DHT

  dht.begin();

}

void loop() {

  // อ่านค่าอุณหภูมิเป็นองศาเซลเซียส (ค่าเริ่มต้น)

  float temperature = dht.readTemperature();

  // ตรวจสอบว่าเซนเซอร์ส่งค่ามาถูกต้องหรือไม่ (ป้องกันกรณีสายหลุด หรือเซนเซอร์พัง)

  if (isnan(temperature)) {

    Serial.println(F(“Failed to read from DHT sensor!”));

    return;

  }

  // แสดงผลค่าอุณหภูมิออกทาง Serial Monitor

  Serial.print(F(“Temperature: “));

  Serial.print(temperature);

  Serial.println(F(” °C”));

  // หน่วงเวลา 10 วินาที (10,000 มิลลิวินาที)

  delay(10000);

}

Leave a Reply

Your email address will not be published. Required fields are marked *

More Articles & Posts