Высокие технологии в домашнем птицеводстве
Здравствуйте, уважаемые пикабушники, и отдельный привет моему единственному подписчику! Сегодня мы отойдем от темы 3d-принтеростроения и обратим свой взор на программирование микроконтроллеров.
Немного предыстории: теща у меня держит кур и каждую весну закладывает куриные яйца в инкубатор для выведения молодняка. Чтобы процесс закончился успешно, помимо всего прочего, в инкубаторе требуется поддерживать определенную температуру и влажность. Инкубатор не шибко навороченный и температуру приходится замерять вручную, а затем на основе этих показаний высчитывать влажность.
Было решено автоматизировать процесс изменения температуры и влажности с отображением результатов измерений на дисплее. Получилась следующая комплектация: сам датчик dht22, б/у блок питания вход 220 вольт, выход 5 вольт/2.5 ампер, четырехзначный дисплей на 7-сегментных индикаторах с драйвером TM-1637, рулит всем этим контроллер ATtiny85 на отладочной плате digispark. Не стал заморачиваться и прошивку написал в Arduino IDE
Как можно заметить, особой сложностью код не отличается. Печатать корпус под все это безобразие не стал, а взял первую попавшуюся под руку коробочку. Собственно, сама поделка. Ах да, сбоку кнопка вкл/выкл.
Левые два знакоместа дисплея отданы под показания температуры, правые - влажность. Возможно в будущем будет оформлено в распечатанный корпус, но пока, как говорится "и так сойдёт". Спасибо всем осилившим пост до конца. До новых встреч.
Arduino & Pi
1.5K поста20.8K подписчика
Правила сообщества
В нашем сообществе запрещается:
• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)
• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском
• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)
• Рассуждать на темы политики
• Нарушать установленные правила Пикабу