Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ)

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 19 лют. 2016 13:50 #1

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Протопит взят из Часы-термометр на atmega8 и LCD1602 (КРУПНЫЕ ЦИФРЫ). и Часы и температура (Вариации часов с большими цифрами WH1602)
Изменено и добавлено.
В первом варианте больше нравится шрифт. Добавлена DS1307 и возможность выбора дней недели срабатывания будильника, и количество повторов, также индикация включенного будильника.
Схема и инструкция (ТЗ) во вложении. Изменения (хотелки) выделил красным цветом

Вкладений файл:

Назва файлу: T_Clock_1307_1602.rar
Розмір файлу:37 KB


Ув. Soir когда будет время реализуйте пожалуйста данный проект. Индикатор с подсветкой еще в пути, для макета есть обычный 1602. Дякую.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 02 бер. 2016 09:57 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 20 лют. 2016 21:26 #2

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Прошивка в работе, не все еще. Дни недели добавил, но по ним будильник еще не работает. Повторы сигнала, еще что там... позже. Проект еще не закончен, но посмотреть можно.
Термометр не выбрасывал, пока все помещается.

P.S.
Добавил работу будильника по дням недели.
P.S.S.
Тестовая версия прошивки.
P.S.S.S.
Добавлен колокольчик для будильника.
Долучення:
Останнє редагування: 29 лют. 2016 13:21 від Soir. Причина: Обновление прошивки
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 20 лют. 2016 22:21 #3

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Дни недели добавил, но по ним будильник еще не работает. Повторы сигнала, еще что там... позже. Проект еще не закончен, но посмотреть можно.
Термометр не выбрасывал, пока все помещается.
Да, в протеусе все красиво, даже температурная корректировка есть. Супер
Ще раз дякую
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 02 бер. 2016 09:58 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 21 лют. 2016 12:17 #4

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Доработал прошивку, но как-то в суете... может что забыл. Проверьте. В меню ALARM параметр А - число повторов будильника. Будильник пищит каждые 5 минут, пока не будет нажата любая кнопка.
Останнє редагування: 02 бер. 2016 10:07 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 21 лют. 2016 12:28 #5

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Дякую. Ставлю на тест и проверяю все режимы работы.
Сверил с хотелками, все есть кроме колокольчика, так понял его негде всунуть ?
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 21 лют. 2016 12:53 #6

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
его негде всунуть ?
Придумайте...
Можно видоизменить разделительную точку. Допустим, бегает внизу, а когда будильник активен - вывести что-то вверх. Например так.
---
Перенес прошивку выше.
Останнє редагування: 21 лют. 2016 13:48 від Soir.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 21 лют. 2016 17:23 #7

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Можно видоизменить разделительную точку. Допустим, бегает внизу, а когда будильник активен - вывести что-то вверх.
Точки бегают слева направо. Если их зафиксировать в центре, нижняя моргает, как на LED а верхний колокольчик, он моргает с точкой, если включен будильник.
Или моргает только точка - если выключен.
Как вариант - если места мало осталось, просто верхняя точка индикатор включенного будильника.
Или колокольчик в самом верху, выше бегающих точек.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 21 лют. 2016 22:01 #8

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
1. А у Вашего индикатора есть символ колокольчика?
2. Два средних знакоместа не позволяют симметрично разместить разделительный символ.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 22 лют. 2016 08:17 #9

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Добавил вариант прошивки с колокольчиком вверху вместо точки.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 22 лют. 2016 18:32 #10

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
1. А у Вашего индикатора есть символ колокольчика?
сомневаюсь
Soir пише:
2. Два средних знакоместа не позволяют симметрично разместить разделительный символ.
Вас понял
Soir пише:
Добавил вариант прошивки с колокольчиком вверху вместо точки.
Утром протестирую, сразу отпишусь, и фото выложу, видео могу.
Дякую Вам
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 02 бер. 2016 10:00 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 24 лют. 2016 08:45 #11

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Добавил вариант прошивки с колокольчиком вверху вместо точки.

