Электронный термометр для детской комнаты

При изготовлении данного прибора мастер ставил перед собой следующие задачи:
-автономность при отключении электроэнергии;
-информативность;
-подсветка;
Некоторые отображающиеся параметры и настройки: время, дата, календарь с функцией отображение праздников, температура, изменение цвета в зависимости от температуры, влажность, напряжение и заряд батареи, возможность калибровки и некоторые другие. На устройстве устанавливается литиевая 450 мАч батарея, позволяющая работать в автономном режиме до 9 часов.

Инструменты и материалы:
-Ардуино:
-Модуль зарядки TP4056;
-ЖК-дисплей ST7735;
-Модуль датчика вращения KY-040 (энкодер);
-Датчик температуры и влажности DHT22 AM2302;
-Модуль DS1307 (часы реального времени с I2C- интерфейсом и микросхема памяти EEPROM на 32K bit);
-Микроконтроллер ATmega328P;
-Lipo аккумулятор 3.7V 450mAh;
-6-контактный 2-позиционный ползунковый переключатель DPDT;
-Батарея CR2032;
-Плата печатная макетная 10×22 см;
-Разъемы;
-Акрил;
-Паяльные принадлежности;
-Нож;
-Картон;
-Клей;
-Компьютер с ПО;
-Пинцет;
-Линейка;
-Карандаш;
Шаг первый: проект
Сначала мастер разрабатывает проект. Определяется с формой и материалом корпуса. Прорабатывает какая информация должна отображаться. На лицевой панели будет располагаться дисплей с энкодером, справа модуль RTC, слева модуль DHT. Верх и низ прозрачные. Вверху расположена батарея и ползунковый выключатель.

Шаг второй: схема
Дальше автор прорабатывает схему устройства.

Подробней о распиновке можно узнать, скачав следующий файл
fritzing_katrin_therm_2.fzz
Шаг третий: о батареи
В проекте используется аккумулятор емкостью 450 мАч, которая держит заряд около 9 часов. В режиме ожидания устройство потребляет 0,102A. При нажатии кнопки потребление составляет 0,177A .

Шаг четвертый: дисплей
Согласно схемы используя шину SPI подключает дисплей. С инструкцией к экрану можно ознакомится ниже.
Adafruit-GFX-график-library.pdf

Шаг пятый: модуль DS1307
Этот модуль по умолчанию питается от перезаряжаемой батареи LIR2032, но такую батарею найти сложно, и мастер заменил ее обычной CR2032. Модуль необходимо немного переделать, удалив зарядные компоненты с платы. Удалить нужно диоды D1, R4, R5 и R6, а затем контакты R6 нужно соединить проводом. Подробно как это сделать можно посмотреть перейдя по этой ссылке.

Шаг шестой: корпус
Из картона вырезает панель. В панели вырезает окно под экран. Закрепляет экран и энкодер.

Из акрила вырезает панели для низа и верха.

Приклеивает боковые стенки. Вырезает отверстие для батарейки в правой стенки и для датчика температуры и влажности в левой.

Шаг седьмой: сборка
Согласно схемы производит подключение ардуино, дисплея, модуля времени.

Подключает модуль температуры и влажности, батарею, ползунковый выключатель.

Код можно скачать здесь.
Устанавливает верхнюю крышку.

Проверяет работу устройства.

Шаг восьмой: калибровка
Калибровку мастер производил, с помощью кондиционера и термометров.

Термометр готов.

Как видно из фотографий, устройство показывает все так, как автор и задумывал. Вполне информативное получился термометр. Правда дизайн подкачал, но наши читатели могут его усовершенствовать и сделать его в красивом удобном корпусе.

Источник

Источник: usamodelkina.ru

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