Оглавление:

Цифровой виджет температуры / Домашний термометр: 7 шагов
Цифровой виджет температуры / Домашний термометр: 7 шагов

Видео: Цифровой виджет температуры / Домашний термометр: 7 шагов

Видео: Цифровой виджет температуры / Домашний термометр: 7 шагов
Видео: Термометр цифровой измеритель температуры и влажности 2024, Июль
Anonim
Цифровой виджет температуры / Домашний термометр
Цифровой виджет температуры / Домашний термометр

Маленький и красивый цифровой термометр с цифровым датчиком 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, чтобы внести изменения в шрифт и способ отображения информации.

Рекомендуемые: