Цифровий термометр на ATtiny2313 з датчиками DS18B20

Опубліковано: 28 січня 2023р. 22:14
Я їжджу на Chevrolet Lacetti SW
Черкаси, Україна

Хтось з лачеводів колись попросив зробити цифровий термометр для розміщення в одній з заглушок по боках від штатного годинника седана під три датчика температури. Пошукавши готові зразки, відібрав декілька варіантів, але повністю жоден не задовольнив мої хотілки. Трохи покумекавши та порозбиравшись з питанням, склав таку схему:


Схема термометра

Також, трохи дописав і програмну частину, додавши можливість регулювання яскравості кнопкою та додавши реакцію на увімкнення габаритів...

Фізично, для мінімізації розмірів плат, вирішив зробити двоплатну компоновку. Вийшло так:




Вигляд зпереду...


Вигляд зверху...


Вигляд ззаду...


У порівнянні з сірниковою коробкою...



Декілька скрінів моделювання у Proteus:

Ініціалізація. Показує кількість підключених датчиків.


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


Температура віище 100 градусів.


Температура від 0 до 100 градусів


Температура нижче 0 градусів


Максимальний рівень яскравості.


Мінімальний рівень яскравості.


Температура нижче -10 градусів.


Відео з демонстрацією роботи:


Матеріали для самостійного виготовлення

0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.