Рептилия Термостат

Источник:

Этот термостат для рептилий на базе Arduino предназначен для террариумов и позволяет автоматически контролировать температуру и обеспечивать стабильную среду для рептилий. Он оснащен датчиком DHT11 для контроля температуры и влажности, ЖК-дисплеем для отображения показаний в реальном времени и релейным модулем для включения/выключения нагревательных элементов.

Я создал этот проект, потому что коммерческие термостаты для рептилий могут быть дорогими, и это решение, сделанное своими руками, представляет собой экономичную и настраиваемую альтернативу. Особенностью этого проекта является то, что он использует поворотный энкодер для легкой регулировки температуры и модуль RTC для различения дневных и ночных настроек отопления.

Функции

✅ Контролирует температуру и влажность с помощью датчика DHT11.
✅ Автоматически управляет нагревательным элементом через модуль реле на основе температурных порогов.
✅ Переключает настройки дневной и ночной температуры с помощью часов реального времени (RTC DS1302).
✅ Отображает температуру и влажность в режиме реального времени на ЖК-экране I2C.
✅ Позволяет вручную регулировать температуру с помощью поворотного регулятора с кнопкой.
✅ Включает звуковой сигнал для оповещения о температурных аномалиях.
✅ Возможность включения/выключения подсветки дисплея в ночном режиме.

Используемое оборудование и программное обеспечение

Аппаратные компоненты
Ардуино (Уно/Нано)
DHT11 (датчик температуры и влажности)
Релейный модуль (для управления отоплением)
ЖК-дисплей I2C (16x2)
Поворотный энкодер с кнопкой (для навигации и контроля температуры)
Модуль DS1302 RTC (часы реального времени для режима день/ночь)
Зуммер (для оповещений)
Светодиодный индикатор
Вставьте гайки и винты (M2/M4)
Программное обеспечение
Arduino IDE (для программирования микроконтроллера)
Fusion 360 (для проектирования корпуса, напечатанного на 3D-принтере)

Схема подключения

Подробная схема подключения включена для облегчения настройки.

Компонент Функция вывода Arduino
DHT11 D2 Считывает температуру и влажность
ЖК-дисплей (I2C) A4 (SDA), A5 (SCL) Подключается к дисплею
RTC DS1302 D8, D9, D10 Отслеживает время
Поворотный регулятор D11, D12 Регулирует настройки.
Кнопк�� D3 используются для управления.
Реле D7 Включает/выключает нагревательный элемент.
Зуммер D6 Подает сигналы тревоги

Код

Код Arduino считывает данные с датчика DHT11, проверяет пороговые значения температуры и соответствующим образом активирует/деактивирует реле. Он также управляет пользовательским вводом с помощью поворотного энкодера и обновляет ЖК-дисплей.

Ключевые особенности Кодекса

Считывает температуру и влажность с датчика DHT11.
Использует модуль RTC для переключения между настройками дневной и ночной температуры.
Позволяет пользователям регулировать температуру с помощью энкодера.
Отображает показания в реальном времени на ЖК-дисплее.
Вызывает сигнал тревоги, если датчик температуры выходит из строя.

Полный исходный код доступен на GitHub.

Инструкции по печати

Чтобы напечатать корпус на 3D-принтере, используйте следующие настройки:

Материал нити: PLA или PETG.
Высота слоя: 0,2 мм
Заполнение: 20%
Поддерживает: Нет

Инструкции по сборке

Распечатайте корпус, используя предоставленные 3D-файлы.
Установите компоненты внутри корпуса.
Подключите цепь в соответствии со схемой подключения.
Загрузите код Arduino в микроконтроллер.
Проверьте систему, отрегулировав температуру и проверив работу реле.

Демо и инструкции по использованию

Включите термос��ат через USB или адаптер питания 5 В.
Используйте поворотный регулятор для регулировки настроек температуры.
Проверьте ЖК-дисплей на наличие показаний температуры и влажности в реальном времени.
Реле будет автоматически включаться/выключаться для поддержания желаемой температуры.
Нажмите кнопку кодировщика, чтобы переключиться между настройками.

Полные файлы 3D-моделей доступны здесь:
Распечатки — Термостат для рептилий

Этот термостат для рептилий, сделанный своими руками, — доступная, настраиваемая и надежная альтернатива дорогим коммерческим вариантам. Надеюсь, вам понравится его строить! Если у вас возникнут вопросы, дайте мне знать!

03:33
15
Нет комментариев. Ваш будет первым!

Ссылка появится после регистрации

Похожие модели

Посещая этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.