Відео, коли вимкнений дзвіночок




Та відео з включеним



Ставлю далі на тест, перевірі всі режими роботи.
Дякую Вам Soir
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 28 жовт. 2017 16:16 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 24 лют. 2016 18:33 #12

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Исправил. Затронул всю озвучку, надо проверить.
О. кукушка стала говорить ку-ку
раньше было ку. Т.е. один звуковой сигнал был, сейчас двойной, это так нужно или баг?
__________________
Для проверки выбрал время 19:00
Сработала только кукушка. Будильник нет. Установил на 19-01 нормально
Тестирую далее
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 24 лют. 2016 18:48 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 24 лют. 2016 21:28 #13

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
один звуковой сигнал был, сейчас двойной, это так нужно или баг?
Как Вам больше нравится, так и считайте. Я не задумываюсь над этой опцией, скажите как надо, так и будет.

wolf2000 пише:
Сработала только кукушка. Будильник нет.
Поднял приоритет будильника над кукушкой.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 24 лют. 2016 21:49 #14

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
Как Вам больше нравится, так и считайте. Я не задумываюсь над этой опцией.
Один везде, пусть один и остается

П.С.
Хотел уточнить один момент: когда производится должна производится установка секунд? Устанавливая часы и минуты, затем ловить на компьютере нули о обнулять секунды? или немного заранее? Позднее? Вопрос банальный, но важный, так проще понять мне спешку или отставание всего механизма часов и выставить коррекцию. Дякую
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 02 бер. 2016 10:10 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 24 лют. 2016 22:40 #15

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
Один везде, пусть один и остается
Хорошо, сделаю один.
wolf2000 пише:
Хотел уточнить один момент: когда производится должна производится установка секунд?
При установке времени или дня недели секунды должны устанавливаться в последнюю очередь. То есть, сначала нужно установить часы, минуты, день недели (тут все равно, что за чем), а только потом секунды. Более того, при установке часов, минут или дня недели секунды могут сбиться в пределах минус 1 сек.
Секунды нужно обнулять, как только они обнулятся на образцовых часах.
Следует учитывать, что коррекция времени ведется один раз в сутки - 00:00:30. Поэтому в течении суток секунды будут уходить, а затем скачком корректироваться. Не пытайтесь настроить так, чтобы каждый час был секунда в секунду.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 27 лют. 2016 14:33 #16

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Результаты теста:
1. Выставил все дни срабатывания будильника - проверил
2. Убрал все дни срабатывания будильника - норма
3. Выбрал глобальное выключение будильника - норма
4. Зозуля - срабатывает (сделать короткий, как раньше) сейчас ку-ку, вместо кууу )
5. Приоритет будильника над зозулей - норма
6. Колокольчик при глобальном отключении - норма, при выключенных всех днях недели светит, Не критично
7. Кол-во повторов будильника - норма
Все мои хотелки работают Супер. Далее тест
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 02 бер. 2016 10:11 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 29 лют. 2016 13:23 #17

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
wolf2000 пише:
4. Зозуля - срабатывает (сделать короткий, как раньше) сейчас ку-ку, вместо кууу )
Сделал короткий.
wolf2000 пише:
6. Колокольчик при глобальном отключении - норма, при выключенных всех днях недели светит, Не критично
Сделал - если все дни отключены, колокольчика не будет.

---
Перезалил.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: wolf2000

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 01 бер. 2016 09:08 #18

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:
4. Зозуля - срабатывает (сделать короткий, как раньше) сейчас ку-ку, вместо кууу )
Сделал короткий.

Супер.
Soir пише:
Сделал - если все дни отключены, колокольчика не будет.
---
Перезалил.

