Почта

    Если Вы желаете поделится в этом блоге своим проектом или реализацией чужого, присылайте мне на почту.

вторник, 14 января 2014 г.

-= Часики =-


Автор:

Лампа: ИН-8-2
Схема: есть ( ATMega8 )
Плата:есть ( Sprint-Layout 6 )
Прошивка:есть
Исходник:нет
Описание: нет
Особенности: тонкие часы как для 2 плат.





 Схема:
 Файл схемы.








------------------------------------------------------------------------------------
* Mega8 - фьюзы: генератор на внутренний 8мГц, остальное по умолчанию.
* Настройки часов хранятся в RTC - отсутствие батарейки стирает ВСЕ.\
* Расположение индикаторов: T1-десятки часов ... T4-единицы минут.
* Buzzer - без внутреннего генератора, просто "Динамик".
------------------------------------------------------------------------------------
Режимы работы при клацаньи по кнопкам (K1...K3):

0."Время"
K1: 0."Время"->1."Дата"->2."Год"->3."Секунды"->
K2: ...->0."Время"
K3: 0."Время"->4."Настр.Будильника"->5."Настр.Время"->6."Настр.Яркость"->7."Настр.Плюшек"->

4."Настр.Будильника"
K1: прибавление выбранного разряда
K2: "час А мин"->"ЧАС а мин"->"час а МИН"->
K3: ...->0."Время"
("А": точка - символ включения будильника)

5."Настр.Время"
K1: прибавление выбранного разряда
K2: "ЧАС мин"->"час МИН"->"СЕКУНДА"->"день МЕС"->"ДЕНЬ мес"->"ГОД"->
K3: ...->0."Время"
(в режиме настройки "СЕКУНДА", K1 округляет время до минуты)

6."Настр.Яркость"
K1: прибавление выбранного разряда
K2: "авт П ярк"->"АВТ п ярк"->"авт п ЯРК"->"MIN max"->"min MAX"->
K3: ...->0."Время"
("авт": изменение яркости 1-автоматическое, 0-ручное;  "П": подсветка)
("MIN" и "MAX" - ограничители при автоматическом изменении яркости)

7."Настр.Плюшек"
K1: прибавление выбранного разряда
K2: "_ХОД"->"__БОЙ"->
K3: ...->0."Время"
("ХОД": точность хода часов в 0.1ppm, 128=+0.0ppm ; "БОЙ": включение "кукушки" - сигнал каждый час)

Значение точности хода:     ...не проверял
1 ед. = 0.1ppm = 3.1536 сек в год.
  1 = -12.6 ppm             Positive aging values add capacitance to the array, slowing
126 =  -0.1 ppm        the oscillator frequency. Negative values remove capacitance from
127 =  -0.0 ppm        the array, increasing the oscillator frequency.  
128 =  +0.0 ppm       
/      Положительные значения увеличивают емкость, замедляя кварцевый
254 = +12.6 ppm        генератор. Отрицательные - уменьшают, ускоряя ход часов.

(прим.: если занчение="128" и за год часы убежали вперед на 9.5сек => выставить "131")
(прим.: если значение="128" и за год часы отстали на 6.3сек => выставить "125")

--
С уважением,
Михаил mailto:miklsh@list.ru

Файлы проекта. Первоисточник.

Upd 2015/06/09:


Реализация от Яна


Схема-плата.

Фото Жека Авдеев



upd 2019/01/25:

Автор доработал прошивку для борьбы с дребезгом кнопок и по просьбе форумчан добавил в функцию боя каждый час режим ночного молчания. Для желающих повторить устройство в DIP исполнении предлагается переработанная схема обвязки контроллера (Михаил её видел) с фьюзами, рекомендованными автором проекта.

за архив благодарность Андрею Никитину.

Ссылка на архив.



