Модернизация и ремонт автоматической двери курятника VSB: надежное решение на Arduino
Компоненты и материалы
| Arduino UNO | 1 |
| Adafruit TB6612 1.2A DC/Stepper Motor Driver Breakout | 1 |
| Кнопка Apem Push button IS, IP67, черная | 1 |
| Светодиод с линзой Fresnel 5 мм | 1 |
О проекте
Обновление (через 12 месяцев)
Система работает безупречно уже год! В паре случаев дверь заклинивала при закрывании — система обнаружила препятствие (быстрое мигание красного LED), и я легко устранил проблему (предмет под дверью). Очень доволен Arduino-решением!
Ревизии
- 2018-01 — добавлена внешняя кнопка сброса Arduino на корпусе VSB для удобного ресета после срабатывания защиты от заклинивания.
- 2017-04-26 — улучшение кода и схема Rev.1.2 (исправлена ошибка в проводке).
- 2017-03-30 — первоначальная публикация.
Примечание
Небольшой правкой кода проект можно адаптировать для любого «универсального» открывателя двери курятника. Из оригинального VSB использованы только мотор и реечные контакты (reed switches).
Зачем этот проект?
Один из двух отличных открывателей VSB сломался: древесина разбухла от влаги, дверь не могла открыться. При заклинивании при закрывании мотор просто останавливается, но при открывании он крутился бесконечно, сжигая MOSFET H-bridge.
Производитель (AXT Electronics, Германия) предложил ремонт за 60–80 евро. Я решил починить сам.
Сначала снял пластик с обратной стороны платы, чтобы посмотреть, можно ли заменить компоненты.
Arduino-контроллер
Потом решил не ремонтировать старую плату, а добавить Arduino-контроллер — интереснее и функциональнее! Добавил ручное управление и светодиоды с линзами Френеля, чтобы из дома видеть: дверь закрыта ночью, открыта днем.
Использован кусок стрипборда 30×30 отверстий для самодельного Arduino-клона, драйвера Adafruit и остальной периферии.
Важно: используйте правильный драйвер мотора! Не все работают при напряжении мотора. Этот драйвер позволил запитать и Arduino (через 5V стабилизатор), и мотор от одного блока 9V 100mA.
Драйвер вынесен на съемные female-разъемы — если сгорит (как оригинальная плата VSB), легко заменить. Возможно, он защищен, и это излишне.
Для подключения реечных контактов, кнопок ручного управления и LED использованы male/female заголовки. Для удаленного выключателя и фоторезистора — дешевые съемные клеммники.
Другие фото сборки:
Видео
На голландском, есть английские субтитры.
Связка проводов — узел Олбрайт
Для подъема двери используется леска (smooth fishing line). Обычный прямой узел может соскальзывать. Использую узел Олбрайт (Albright Knot) — надежный для скользких лесок.
Код
VSB Chicken Coop Door Opener REPAIR / UPGRADE
Код прикреплен в разделе Code оригинальной статьи.
Схемы
Производственный процесс
- Monroe Engineering представляет DoorWave: ручной свободный тяг для дверей, снижающий распространение микробов
- Внутри банковских хранилищ: история, дизайн и будущее безопасности
- Открыватель гаражных ворот на Raspberry Pi с живой видео-трансляцией — пошаговое руководство
- Создание безопасной двери с распознаванием лиц на Windows IoT и Raspberry Pi
- Переход на ISO 9001:2015 — как Craftech Industries, Inc. достигла соответствия
- Когда ремонт — не настоящий фикс: как идентифицировать настоящие ремонты
- Ремонт печки авто: причины, способы и стоимость
- Как тюнинг влияет на гарантию авто: что нужно знать
- Пошаговое руководство по ремонту ручки автомобильной двери
- Быстрый гид по удалению ржавчины на кузове авто: защитите машину от коррозии