Метеостанция Arduino с 7-сегментным дисплеем........
Примечание:
Никакой поддержки не требуется! Никакого AMS/MMU не требуется!
Журнал изменений доступен в конце описания, чтобы держать вас в курсе последних дополнений и улучшений на основе отзывов сообщества. Не забудьте проверить это!
Предыстория:
Я хотел создать домашнюю метеостанцию, чтобы отслеживать изменения температуры и влажности в моей квартире. Во-первых, из любопытства, а во-вторых, потому что это был доступный проект Arduino, который я действительно мог завершить, с идеей создания более продвинутых вещей позже.
Целью было отображать время, температуру и влажность на экране и сохранять историю в облаке Arduino. Поскольку дисплей может быть очень ярким, я добавил переменную для регулировки яркости. Поскольку я хотел, чтобы он о��ключался ночью, я также добавил расписание.
Что касается дизайна, я хотел что-то вдохновленное городскими вывесками, но с более футуристическим оттенком.
Примечание. Это мой первый личный проект Arduino. Вероятно, я допустил некоторые ошибки новичка. Не стесняйтесь предлагать улучшения или вносить свой вклад.
Во время тестирования я заметил, что температура внутри корпуса имеет тенденцию повыша��ься и давать ложные показания (от +2°C до +3°C). Я попытался исправить это, добавив вентиляционные отверстия к напечатанной детали, приклеив флисовую ленту за датчиком DHT22 и, наконец, установив простой экран позади DHT22, чтобы изолировать его от Nano ESP32, который является источником тепла из-за постоянно включенного Wi-Fi.
Этого было недостаточно. Мне не удалось изменить код для отключения Wi-Fi, когда он не используется, поэтому я применил поправку к показаниям температуры и влажности и удалил десятичные знаки. Не самое лучшее решение, но на данный момент достаточно хорошее.
В комплекте:
Все детали, которые нужно распечатать, расположены в правильной ориентации. Некоторые детали необходимо распечатать более одного раза. Более подробная информация представлена в инструкции по печати.
Дополнительные материалы:
Ардуино Нано ESP32
Документы | Купить здесь
Модуль M5Stack DigiClock (7-сегментный дисплей)
Документы | Купить здесь
Датчик температуры и влажности Waveshare DHT 22
Документы | Купить здесь
DFRobot USB-кабель типа C, угловой, «папа-мама»
Купить здесь
3 магнита 20 х 4 х 3 мм.
Купить здесь
Технические характеристики:
Используемый принтер: Prusa Mini+
Сопло: 0,4 мм
Высота слоя: 0,2 мм
3 периметра | 6 нижних слоев (1,2 мм) | 6 верхних слоев (1,2 мм) | 15% заполнение.
Используемые нити: Polymaker Polytlite PETG.
Инструкции по печати:
Примечание:
Это рекомендуемые настройки, но вы можете настроить их в соответствии с вашим принтером и предпочтениями. Я указал, сколько деталей вам понадобится для каждой части, и некоторые дополнительные примечания.
Почти все детали напечатаны в перевернутом виде — следите за качеством первого слоя.
Концентрический рисунок заполнения, используемый для более приятного визуального оформления.
На некоторых верхних поверхностях включена функция «глажка» для более гладкого вида.
Детали сгруппированы на шести пластинах с одинаковым временем печати.
С��исок деталей ниже, сгруппированный по цветам (не стесняйтесь использовать свои собственные цвета)
Информация о количестве деталей
Белый 1 станция_вверх
1 станция_нижняя
1 базовый_топ
3 кабеля «Глажение» между 0мм-2мм
2 cap_connect Маленькая деталь
Черный 1 станция_центр
1 станция_цифра
1 станция_dht «Глажение» между 7-7,5 мм
1 базовое_нижнее
1 базовое_соединение
1 среднее_соединение
2-контактный, маленькая деталь
1 Station_dht_shield Помогает снизить внутреннюю температуру*
*Как упоминалось в предыстории, я заметил некоторое отклонение температуры из-за внутреннего тепла.
Инструкции по сборке:
На этот раз меньше текста. Я создал видео на YouTube, чтобы показать вам, как его собрать:
Инструкции по коду:
Проверьте мой репозиторий GitHub на наличие кода и проводки Arduino.
Список изменений:
Обновлений пока нет — следите за улучшениями!
Если у вас есть другие запросы на альтернативные версии или конкретные адаптации, дайте мне знать! Я буду рад внести дополнительные обновления в соответствии с вашими потребностями. Спасибо за отзыв и удачной печати!





























