Door alarm

Interaction and Design
แนวคิดหลักของโปรเจกต์นี้คือ สัญญาณเตือนประตู ระบบได้รับการออกแบบมาเพื่อวางไว้ใกล้กรอบประตู โดยที่ Ultrasonic Sensor (HC-SR04) จะตรวจสอบระยะห่างของวัตถุที่อยู่ในเส้นทางอย่างต่อเนื่อง หากมีใครเดินผ่านประตู ตัวเซ็นเซอร์จะตรวจจับการเปลี่ยนแปลงระยะห่างและส่งสัญญาณเตือน
Components in Detail
- Ultrasonic Ranging (HC-SR04): ตัวเซ็นเซอร์จะส่งคลื่นเสียงออกไปและวัด "time of flight" เพื่อให้คลื่นเสียงกลับมา ซึ่ง Arduino จะแปลงค่านี้เป็นค่าระยะห่าง
- Audio Output: Buzzer เชื่อมต่อกับ digital pin 9 เมื่อสัญญาณเตือนทำงาน Arduino จะสร้างพัลส์ที่ความถี่ที่กำหนดเพื่อสร้างเสียงดังที่ดึงดูดความสนใจ
- Visual Effects: Green LED ใช้เป็นตัวบ่งชี้สถานะ โดยปกติจะ
OFFแต่จะONเมื่อสัญญาณเตือนทำงาน - Arduino Mega 2560: แม้ว่า Uno ก็สามารถใช้งานได้เช่นกัน แต่ Mega มี pin และหน่วยความจำจำนวนมากพอสำหรับการขยายโปรเจกต์ในอนาคต
Assembly Guide
1. Hardware Connection
เชื่อมต่อ HC-SR04 sensor เข้ากับ pin 2 (Echo) และ 3 (Trig) เชื่อมต่อ buzzer เข้ากับ pin 9 และ LED เข้ากับ pin 13 ตรวจสอบให้แน่ใจว่า ground pins ทั้งหมดเชื่อมต่อถึงกัน
2. Software Calibration
ระยะห่างที่วัดโดยเซ็นเซอร์จะถูกเปรียบเทียบกับค่า threshold คุณจะต้องวัดความกว้างของกรอบประตูของคุณและตั้งค่านี้ให้เหมาะสมในโค้ดโดยใช้ if statement
3. Enclosure and Mounting
ประกอบระบบทั้งหมดลงในกล่องขนาดเล็กและติดเข้ากับด้านข้างของกรอบประตู ตรวจสอบให้แน่ใจว่าเซ็นเซอร์มีเส้นทางที่ชัดเจนและไม่มีสิ่งกีดขวางพาดผ่านประตู
Security and Implementation
เมื่อระบบได้รับพลังงานและได้รับการปรับเทียบแล้ว การเคลื่อนไหวใดๆ ผ่านประตูจะถูกตรวจจับภายในไม่กี่ milliseconds ทำให้เกิดสัญญาณเตือนที่รวดเร็วและเชื่อถือได้ คุณยังสามารถทดลองใช้รูปแบบ pulse ที่แตกต่างกันสำหรับ buzzer และ LED เพื่อให้สัญญาณเตือนมีประสิทธิภาพมากยิ่งขึ้น!