Если у вас мусорная корзина установлена в кухонном шкафу, то обратите внимание на эту самоделку. Установив это устройство на свой шкаф, вам будет достаточно провести ногой под выдвижной полкой, чтобы она открылась.
Это очень удобно, если ваши руки заняты или грязные.
Давайте посмотрим небольшое демонстрационное видео.
Инструменты и материалы:-Arduino uno;-Сервопривод 25 кг;-Адаптер питания с регулировкой напряжения;-Понижающий преобразователь MP1584;-Модуль ИК-датчика 2 шт;-Макетная плата;-Монтажная плата;
-Паяльные принадлежности;
-Детали для рычага (подшипник, металлическая пластина, винты);
Шаг первый: схема
Первым шагом будет подключение всех основных компонентов. Вам понадобятся:
Адаптер питания нужно установить на 7,5В. 7В — это минимальное напряжение для Arduino. Для питания сервопривода нужно 5,8 В и мастер использует понижающий преобразователь постоянного тока. В режиме ожидания весь проект потребляет около 10 мА, что минимально отразится на счетах за электроэнергию.
Сначала мастер собирает все на макетной плате.
После загрузки кода через IDE Arduino тестирует работу устройства. Датчики должны запустить сервопривод для поворота на 180 градусов. Код написан так, что пользователь должен запускать датчики в определенном порядке, т.е. слева направо или справа налево в зависимости от того, где они размещены. Это сделано для того, чтобы избежать ложного срабатывания. Шаг второй: рычаг
Для устройства необходимо собрать рычаг. Сборка произвольная, главное чтобы он выполнял свою функцию.
Входящий в комплект рычаг короткий по длине и его нужно удлинить. Мастер вырезал накладку из металла. На ее конце закрепил подшипник. Подшипник нужен, чтобы уменьшить трение между рычагом и дверцей выдвижной полки.Шаг третий: код
Код можно скачать здесь.
Датчики подключены к контактам 11 и 12. Сервопривод подключен к выводу 9.
Функция openDoor () поворачивает рычаг сервопривода на 180 градусов и он в свою очередь толкает дверь.
Цикл запускает проверку, сработал ли первый датчик. Если он это обнаруживает, он проверяет, сработал ли второй датчик в течение 1 секунды. Если сработал второй датчик, то вызывается функция openDoor.
Код можно
скачать здесь.
Шаг четвертый: установка
Дальше нужно выполнить следующие шаги, чтобы выровнять место установки сервопривода:
Откройте ящик шкафа, поместите сервопривод напротив задней части ящика.
Сервопривод должен быть расположен так, чтобы рычаг была направлен влево от пользователя и он мог поворачиваться на 180 градусов вправо.
Медленно задвиньте ящик до упора.
Откройте ящик и с помощью ручки отметьте места, где вы будете ввинчивать сервопривод в нижнюю часть шкафа.
При необходимости просверлите отверстия.
Закрепите сервопривод.
Если в ящике установлены два привода для плавного закрытия (фото №2 шага), то один нужно демонтировать. На функцию плавного закрытия это не повлияет, а вот сервоприводу будет легче открывать ящик.Теперь нужно установить плату с Ардуино и сервопривод внутри шкафа, а датчики вывести и закрепить снаружи под ящиком.
Все готово. По словам мастера, устройство вполне работоспособно и после установки проработало уже около полугода.





