Вт. Мар 2nd, 2021

Что и как строить на земельном участке или обо всем понемногу

Все о инструментах, строительстве, работах, АРДУИНО, электрика, электроника и многое другое

Автоматическое освещение курятника на Ардуино

1 min read
Картинка управления освещением

После постройки курятника возникла необходимость в автоматическом включении/отключении освещения и регулировки температуры. Было собрано устройство с полной телеметрией через интернет и MQTT сервер (материал уже готовится). Моему брату понравилось данное устройство и он попросил меня ему сделать такое же, только без обогрева и управлением через интернет. Чисто включение/ отключение освещения. Данный материал как раз и предназначен для урезанной версии автоматического освещения. Поэтому переходим по ссылке

Автоматическое освещение курятника на Ардуино

12 thoughts on “Автоматическое освещение курятника на Ардуино

  1. Добрый вечер! В чем может быть причина: при включении двоеточие на индикаторе мерцает с периодом 4 секунды. На энкодер не реагирует. Пробовал на двух новых — результат одинаковый.

    1. Здравствуй. Двоеточие должно мигать с интервалом в 1 секунду, т.е. 1 секунду горит, 1 секунду- гаснет. Такая задержка возможна из за того что ты прошил контроллер на более низкую частоту (я же не знаю что именно ты прошивал). В принципе такого все равно не должно было бы быть но хотелось бы узнать что именно ты прошивал. Только после этого можно давать хоть какой то ответ.

  2. Плата Arduino Uno 16 MHz. Прошивка с архива. Только у меня DS3231. Единственное, что поменял в строке: iarduino_RTC watch(RTC_DS3231; вместо iarduino_RTC watch(RTC_DS1307);

  3. Оказался бракованный DS3231.
    Еще вопрос по подключению энкодера. Кнопка: D9 и GND, а управление D7, D8, и «+»?. Или как-то по другому, так как никакой реакции на нажатие и прокрутку. Менял TYPE2 наTYPE1 — никакого результата.

  4. Оказывается, пины подключения энкодера к Ардуино нужно подтянуть резисторами 10к к «+». Все заработало. А то первый раз с энкодерами сталкиваюсь, а на схеме резисторов нет. Пришлось погуглить, пока понял причину. За идею и воплощение огромный респект.

    1. Я вроде сделал без резисторов и все работает… Может я забыл на схеме указать? Проект работает и идти проверять как то непорядочно что-ли. Сейчас готовлю материал по управлению курятником через MQTT сервер. Себе я сделал именно такой. Устройство включает в себя управление освещением по заданному времени, обогрев в заданных пределах, вентиляцию. Нужна ли будет такая разработка?

  5. У тебя наверное модуль энкодера на котором уже впаяны резисторы, а у меня отдельно взятый энкодер. Почитал я об этом MQTT сервере: интересная штука. Передача данных будет через ESP 8266? Лично для меня это было бы хорошей практикой для общения с Arduino через интернет.

    1. Да, именно через ESP8266. Просто очень удобно работать с этой платой- WiFI уже на борту и остается только дописать обработчики. Это в принципе не так сложно, тем более уроков в интернете очень много. Но сделать задачу самому намного интереснее! Опять же это первая ступень в освоении «умного дома», т.к. вся остальная переферия подключается абсолютно одинаково.

  6. Выписал на Али — ссылка https://aliexpress.ru/item/1005001567049905.html?spm=a2g0s.9042311.0.0.3bca33edegAIB2&_ga=2.219982239.766552243.1612884135-1089513997.1591039921&sku_id=12000016616643842,как придет, буду экспериментировать. Там какой то язык Lua для программирования, но программируется в Arduino IDE, надо только внести плату в библиотеку.

Добавить комментарий