Wideo: Doorslam: 3 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Doorslam to prosty mechanizm zabezpieczający przed zbyt mocnym trzaskaniem drzwiami przez ludzi.
POTRZEBUJESZ
- 1x Arduino Uno + PC
- 7x przewody połączeniowe
- Czujnik przyspieszenia (w tym przykładzie: MAKERFACTORY MF-4838286)
- Silnik serwo 5 V
- Opcjonalnie: deska do krojenia chleba
Krok 1: 1. OKABLOWANIE SPRZĘTOWE
Połącz piny w następujący sposób:
ARDUINO ==> CZUJNIK PRZYSPIESZENIA
GND ==> GND
3,3V ==> 3,3V
V4 ==> SDA
V5 ==> SCL
Zastosowanie w tym miejscu płytki stykowej ułatwi późniejsze przymocowanie czujnika do drzwi. Jednak połączenie bezpośrednie działa równie dobrze.
ARDUINO ==> SERWOMOTOR
GND ==> brązowy
5V ==> czerwony
Cyfrowy 8 ==> pomarańczowy
Upewnij się, że używasz wystarczająco długich kabli, aby później nie wpaść w kłopoty.
Krok 2: KINEMATYKA
Przymocuj akcelerometr do drzwi w odległości co najmniej 10 cm od osi obrotu.
Podłącz jeden koniec liny do serwomechanizmu, a drugi koniec amortyzujący.
Stwórz fizyczną konfigurację, w której obracanie się serwomechanizmu powoduje, że obiekt amortyzujący porusza się w górę/w dół.
Osiągnąłem to, używając dwóch śrub do prowadzenia liny, ale nie krępuj się być kreatywnym.
Krok 3: Finalizacja
Prześlij ten kod do swojego arduino i baw się dobrze. Zwiększ/zmniejsz zmienną slamThreshold w kodzie, aby system był bardziej/mniej reaktywny.