hardware design

Software design
การออกแบบด้านซอฟต์แวร์เป็นการเขียนโปรแกรมคำสั่งสำหรับการทำงานของวงจรผ่านโปรแกรม Arduino ลงใน ESP32-CAM โดยใช้โปรแกรมภาษา C เริ่มจากลง library ของ GY-ML8511 และ DHT 11 ในโปรแกรม Arduino แล้วทำการลง library อุปกรณ์ตัวอื่น ๆ จากนั้นจึงทำการเขียนโปรแกรมคำสั่งลงไป ตรวจสอบและทำการ upload code
ลักษณะการทำงาน
ลักษณะการทํางานของวงจร แบ่งออกเป็น 2 ส่วน คือ
INPUT คือ ส่วนที่รับค่าสัญญาณรับเข้า (input) ให้กับไมโครคอนโทรลเลอร์ โดยอุปกรณ์อินพุตในวงจรนี้ จะประกอบไปด้วยเซ็นเซอร์วัดระดับรังสี UV ร่วมกับเซ็นเซอร์วัดอุณหภูมิและความชื้น ที่รับข้อมูลจากภายนอก ไปยัง ESP32 เพื่อประมวลผล
OUTPUT คือ ส่วนที่ทํางานตามการควบคุมของไมโครคอนโทรลเลอร์ เมื่อมีสัญญาณรับเข้า (Input) ESP32 จะประมวลผลตามโปรแกรมที่เขียนไว้ จากนั้นก็สร้างสัญญาณส่งออก (Output) เป็นการแจ้งเตือนดัชนีความร้อนที่ถึงจุดวิกฤตซึ่งก่อให้เกิดโรคลมร้อน ผ่านทางหน้าเว็บไซต์ และมีการเก็บข้อมูลผ่านทางอินเตอร์เน็ตไว้ที่ Google sheet