Back to Search View Original Cite This Article

Abstract

<jats:p>Представлено проєктування, програмну реалізацію та моделювання цифрового годинника‑термометра на платформі Arduino Micro (ATmega32U4) з індикацією на модулі світлодіодних матриць 4×8×8 (FC‑16) на базі драйверів MAX7219. Пристрій забезпечує відображення поточного часу та дати (RTC DS1307), температури в °C/°F (датчик LM35DZ), налаштування годинника й формату температури, прокручування тексту та керування яскравістю. Наведено апаратну схему в Proteus VSM, алгоритми та ключові програмні модулі (RTC, дисплей MAX7219, термометр LM35). Виконано моделювання в середовищі Proteus ISIS та досліджено макет, що підтвердило коректність роботи системи. Обговорено точність вимірювань, режими індикації, енергетичні та ЕМС‑аспекти, можливості масштабування. Цифровий пристрій розроблено на платформі Arduino Micro з МК AVR ATmega32u4, до якої підключено мікросхему годинника реального часу DS1307, прецизійний давач температури LM35DZ та матричний світлодіодний дисплейний модуль 8x32 FC-16 з мікросхемами управління MAX7219 (дисплейний модуль із 4-х точкових світлодіодних матриць 8x8 і мікросхем управління MAX7219). Мікроконтролер зчитує час і дату з мікросхеми RTC DS1307, температуру навколишнього середовища з давача LM35DZ та відображає (виводить) їх на матричному світлодіодному дисплеї. Пристрій має можливість налаштування поточного часу, дати, параметрів виводу. Розроблено електричну принципову схему та модель цифрового годинника-термометра засобами САПР Proteus. Розроблено програмно-алгоритмічне забезпечення цифрового годинника-термометра в середовищі Arduino IDE. Проведено моделювання в емуляторі Proteus ISIS та дослідження макету цифрового годинника-термометра. Результати роботи демонструють доцільність застосування MAX7219 для організації матричної індикації з мінімальною кількістю ліній керування та перспективність такого підходу для побудови побутових і навчальних вимірювальних пристроїв. У подальших дослідженнях доцільним є підключення додаткових сенсорів (вологість, тиск), реалізація бездротової синхронізації часу та оптимізація енергоспоживання.</jats:p>

Show More

Keywords

та на max7219 цифрового годинникатермометра

Related Articles