45 комментариев:

  1. можно ли заменить ds3231 на ds1307 с кварцем?

    ОтветитьУдалить
  2. а можно ссылку на схему с 6 индикаторами ?

    ОтветитьУдалить
  3. можно без фото диода эксплуатировать и как его исключить из схемы?

    ОтветитьУдалить
  4. Анонимный4 мая 2016 г., 01:43

    А как питать схему? Постоянным напряжением 200В?? Или обычными 220в?

    ОтветитьУдалить
  5. Анонимный4 мая 2016 г., 15:32

    на схеме резисторы в обвязке mc34063 отличаются от резисторов на плате, чему верить?

    ОтветитьУдалить
    Ответы
    1. Что именно отличается? Мне на телефоне не видно.

      Удалить
    2. Анонимный4 мая 2016 г., 21:35

      с резисторами разобрался, не пойму номинал этого конденсатора
      http://i80.fastpic.ru/big/2016/0504/90/1c4c7272c635fe8ac3f338e5c8869590.jpg

      Удалить
  6. Анонимный14 мая 2016 г., 00:37

    собрал схумку, работает все кроме лампы десятков минут, на ней светится десятки минут и единицы минут , к тому же она с синеватым свечением, в чем может быть проблема?

    ОтветитьУдалить
    Ответы
    1. Анонимный14 мая 2016 г., 15:30

      http://hostingkartinok.com/show-image.php?id=2f0ab5b1b55f9f1650360f1fb0d37a81

      вот фото того что получилось

      Удалить
    2. Анодный ключ для этой лампы не работает. Всегда открыт.

      Удалить
    3. "Сопля", не рабочий один или оба транзистора, выгоревший порт в МК, не протравилась плата.

      Удалить
    4. Анонимный18 мая 2016 г., 03:42

      разобрался, спасибо, дело было в транзисторе, хорошая схема(я с очень базовыми умениями смог собрать эти часики), но настраивать проблематично из-за ложных срабатываний кнопок. За пол часа все холодное)

      Удалить
    5. Паралельно кнопками поставили ь
      бы дополнительно конденсаторы 100нФ.:)

      Удалить
    6. Анонимный18 мая 2016 г., 12:34

      Я поставил, все равно)срабатывает один раз при нажатии и один раз при отпускании

      Удалить
    7. Автор исходники не прилогал,так что больше ничем Вам не помогу. Можно попробовать написать на почту Автору,она есть в статье или Яну.

      Удалить
  7. Анонимный18 мая 2016 г., 16:34

    У автора на плате ATmega8 в корпусе для поверхностного монтажа(TQFP-32). А будет работать эта схема с 28-ногой Атмегой в DIP корпусе?

    ОтветитьУдалить
    Ответы
    1. Не думаю что Автор задействовал порты adc6 и adc7 в прошивка. Должна работать. Помните что распиновка выводов у 28 ногой микр. другая.

      Удалить
  8. Анонимный18 мая 2016 г., 23:38

    Да что же за сайт такой! Два сообщения написал и оба то ли антиспам сожрал, то ли модератор затер. Безобразие!

    ОтветитьУдалить
  9. А как в этой схеме применить светодиодные индикаторы?

    ОтветитьУдалить
  10. собрал часы, светяться странно, сразу нескоько цифр в каждом индикаторе, куда копать подскажите

    ОтветитьУдалить
    Ответы
    1. Анодные ключи.
      Если несколько цифр во всех разрядах, то ИД1 и её подключение к МК.

      Удалить
  11. Добрый день! Подскажите, пожалуйста, есть-ли в этих часах функция антиотравления катодов ламп?

    ОтветитьУдалить
  12. Вопрос:
    Кнопки совсем не работают. Время установить невозможно, скачут дребезгом...
    Вопрос, есть ли прошивка подкорректированная? Или как избавиться от дребезга контактов?
    Решение:
    Поставьте параллельно кнопкам конденсаторы 100нФ

    ОтветитьУдалить
  13. Здравствуйте! Собрал, включил, не идут. Вопросы здесь задавать или автору на почту писАть? :)

    ОтветитьУдалить
    Ответы
    1. Отвечаю сам себе:
      Вопросы лучше задавать автору на почту. Михаил оказался отзывчивым и доброжелательным человеком, вопросы по часикам решались быстро и конструктивно.
      Теперь о часах. Я повторил конструкцию с Атмегой в DIP-корпусе. Фьюзы по рекомендации автора были изменены на высокие D9 и низкие 04. После этого часы пошли. Также автор любезно поделился свежей прошивкой с антидребезгом контактов. Она рабочая, но проверить её эффективность не получилось, так как я при разработке платы сразу запланировал конденсаторы на кнопки.
      В целом очень приятная конструкция, собранная без ошибок запустится сразу. Очень удобное меню настроек, инструкция нужна только в первый раз, дальше интуитивно понятно.
      Каких либо динамических эффектов переключения цифр и режима антиотравления здесь не предусмотрено.
      Фотодатчик довольно эффективный.
      Если будете рисовать свою плату, не забывайте, что DS3231 и Атмега общаются по четырём цепям: Sqw, Scl, Sda и 32kHz.
      И ещё. По моей просьбе автор любезно подправил прошивку и теперь с 21 по 9 часов ежечасного боя нет.
      Если нужно, прошивку предоставлю.
      Вывод: хороший вариант часов на 4 лампы с высокой точностью и всем необходимым функционалом!

      Удалить
  14. "свежей прошивкой с антидребезгом" и "прошивку и теперь с 21 по 9 часов ежечасного боя нет." Это в одной прошивке или эти изменения в разных прошивках, из сообщения не очень понял. Интересно попробовать новую прошивку, хотя они у меня и со старой исправно работают. Хорошо бы добавить ее здесь. Часики хорошие, но меню я бы удобным не назвал.

    ОтветитьУдалить
    Ответы
    1. Ночное молчание реализовано в прошивке с "антидребезгом". Необходимые файлы вышлю на почту администратору сайта.
      А по меню не согласен. Три кнопки: первая вход в меню и перебор пунктов, вторая выбор в пункте нужной позиции (она мерцает) и третья кнопка изменение выбраной позиции. Причём все пункты меню имеют разный вид и их тяжело перепутать.

      Удалить
  15. Андрей, можете поделиться своей платой под DIP-корпус и прошивкой, на мою почту. Заранее благодарен.

    ОтветитьУдалить
    Ответы
    1. Схема и пришивки уже в статье, а плату я переделываю: звуковой излучатель оказался недалеко от HV дросселя и преобразует все его излучения в звуковые колебания. :) Придётся или подождать или самому попробовать.

      Удалить
  16. архив от 25.01.19 не распаковывается

    ОтветитьУдалить
    Ответы
    1. все нормально с архивом. проверил 7zip.
      обновите свой архиватор.

      Удалить
  17. все архивы с этого блога распаковываются а на этот пишет "неизвестный формат или ошибка в архиве"

    ОтветитьУдалить
    Ответы
    1. Этот архив паковалтне я, а Андрей, но у меня ониоткрывается нормально.
      Напишите мне на почту , я пришлю перепакованый в 7z.

      Удалить
  18. Собрал часики на Атмеге в DIP корпусе (Спасибо Андрею Никитину за архив с фьюзами, доработанной схемой и новой прошивкой). Заработали сразу. Немного помучался с первоначальной настройкой методом тыка, пока не перечитал инструкцию. Часы нравятся. Очень интересный режим автояркости и возможность ручной её настройки. Также подкупило и было решающим в выборе этой схемы то, что здесь используется часовая микросхема повышенной точности DS3231 со встроенным термокомпенсированным кварцем. Спасибо автору за проект.

    ОтветитьУдалить
    Ответы
    1. Я отправил свой вариант печатной платы уважаемому администратору для добавления в архив. Может и Вы сможете поделится своим вариантом платы? Менее искушённым пользователям будет легче при выборе конструкции.

      Удалить
  19. Всем добрый день! Ребята, подскажите, плз., в обновленном архиве upd 2019/01/25 находятся две прошивки: Cl82 и Cl82Nights. Правильно ли я понимаю: первая просто с антидребезгом кнопок, а вторая антидребезг плюс ночной режим? Спасибо за подсказку.

    ОтветитьУдалить