Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Маленький и красивый цифровой термометр с цифровым датчиком Dallas DS18B20 и Arduino Pro Micro на 3,3 В. Все разработано так, чтобы точно соответствовать и защелкиваться, не требуются винты или клей!
Не особо, но выглядит круто.
Шаг 1. Подготовьте детали
Используемые детали и ссылки на Amazon
- Датчик: DS18B20
- Дисплей: 0,91-дюймовый OLED-дисплей
- Микроконтроллер: Arduino Pro Micro
- Батарея: CR123
- Резистор: резистор 4,7 кОм
Шаг 2: Распечатайте корпус
Файлы STL можно загрузить по следующим ссылкам.
Thingiverse:
Myminifactory:
Распечатайте 2 части и удалите все дефекты.
Шаг 3. Проверьте, подходит ли он
После очистки корпуса, вставки и дисплея и микроконтроллера, они будут плотно прилегать, но при необходимости подпилите пазы, не нажимайте на них слишком сильно, так как это может повредить дисплей!
Шаг 4. Подключите все
Подключения
- Контакт данных датчика на Arduino PIN 5
- Отображение SDA на Arduino PIN 2
- Отображение SCL на Arduino PIN 3
- Diplay Power на Arduino Vcc
- Отображение земли на земле Arduino
Датчик должен быть подключен к резистору 4,75 кОм, как показано на рисунке.
Также добавьте 2 кабеля к Vcc и заземлению, которые вам нужно будет удлинить, чтобы подключить аккумулятор.
Шаг 5: соберите проект
Защелкните все, чтобы разместить в прорезях, Я использовал алюминиевую фольгу для батареи.
Убедитесь, что датчик находится подальше от остальных частей электроники, так как это повлияет на значения.
Шаг 6. Получите библиотеки и загрузите код
Библиотеки:
- OneWire.h:
- U8g2lib.h:
- DallasTemperature.h:
Получите код по одной из ссылок:
www.hackster.io/GeoChrys/room-temperature-…
noobmakers.com/2018/04/01/digital-tempera-widget/
Загрузите его на свой ардуино.
Шаг 7. Почти готово
Подключите аккумулятор и закройте корпус, готово!
Вы можете редактировать код Arduino, чтобы внести изменения в шрифт и способ отображения информации.