Video: Doorslam: 3 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Doorslam là một cơ chế bảo vệ đơn giản chống lại những người đóng cửa quá mạnh.
BẠN CẦN
- 1x Arduino Uno + PC
- 7x dây nhảy
- Cảm biến gia tốc (trong ví dụ này: MAKERFACTORY MF-4838286)
- Động cơ Servo 5V
- Tùy chọn: Breadboard
Bước 1: 1. DÂY PHẦN CỨNG
Kết nối các chân theo cách sau:
ARDUINO ==> CẢM BIẾN ĐỘ CHÍNH XÁC
GND ==> GND
3.3V ==> 3.3V
V4 ==> SDA
V5 ==> SCL
Sử dụng breadboard ở đây sẽ giúp việc gắn cảm biến vào cửa sau này dễ dàng hơn. Tuy nhiên, kết nối trực tiếp cũng hoạt động.
ARDUINO ==> SERVOMOTOR
GND ==> nâu
5V ==> đỏ
Số 8 ==> màu cam
Đảm bảo rằng bạn sử dụng cáp đủ dài để không gặp rắc rối sau này.
Bước 2: CINEMATICS
Gắn gia tốc kế vào cửa cách trục quay ít nhất 10cm.
Kết nối một đầu của sợi dây với servo và kết nối một vật đệm với đầu kia.
Tạo một thiết lập vật lý trong đó việc xoay servo làm cho đối tượng đệm đi lên / xuống.
Tôi đã đạt được điều này bằng cách sử dụng hai vít để dẫn hướng dây nhưng hãy thoải mái sáng tạo.
Bước 3: Hoàn thiện
Tải mã này lên arduino của bạn và chúc bạn vui vẻ. Tăng / giảm slamThreshold biến trong mã để làm cho hệ thống phản ứng nhiều hơn / ít hơn.