วีดีโอ: บานประตู: 3 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
Doorslam เป็นกลไกป้องกันง่ายๆ ต่อผู้ที่กระแทกประตูแรงเกินไป
คุณต้องการ
- 1x Arduino Uno + PC
- สายจัมเปอร์ 7x
- Acceleration Sensor (ในตัวอย่างนี้: MAKERFACTORY MF-4838286)
- 5V เซอร์โวมอเตอร์
- ไม่บังคับ: เขียงหั่นขนม
ขั้นตอนที่ 1: 1. การเดินสายฮาร์ดแวร์
เชื่อมต่อพินด้วยวิธีต่อไปนี้:
ARDUINO ==> เซ็นเซอร์ความเร่ง
GND ==> GND
3.3V ==> 3.3V
V4 ==> SDA
V5 ==> SCL
การใช้เขียงหั่นขนมที่นี่จะทำให้ติดเซ็นเซอร์กับประตูได้ง่ายขึ้นในภายหลัง การเชื่อมต่อโดยตรงก็ใช้งานได้เช่นกัน
ARDUINO ==> เซอร์โวมอเตอร์
GND ==> สีน้ำตาล
5V ==> สีแดง
ดิจิตอล 8 ==> ส้ม
ตรวจสอบให้แน่ใจว่าคุณใช้สายเคเบิลที่ยาวเพียงพอ เพื่อไม่ให้เกิดปัญหาในภายหลัง
ขั้นตอนที่ 2: ภาพยนตร์
ติดมาตรความเร่งกับประตูอย่างน้อย 10 ซม. จากแกนหมุน
ต่อปลายเชือกด้านหนึ่งเข้ากับเซอร์โวและต่อวัตถุกันกระแทกเข้ากับปลายอีกด้านหนึ่ง
สร้างการตั้งค่าทางกายภาพโดยที่เซอร์โวหมุนทำให้วัตถุกันกระแทกเลื่อนขึ้น/ลง
ฉันทำได้โดยใช้สกรูสองตัวเพื่อนำทางเชือก แต่อย่าลังเลที่จะสร้างสรรค์
ขั้นตอนที่ 3: จบการทำงาน
อัปโหลดรหัสนี้ไปยัง Arduino ของคุณและสนุก เพิ่ม/ลดตัวแปร slamThreshold ในโค้ดเพื่อทำให้ระบบมีปฏิกิริยามากขึ้น/น้อยลง