После постройки курятника возникла необходимость в автоматическом включении/отключении освещения и регулировки температуры. Было собрано устройство с полной телеметрией через интернет и MQTT сервер (материал уже готовится). Моему брату понравилось данное устройство и он попросил меня ему сделать такое же, только без обогрева и управлением через интернет. Чисто включение/ отключение освещения. Данный материал как раз и предназначен для урезанной версии автоматического освещения. Поэтому переходим по ссылке
12 комментариев для “Автоматическое освещение курятника на Ардуино”
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.
Добрый вечер! В чем может быть причина: при включении двоеточие на индикаторе мерцает с периодом 4 секунды. На энкодер не реагирует. Пробовал на двух новых — результат одинаковый.
Здравствуй. Двоеточие должно мигать с интервалом в 1 секунду, т.е. 1 секунду горит, 1 секунду- гаснет. Такая задержка возможна из за того что ты прошил контроллер на более низкую частоту (я же не знаю что именно ты прошивал). В принципе такого все равно не должно было бы быть но хотелось бы узнать что именно ты прошивал. Только после этого можно давать хоть какой то ответ.
Плата Arduino Uno 16 MHz. Прошивка с архива. Только у меня DS3231. Единственное, что поменял в строке: iarduino_RTC watch(RTC_DS3231; вместо iarduino_RTC watch(RTC_DS1307);
На плате Arduino Nano результат тот же.
Оказался бракованный DS3231.
Еще вопрос по подключению энкодера. Кнопка: D9 и GND, а управление D7, D8, и «+»?. Или как-то по другому, так как никакой реакции на нажатие и прокрутку. Менял TYPE2 наTYPE1 — никакого результата.
Оказывается, пины подключения энкодера к Ардуино нужно подтянуть резисторами 10к к «+». Все заработало. А то первый раз с энкодерами сталкиваюсь, а на схеме резисторов нет. Пришлось погуглить, пока понял причину. За идею и воплощение огромный респект.
Я вроде сделал без резисторов и все работает… Может я забыл на схеме указать? Проект работает и идти проверять как то непорядочно что-ли. Сейчас готовлю материал по управлению курятником через MQTT сервер. Себе я сделал именно такой. Устройство включает в себя управление освещением по заданному времени, обогрев в заданных пределах, вентиляцию. Нужна ли будет такая разработка?
У тебя наверное модуль энкодера на котором уже впаяны резисторы, а у меня отдельно взятый энкодер. Почитал я об этом MQTT сервере: интересная штука. Передача данных будет через ESP 8266? Лично для меня это было бы хорошей практикой для общения с Arduino через интернет.
Да, именно через ESP8266. Просто очень удобно работать с этой платой- WiFI уже на борту и остается только дописать обработчики. Это в принципе не так сложно, тем более уроков в интернете очень много. Но сделать задачу самому намного интереснее! Опять же это первая ступень в освоении «умного дома», т.к. вся остальная переферия подключается абсолютно одинаково.
Выписал на Али — ссылка 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, надо только внести плату в библиотеку.
У меня практически такой же. Только на мкс WiFi установлен экран. А так- один в один. Для работы вполне подойдет!
Ну, удачи нам в этом направлении!.