Оглавление:

Двери: 3 ступени
Двери: 3 ступени

Видео: Двери: 3 ступени

Видео: Двери: 3 ступени
Видео: Крыльцо за 3 часа своими руками! Самая УДАЧНАЯ КОНСТРУКЦИЯ! 2024, Ноябрь
Anonim
Image
Image
1. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ
1. АППАРАТНОЕ ОБЕСПЕЧЕНИЕ

Doorslam - это простой механизм защиты от слишком сильного захлопывания двери людьми.

ТЕБЕ НУЖНО

  • 1x Arduino Uno + ПК
  • 7x перемычек
  • Датчик ускорения (в данном примере: MAKERFACTORY MF-4838286)
  • Серводвигатель 5 В
  • Дополнительно: макетная плата

Шаг 1: 1. ПОДКЛЮЧЕНИЕ АППАРАТА

Соедините штыри следующим образом:

ARDUINO ==> ДАТЧИК УСКОРЕНИЯ

GND ==> GND

3,3 В ==> 3,3 В

V4 ==> SDA

V5 ==> SCL

Используя здесь макетную плату, в дальнейшем будет легче прикрепить датчик к двери. Впрочем, прямое соединение тоже работает.

ARDUINO ==> СЕРВОДВИГАТЕЛЬ

GND ==> коричневый

5В ==> красный

Цифровой 8 ==> оранжевый

Убедитесь, что вы используете достаточно длинные кабели, чтобы не столкнуться с проблемами позже.

Шаг 2: КИНЕМАТИКА

КИНЕМАТИКА
КИНЕМАТИКА

Прикрепите акселерометр к двери на расстоянии не менее 10 см от оси вращения.

Подсоедините один конец троса к сервоприводу, а другой конец присоедините амортизирующий объект.

Создайте физическую установку, в которой вращение сервопривода заставляет амортизирующий объект подниматься / опускаться.

Я добился этого, используя два винта для направления веревки, но не стесняйтесь проявлять творческий подход.

Шаг 3: Завершение

Доработка
Доработка

Загрузите этот код в свой Arduino и получайте удовольствие. Увеличьте / уменьшите переменную slamThreshold в коде, чтобы сделать систему более / менее реактивной.

Рекомендуемые: