Video: Doorslam: 3 kroky
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Doorslam je jednoduchý ochranný mechanismus proti příliš silnému zabouchnutí dveří.
POTŘEBUJEŠ
- 1x Arduino Uno + PC
- 7x propojovací vodiče
- Senzor zrychlení (v tomto příkladu: MAKERFACTORY MF-4838286)
- 5V servomotor
- Volitelné: Breadboard
Krok 1: 1. HARDWAROVÉ ZAPOJENÍ
Připojte kolíky následujícím způsobem:
ARDUINO ==> SNÍMAČ ZRYCHLENÍ
GND ==> GND
3,3V ==> 3,3V
V4 ==> SDA
V5 ==> SCL
Použití prkénka zde usnadní pozdější připojení senzoru ke dveřím. Přímé připojení však funguje stejně dobře.
ARDUINO ==> SERVOMOTOR
GND ==> hnědá
5V ==> červená
Digitální 8 ==> oranžová
Ujistěte se, že používáte dostatečně dlouhé kabely, abyste se později nedostali do problémů.
Krok 2: KINEMATIKA
Akcelerometr připevněte ke dveřím nejméně 10 cm od osy otáčení.
Připojte jeden konec lana k servu a na druhý konec připojte tlumicí předmět.
Vytvořte fyzické nastavení, kde otáčení servopohonu způsobí pohyb tlumícího předmětu nahoru/dolů.
Toho jsem dosáhl použitím dvou šroubů k vedení lana, ale klidně buďte kreativní.
Krok 3: Dokončení
Nahrajte tento kód do svého arduina a bavte se. Zvýšení/snížení proměnné slamThreshold v kódu, aby byl systém více/méně reaktivní.