ชื่อโปรเจกต์: โปรเจกต์ระบบแจ้งเตือนผู้บุกรุกแบบเนียนๆ ผ่าน SMS ด้วย Twilio
ตัวนี้คือระบบกันขโมยแบบเงียบๆ กะเอาไว้เฝ้าห้องเดียวแบบหล่อๆ เช่น ร้านค้าตัวจี๊ดของเรา ใช้แค่ PIR Sensor ตัวเดียวก็เสียวได้ (ตรวจจับความเคลื่อนไหว) ใช้งานง่ายจัดๆ พอเจอใครแอบย่องเข้ามา มันจะสั่งงานผ่าน WiFi ส่ง SMS เข้ามือถือที่เราตั้งค่าไว้ทันที แถมยังมีแจ้งเตือนตอนเราเปิดระบบ (Armed) หรือปิดระบบ (Disarmed) ด้วยนะน้อง
ตัวเครื่องยัดลงกล่องเดียวจบๆ สวยงาม ใช้ไฟจากสาย USB-C นะตัวนี้ ขอเน้นๆ ซัก 2A ขึ้นไป ระบบจะได้นิ่งๆ ไม่วูบ
เรื่องส่งข้อความเราใช้บริการของ Twilio ของดีราคาถูก ใช้งานโคตรง่ายเพราะเขามี Library สำหรับพวก Embedded มาให้พร้อมสับ
ในคู่มือที่มีให้โหลด มีครบทุกอย่างที่น้องต้องการ ตั้งแต่วิธีใช้งาน รายละเอียดทางเทคนิค ข้อจำกัดของระบบ Code และรูปประกอบ จัดไปอย่าให้เสีย
รายละเอียดทางเทคนิคแบบจัดเต็ม (EXPANDED TECHNICAL DETAILS)
โครงสร้างระบบแจ้งเตือนระดับโลก (Global Alert Infrastructure)
โปรเจกต์นี้คือการเชื่อมโยงข้อมูลจาก Sensor หน้างาน ขึ้นไปหา Cloud SMS Gateway เพื่อให้ได้ระบบแจ้งเตือนระดับมือโปร
- การส่งข้อมูล IoT (IoT Payload Delivery): ตัว Board Arduino (จะใช้พวก ESP8266/ESP32 หรือ Ethernet Shield ก็ได้) จะคอยจับเหตุการณ์บุกรุกจาก PIR Sensor หรือพวก Magnetic Door Sensor จากนั้นมันจะทำการส่ง HTTP POST request ไปที่ Twilio API endpoint แบบเท่ๆ
- การเชื่อมต่อ REST API (REST API Integration): ในตัว Firmware ของเราต้องใส่ Account SID กับ Auth Token ลงไปด้วยนะน้อง เพื่อฟอร์แมตข้อมูลเป็น JSON packet แบบที่มีความปลอดภัย
ตรรกะความเสถียร (Reliability Logic)
- ระบบลองใหม่ตอนเฟล (Fail-Safe Retries): พี่ใส่ Logic พวก "Timeout" และ "Retry" ไว้ใน Code ให้แล้ว ถ้าเกิด SMS ส่งไม่ไปเพราะ WiFi กากหรือสัญญาณอ่อน ตัว Arduino มันจะพยายาม Reconnect และส่งใหม่จนกว่าจะสำเร็จ เพื่อให้เจ้าของบ้านอย่างเราอุ่นใจว่าระบบไม่หลับในแน่นอนห้ามช็อตนะตัวนี้!