Супер, на это даже не рассчитывал!
Все залил, проверил, тестируемся далее. Все мои хотелки успешно реализованы, осталось дождаться индикатор с подсветкой и в плату.
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 02 бер. 2016 10:04 від wolf2000.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 10 бер. 2016 16:52 #19

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Долучення:
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: sergey380

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 12 бер. 2016 22:37 #20

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Ув. Soir можно ли немного усовершенствовать вызов таймера?
Что бы установив его не кухню, не приходилось много ходить по меню?

Идея такова:
Вызов таймера по горячей кнопке (кнопкам).
Как можно, если можно: нажатием более 3-5 сек кнопки + или - что бы вызывали таймер.
Или обе + и - более 5 сек. Вызов меню таймер, далее отпустила кнопку и + добавили 5 минут и запустила.
Дякую

__________________________________________________________________________________

Немного видео. Разделы меню. Снимал ночью

"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 13 бер. 2016 13:29 #21

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Настройки поменял, смотрите.
Долучення:
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: wolf2000

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 02 квіт. 2016 20:45 #22

  • Soir
  • Soir аватар
  • Оффлайн
  • Moderator
  • Дописи: 13424
  • Подякували: 5103
  • sxem.org 2019,2021 Respect Author
Недавно приобрел вот такой DFPlayer Mini.
Провел тесты - работает довольно неплохо. В развитие проекта часов добавил озвучку кукушки при помощи этого плеера.
Когда работа кукушки разрешена, плеер каждый час будет воспроизводить с карты памяти соответствующий файл.
Желающие могут найти в Internet подробное описание и самого плеера, и требования к аудиофайлам, поэтому распространяться не буду. Только касательно этого проекта.
В корне карты памяти следует создать папку с названием "mp3". В папку нужно положить файлы *.mp3 с названиями, соответствующими проговариваемому часу. Например, 0000.mp3, 0001.mp3,...0023.mp3
Также любой mp3 файл с названием 0100.mp3. Этот файл будет проигрываться при настройке звука.
Для настройки звука дополнительное меню Sound. В нем два параметра: А - громкость, от 0 до 30 (по умолчанию 15) и Е - эквалайзер, от 0 до 5 (по умолчанию 0).
Есть небольшие изменения в схеме. pin3 (PB1) МК нужен для управления картой памяти.
Схема подключения плеера также есть в даташит на него. Питание +5V. К МК подключается вывод плеера RX (pin2) через резистор 1 кОм.

Вкратце все. Что непонятно - спрашивайте. Возможно какая доработка потребуется - пишите.
Долучення:
Останнє редагування: 02 квіт. 2016 20:45 від Soir.
Адміністратор заборонив доступ на запис.
Користувачі які сказали Дякую: wolf2000, sergey380

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 03 квіт. 2016 21:05 #23

  • wolf2000
  • wolf2000 аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 960
  • Подякували: 249
  • sxem.org Sponsor 2019 ukraine-medal
Soir пише:

Вкратце все. Что непонятно - спрашивайте. Возможно какая доработка потребуется - пишите.

"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 16 черв. 2016 20:50 #24

  • Vakula
  • Vakula аватар
  • Оффлайн
  • Moderator
  • ich bin Ukrainian
  • Дописи: 1661
  • Подякували: 364
  • sxem.org Sponsor 2019, 2022 ukraine-medal Author
Дело пошло в руссомассы...

Хорошо хоть упоминания автора затронули.
Адміністратор заборонив доступ на запис.

Годинник, будильник, термометр Atmega8, DS1307, LCD1602 (ВЕЛИКИЙ ШРИФТ) 22 черв. 2016 12:45 #25

  • dpd69
  • dpd69 аватар
  • Оффлайн
  • Harness is online
  • Дописи: 32
Уважаемый Soir,а плата будеть для ето замечательное устройство?С уважением
Адміністратор заборонив доступ на запис.
  • Сторінка:
  • 1
  • 2
  • 3
  • 4
  • 5
Модератори: wolf2000, Vakula, Айнцвайдрайченко, Soir