Spisu treści:

Doorslam: 3 kroki
Doorslam: 3 kroki

Wideo: Doorslam: 3 kroki

Wideo: Doorslam: 3 kroki
Wideo: 8D KNOCK KNOCK 15 sec for Twitch - binaural knocking 2024, Lipiec
Anonim
Image
Image
1. OKABLOWANIE SPRZĘTOWE
1. OKABLOWANIE SPRZĘTOWE

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

KINEMATYKA
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

Finalizacja
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.

Zalecana: