Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Проекты Fusion 360 »
Этот проект начался с того, что мне нужно было закрывать жалюзи на западном окне во второй половине дня, пока меня не было. Солнце в Австралии, особенно летом, может разрушительно воздействовать на объекты, на которые оно падает прямо. Плюс к этому резко повысилась температура в комнате.
У меня уже была установка домашней автоматизации, которая объединяет HomeKit и Homebridge от Apple для самостоятельной интеграции и интеграции других устройств. (Чтобы найти инструкции для Homebridge, выполните поиск в инструкциях) Для этого устройства я создал API, который может использоваться другими решениями для домашней автоматизации или просто через его веб-интерфейс.
Вы можете просмотреть более подробную информацию и загрузить все необходимые файлы STL и Arduino Sketch из моего блога: AutoBlinds - DIY Automation for Vertical and Horizontal Blinds
Размеры готового устройства составляют примерно 64 мм в глубину, 47 мм в ширину и 92 мм в высоту. Зубчатое колесо было разработано, чтобы тянуть шариковую цепь с шариками диаметром 5 мм. Устройство подключается к домашней сети Wi-Fi, а веб-конфигурация позволяет настраивать запуск и остановку или положение открытия и закрытия жалюзи. Устройство крепится к стене двухсторонним скотчем или крепится на шурупы.
Шаг 1: Компоненты
Для создания этого проекта вам потребуются следующие навыки:
- Arduino IDE и код загрузки базовых знаний на совместимую плату
- Базовые навыки пайки
- 3D-печать и нарезка файла STL
- Общие сборочные навыки
В этом проекте используются следующие компоненты, которые вы можете найти в Интернете по цене от 20 до 30 австралийских долларов.
- 1x шаговый двигатель 28BYJ-48 5v с драйвером ULN2003
- 1x узел MCU CP2102 ESP8266
- 18x M2,5 x8 мм винт с потайной головкой и гайка
- 2x M4 Стальной винт с шестигранной головкой под чашку
- 1x 5,5 мм x 2,1 мм разъем питания постоянного тока
- 1x блок питания 5 В с вилкой постоянного тока 2,1 мм
Драйвер ULN2003 должен быть того же типа, что и на прилагаемом рисунке, потому что 3D-дизайн предназначен для этой платы. Доступны и другие платы меньшего размера, но это потребует некоторых манипуляций с STL для изменения точек крепления платы.
Шаг 2: Шаг 2: 3D-печать
Я спроектировал основание таким образом, чтобы его можно было печатать в вертикальном положении и без опор, но для этого, вероятно, потребуется некоторый уровень опыта 3D-печати. Все внутренние выступы имеют опору под 45 градусов, поэтому большинство 3D-принтеров должно справиться с этим без опор.
Г-образная часть корпуса устройства будет перекрыта принтером, и опять же, большинство принтеров должны уметь преодолевать этот небольшой зазор. Если вы хотите получить идеальные отверстия для подвесок для настенного крепления, вы можете добавить туда опоры.
Верхняя и нижняя крышки Верхняя и нижняя крышки должны быть напечатаны на их плоских поверхностях и без опор. Зубец Зубец - единственный компонент, который я бы напечатал с опорами. Это из-за ямочек на внутренней стороне. Также вы должны распечатать его на самой большой плоской поверхности.
Шаг 3: Шаг 3: Arduino и код
Я бы посоветовал спаять всю электронику и запрограммировать плату NodeMCU через Arduino IDE перед сборкой. Если что-то пойдет не так, будет намного проще устранить неполадки.
После того, как вы загрузите код, убедитесь, что вы включили свой проект. Когда NodeMCU включен, он будет в режиме сервера WiFi, что позволит вам настроить его и подключиться к домашней сети Wi-Fi. Откройте настройки Wi-Fi на мобильном устройстве, найдите сеть Wi-Fi, созданную вашим устройством NodeMCU, и подключитесь к ней. После подключения откройте браузер и перейдите к IP-адресу вашего устройства. Оттуда просто следуйте инструкциям на экране.
После подключения устройства к вашей сети Wi-Fi вы можете получить доступ к веб-интерфейсу AutoBlinds по адресу https:// your-device-ip /, чтобы перейти на домашнюю страницу, на которой отображается текущий статус вашего устройства. https:// your-device-ip / - отобразит справочную информацию и параметры api. Вы можете использовать значки внизу домашней страницы для навигации по веб-интерфейсу. В веб-интерфейсе вы можете настроить конечное положение ваших жалюзи.
Чтобы настроить устройство, закройте жалюзи вручную, оберните цепь вокруг шестеренки и закрепите устройство на стене с легким натяжением цепи. Затем в веб-интерфейсе выберите значок МЕХАНИЗМ и открывайте жалюзи в электронном виде, пока не достигнете желаемого состояния. Затем нажмите СОХРАНИТЬ.
Вот и все. Теперь вы можете открывать, закрывать, частично открывать или закрывать жалюзи. Для этого используйте следующую команду api: https:// your-device-ip / {для открытия жалюзи 20%} Я приложил несколько примеров снимков экрана из графического интерфейса wed.
Шаг 4: Шаг 4: Сборка
Процесс сборки прост. 3D-анимация покажет вам, как собираются напечатанные детали.
На простой схеме показаны соединения. ULN2003, который я указал в приведенном выше списке деталей, будет иметь только 4 точки подключения к NodeMCU и две для питания и заземления. Не обращайте внимания на 3 красные точки подключения на схемах внизу слева. Я заметил одну вещь: порядок контактов платы ULN2003 с NodeNCU иногда отличается от платы к плате. Подключите его так, как вы его видите, а затем измените соединение, если оно не работает для вас, например, D1 -> 1-й (самый верхний), D5 -> 2-й и т. Д.
Шаг 5: Шаг 5: Заключение
Если у вас есть какие-либо вопросы, не стесняйтесь оставлять мне комментарий в моем блоге: AutoBlinds DIY Vertical or Horizontal Blinds Automation Project.
Удачи и наслаждайтесь.