MENU
Главная » Статьи » УСТРОЙСТВА НА МК

Часы на ATmega8 , 2 датчика дом-улица DS18B20

Часы-термометр на микроконтроллере ATmega8 с секундной стрелкой

Автор: Dima Energodar, krigemelik@gmail.com
Опубликовано 28.02.2012.
Создано при помощи КотоРед.

Часы разрабатывались как аналог довольно дорогих часов ASSISTANT AH-1082.

В итоге получились часы со следующими характеристиками:

  • Два датчика температуры DS18B20 (дома и на улице)
  • Резервное питание часов от батареи CR2032 (без индикации)
  • Светодиодная секундная стрелка
  • Датчик освещённости для изменения яркости (день/ночь)
  • Программная подстройка хода +/- 30 сек в неделю


В первой строке отображаются часы и минуты, во второй поочерёдно температура на улице/дома и светодиодами по кругу секунды (заполнением начиная с нулевой). Каждую нечётную минуту заполнение происходит зажиганием светодиода, а чётную гашением.

Вход в режим настройки, переключение между настройкой часов, минут и коррекцией хода кнопкой MODE. Уменьшение / увеличение кнопками "-" / ”+”.

О деталях:


 

Программа написана на асеммблере в AvrStudio.

 Схема нарисована в Splan, а плата в Sprint Layout

При прошивке мк установите биты CKSEL3..0 в 0100 (внутренний RC генератор 8 Meg )

SUT1:0 должен быть уже в 10 (65ms).

Файлы:
прошивка, исходники, плата, схема

Источник: http://radiokot.ru/circuit/digital/home/119/
Категория: УСТРОЙСТВА НА МК | (03.03.2015)
Просмотров: 8525 | Комментарии: 1 | Теги: температуры. DS18B20, печатка, ATmega8, Схема, микроконтроллер, термометр, led, часы, датчика, прошивка | Рейтинг: 5.0/1
Похожие материалы
Всего комментариев: 1
avatar
1 baa • 15:18, 19.01.2018
Здесь https://baa527.wixsite.com/bogdan часы немного по круче!
avatar

Copyright MyCorp © 2024    Бесплатный конструктор сайтов - uCoz                               Яндекс.Метрика