Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/fe8000136d6089e10fbb3d1cf7b093c0 to your computer and use it in GitHub Desktop.
Save anonymous/fe8000136d6089e10fbb3d1cf7b093c0 to your computer and use it in GitHub Desktop.
Часы на atmega8 своими руками

Часы на atmega8 своими руками


Часы на atmega8 своими руками



Часы с несколькими функциями на AVR
Часы, будильник, термометр (ATmega8).
Многофункциональные цифровые часы на микроконтроллере Attmega8. Схема и описание


























Эти практичные часы с исключительно простой конструкцией, оснащены легко читаемым светодиодным дисплеем, будильником с функцией повтора, восстановлением работы после отключения питания. Принципиальная схема часов показана на рисунке ниже. Схема должна быть запитана постоянным напряжением 7…12В, подключаемого к разъему CON2 платы. Это может быть любой блок питания с нагрузкой по току не менее мА. Диод VD1 защищает схему от неправильной полярности подключения входного питания. Внешние входное напряжение подается на стабилизатор DA1, а конденсаторы C4…C7 выполняют роль фильтра питания. Работой часов управляет микроконтроллер Atmega8, а в качестве часов реального времени применена микросхема типа PCF Связь PCF с микроконтроллером осуществляется через I2C интерфейс. В роли дисплея используется модульный четырехзначный дисплей с общим анодом. Дисплей подключается непосредственно к порту микроконтроллера через ограничительные резисторы R4…R К разъему CON5 платы можно подключить зуммер с генератором, который будет выступать в качестве звукового сигнала будильника. К клеммам SA1 и SA2 печатной платы подключаются кнопки, которые служат для ввода настроек и обслуживания часов. Для выбора и изменения настроек служит кнопка SA2. После выбора как в режиме настройки времени, как и в режиме установки будильника на дисплее начнет мигать первая цифра, после чего можно установить десятки часов с помощью кнопки SA2. Очередное нажатие SA1 вызовет мигание второй цифры и с помощью SA2 можно установить единицы часов. Последующие два нажатия SA1 позволят установить десятки минут и единицы минут. Во время установки часов и минут устанавливается всегда только одна цифра. Пятое нажатие SA1 возвращает часы к нормальной работе. Также долгий момент ожидания нажатия кнопок завершает процедуры установки. В момент активации будильника, на несколько секунд отображается время его запуска. Состояние будильника сигнализирует точка, размещена в четвертом разряде. Если будильник активен, этот индикатор горит. После включения сигнала будильника нажатием любой кнопки можно выключить его на время порядка 5 минут, при этом активируется функция повтора. Этот факт отмечается миганием точки на четвертом разряде индикатора. По истечении 5 минут сигнала будильника будет запущен снова. Снова нажатием любой кнопки, его можно отложить еще на 5 минут, и т. Полное отключение сигнала будильника происходит после длительного нажатия клавиши SA2, или около полутора минутного отсутствия реакции со стороны пользователя. Полной деактивации и повторной активации будильника можно сделать во время нормальной работы часов, длительное нажатие кнопки SA2. Если в ходе эксплуатации часов, окажется, что часы значительно отстают или спешит, можно попробовать уменьшить или увеличить значение конденсатора C1. Получать уведомления об ответе на комментарий по электронной почте. Главная Видео Программы Калькулятор Контакты. Простые часы на микроконтроллере Attiny Схема и описание Схема USB программатора на Atmega8 своими руками Дистанционное управление нагрузкой на микроконтроллере PIC12F Добавить комментарий Отменить ответ Ваш электронный адрес не будет опубликован. Attiny13 Attiny DS18B20 LM35 LM LM LM LM NE PIC12F PIC16F84 PIC16F proteus Блок питания Двигатель Детектор Дистанционное управление Дозиметр Замок Зарядное устройство КРПМ1 Ключ iButton Микрофон ОУ Охрана Преобразователь Программатор Программы Регуляторы Резистор Сад и огород Светодиод Сенсор Схемы с видео Счетчик Гейгера Таймер Термометр Термостат Управление освещением Усилитель Частотомер ШИМ Шаговый двигатель транзистор уроки.


Самые простые часы на AVR


Привет всем читателям и почитателям сайта Радиосхемы! Спустя определённое время мне это надоело и решил заменить прибор на электронный, который бы отображал информацию на светодиодных семи сегментных индикаторах. После чего бы не пришлось даже подходить к окну, чтоб узнать уличную температуру. Так как индикацию хорошо видно более чем с трёх метров. Схем данного устройства в сети полно , но я, как человек относящийся к семейству Радиолюбителей, решил собрать свою. Так как с недавних пор пытаюсь осваивать микроконтроллеры, то выбор пал на широко распространённый и дешёвый МК Atmega8. Далее была изготовлена плата по технологии ЛУТ, после чего уже приступил к программной части. Программа написана на языке Си с помощью среды разработки CodeVisionAVR. В одном устройстве объединено две функции: Индикация производится попеременно, сменяясь через десять секунд. Для настройки часов используется две кнопки, аналогично простым китайским электронным часам: Питается устройство от сети с помощью постоянного стабилизированного источника тока напряжением пять вольт плата от зарядного устройства телефона. Датчиком температуры является микросхема DS18B Корпусом самодельного измерителя температуры послужила подходящая коробочка от запонок. В неё была помещена сама плата часов-термометра и плата вытащенная из телефонного зарядника. Датчик DS18B20 сделан выносным и подсоединяется через разъём. Все файлы проекта схема, прошивка и исходник прилагаются. По всем вопросам относительно проекта можно обращаться на форум. До новых встреч на страницах сайта Радиосхемы! С вами был Темыч Артём Богатырь. Схемы наши, лайки ваши - всё по честному. Стрелочный индикатор звука на LCD дисплее. Ремонт колёсиков туристического чемодана. Светофор размером с пятирублёвую монету. Установка для травления печатных плат. УФ излучатель для экспонирования фоторезиста. Простой прибор для прозвонки проводов. Схема принципиальная электрическая В одном устройстве объединено две функции: Список необходимых деталей Микроконтроллер Atmega8 — 1шт. Датчик температуры DS18B20 — 1шт. Семи сегментный индикатор 4 — разряда — 1 шт. Резисторы SMD типоразмера Тактовые кнопки — 2 шт. Видео работы устройства на Ютуб-канале Все файлы проекта схема, прошивка и исходник прилагаются.


Общаться с ребенком как скачать
Схемы реакторов на mox топливе
Небеса фильм 2016
Схема подключения магнитолы саундмакс
Инструкция по применению ливиал
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment