Почта

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

вторник, 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:


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


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

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

 

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

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

    ОтветитьУдалить
    Ответы
    1. Без изменения прошивки - нет.

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

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

    ОтветитьУдалить
    Ответы
    1. Резистор подберите вместо фото диода.

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

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

    ОтветитьУдалить
    Ответы
    1. Нарисовано на схеме! 12 В постоянка.

      Удалить
  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 г., 0:37

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

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

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

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

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

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

      Удалить
    4. Анонимный18 мая 2016 г., 3: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. Добрый день! Подскажите, пожалуйста, есть-ли в этих часах функция антиотравления катодов ламп?

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