โปรเจกต์ อินเตอร์เฟซ IoT สำหรับ Smoke/Fire alarm
รับการแจ้งเตือน Smoke หรือ Fire alarm ได้ทุกที่ทั่วโลกผ่าน Interface ที่เรียบง่ายโดยไม่ต้อง Hacking ตัว Detector
รับการแจ้งเตือน Smoke หรือ Fire alarm ได้ทุกที่ทั่วโลกผ่าน Interface ที่เรียบง่ายโดยไม่ต้อง Hacking ตัว Detector
ผมกำลังมองหาวิธีง่ายๆ ในการเชื่อมต่อ Arduino MKR WiFi 1010 เข้ากับ smoke detector ที่มีจำหน่ายทั่วไปโดยไม่ต้องดัดแปลงตัวเครื่อง โดยตัวตรวจจับที่ผมเลือกคือ First Alert SA3210 Dual Sensor Smoke and Fire Alarm ที่มาพร้อมแบตเตอรี่อายุการใช้งาน 10 ปี ผมเลือกใช้สัญญาณเตือนรุ่นนี้เนื่องจากแบตเตอรี่ที่ใช้งานได้ยาวนานและระบบ Dual Sensor แบบ photoelectric และ ionization ซึ่งแนะนำให้ใช้สำหรับทั้งไฟที่คุกรุ่นและไฟที่ลุกไหม้ ตัวเครื่องถูกปิดผนึกไว้และไม่สามารถถอดฝาครอบออกได้โดยไม่ตัดพลาสติกหรือรบกวนโครงสร้างภายใน ผมจึงใช้ Seeed Studios Sound/Noise Sensor รัดเข้ากับตะแกรงช่องเสียงเตือนของ smoke detector เพื่อตรวจจับสัญญาณเตือน ผมได้ปรับค่า sensitivity บน sound detector จนกระทั่งมันทำงานเฉพาะเมื่อมีเสียงดังจาก smoke detector ในระยะใกล้เท่านั้น ซึ่งมี LED บน sound detector ที่ช่วยให้ขั้นตอนนี้ทำได้ง่ายขึ้น
จำเป็นต้องใช้ Arduino Grove Connector Carrier เพื่อเชื่อมต่อ MKR WiFi 1010 เข้ากับสาย Grove connector ของ sound sensor นอกจากนี้ผมยังได้เพิ่มแบตเตอรี่ 18650 3.7 volt Lithium Ion เพื่อจ่ายไฟให้กับ Arduino และ sound sensor ในกรณีที่ไฟฟ้าดับ
ผมเลือกใช้บริการแจ้งเตือน PushSafer สำหรับโปรเจกต์ต่างๆ มากมาย เพราะในความเห็นของผม มันเป็นบริการ push notification ที่ใช้งานง่ายที่สุดและปรับแต่งได้หลากหลายที่สุด คุณต้องติดตั้งแอป PushSafer บนสมาร์ทโฟนหรือแท็บเล็ต และต้องมีบัญชีบนเว็บไซต์ PushSafer เพื่อสร้าง key code สำหรับนำไปใส่ใน sketch ทั้งนี้คุณสามารถใช้ detector และ Arduino จำนวนกี่เครื่องก็ได้ โดยสามารถแยกหัวข้อ ข้อความ และเสียงที่ปรากฏในการแจ้งเตือนให้แตกต่างกันได้
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้