โปรเจกต์ ระบบ Home system
ตรวจจับ Motion เพื่อ Unlock Servo และเปิด DC motor โดยมี Emergency button
ตรวจจับ Motion เพื่อ Unlock Servo และเปิด DC motor โดยมี Emergency button
Project Supporter Team
โพสต์โดย
ในโปรเจกต์นี้ ผมต้องการสร้างระบบตรวจจับภายในบ้าน เมื่อ PIR sensor ตรวจพบการเคลื่อนไหว มันจะทำการปลดล็อก Servo, rgb light จะเปลี่ยนเป็นสีเขียว และทำให้ dc motor หมุน เมื่อไม่พบการเคลื่อนไหว Servo จะถูกล็อก, rgb light จะเปลี่ยนเป็นสีม่วง และ dc motor จะไม่หมุน หน้าจอ lcd จะแสดงผลว่ามีการตรวจพบการเคลื่อนไหวหรือไม่ และแสดงสถานะว่าประตูถูกล็อกหรือปลดล็อกอยู่ ผมสนใจที่จะใช้การตรวจจับการเคลื่อนไหวเพราะได้รับแรงบันดาลใจมาจากอ่างล้างมือตามร้านค้า ร้านอาหาร และห้องน้ำที่จะทำงานอัตโนมัติเมื่อตรวจพบการเคลื่อนไหว ผมได้เพิ่มปุ่มฉุกเฉินเข้าไป โดยปุ่มนี้จะทำให้ข้อความ "Emergency Alert" แสดงบนหน้าจอ lcd และทำให้ piezo speaker ส่งเสียงที่ความถี่ 2700 hrtz นอกจากนี้ rgb light จะเปลี่ยนเป็นสีแดงหากมีการกดปุ่มฉุกเฉิน โดยลำดับเหตุการณ์นี้จะเกิดขึ้นเป็นเวลา 2 วินาทีเมื่อมีการกดปุ่ม ผมได้รับแรงบันดาลใจในการเพิ่มส่วนนี้จากการเห็นปุ่มฉุกเฉินหรือปุ่มแจ้งเหตุเพลิงไหม้ตามอาคารต่าง ๆ ในหลายสถานที่
ขั้นตอนการสร้างมีดังนี้:
1. เริ่มต้นด้วย arduino uno rev 3 และ breadboard ขนาดใหญ่

2. ต่อสาย arduino เข้ากับ breadboard และเพิ่มหน้าจอ 16 x 2 lcd

3. เพิ่มและต่อสาย PIR sensor

4. เพิ่ม servo และ rgb เข้ากับ breadboard จากนั้นจึงต่อสาย

5. เพิ่มและต่อสาย npn transistor และ dc motor

6. เพิ่มและต่อสาย push button และ Piezo

PIR sensor ขณะตรวจพบการเคลื่อนไหว

PIR ขณะไม่ตรวจพบการเคลื่อนไหว

เมื่อปุ่มฉุกเฉินถูกกด

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้