Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)

Обсуждаем контроллеры компании Atmel.
Ответить
Вымогатель припоя
Аватара пользователя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

Ant-RG писал(а):А вот ещё часы от Danko, огромное спасибо ему за помощь :) но эт как бы офф потому что они на Tiny2313 но раз речь зашла о фотках :)
А мне-бы печаточку вот таких часиков :hunger:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Кроме печатки Вам еще потребуется схема и прошивка т.к. для этих часов сначала рисовалась печатка, а по ней схема и прошивка.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Чт янв 21, 2010 19:24:33

Сообщение Wasiliy_13 »

Danko писал(а):Кроме печатки Вам еще потребуется схема и прошивка т.к. для этих часов сначала рисовалась печатка, а по ней схема и прошивка.
да схемку бы и прошивочку, а то давно автомобильные часики такого типа охото
Вымогатель припоя
Аватара пользователя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина

Сообщение Ant-RG »

Вот печатки и схема, прошивку выложу только с разрешения Danko, на печатке добавил место под батарейку, паять со стороны дорожек, думаю поместится
Вложения
ВАЗ2106.rar
ВАЗ2106
(55.09 КБ) 623 скачивания
Платы.rar
Домашние
(30.83 КБ) 547 скачиваний
I'am a Rock N' Roll-Aholic
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

я не против.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина

Сообщение Ant-RG »

Ок, тогда заново весь архив с прошивкой, контроллер шить без термодатчика!!!
Вложения
ВАЗ2106.rar
(57.74 КБ) 570 скачиваний
I'am a Rock N' Roll-Aholic
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Чт янв 21, 2010 19:24:33

Сообщение Wasiliy_13 »

Ant-RG писал(а):Ок, тогда заново весь архив с прошивкой, контроллер шить без термодатчика!!!
а что за индикатор? с ОА или ОК?
Спасибо.
Вымогатель припоя
Аватара пользователя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина

Сообщение Ant-RG »

Wasiliy_13на печатке тип индикатора указан и в протеусе чётко видно, с ОК
I'am a Rock N' Roll-Aholic
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 53
Зарегистрирован: Чт янв 21, 2010 19:24:33

Сообщение Wasiliy_13 »

Ant-RG писал(а):Wasiliy_13на печатке тип индикатора указан и в протеусе чётко видно, с ОК
протеус не установлен, а на печатке с первого раза не рассмотрел. сори :oops:
Мудрый кот
Аватара пользователя
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57

Сообщение O-LED »

Ant-RG а почему шить без термодатчика? из-за того что он сидит на MOSI и может мешать прошивке ?? это теоретически, или пробовали?? Спрашиваю, так как как раз занимаюсь именно этим вопросом. Нужно DSку повесить на один из выводов MOSI,MISO,SKL(по другому ну никак не выходит) Попробовал сразу на SKL, - прошивка не пошла, программатор пишет что не найдено целевого устройства. Наверное DSка сигнал от программатора посчитала своими командами, и начала в ответ чегото отвечать.
Дальше попробовал повесить датчик на MOSI и MISO. Так все прекрасно шьётся и читается. Специально пробовал менять разную частоту прошивки - вопросов не возникало. Короче решил оставить датчик на MOSI, т.к. это вход, и следовательно не так опасно(если посадить на MISO, то есть опастность, что дске, во время прошивки, взбредет в голову прижать линию к земле, а контроллер в этот момент выдаст на эту линию плюс).

Сори за офто́п.
KIT
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина

Сообщение Ant-RG »

O-LED нехотел шится с термодатчиком, пробовал, сначала думал что контроллер мёртв, отпаял ДСку и всё пошло
I'am a Rock N' Roll-Aholic
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 136
Зарегистрирован: Сб авг 15, 2009 21:26:50
Откуда: Пенза

Сообщение andrey_artemov »

Вот по печатке, по схеме в протеусе, и по схеме Danko на Atmega8 нарисовал схему, поправьте, если, где ошибся...
Вложения
Clock-Term-attiny2313.gif
(28.29 КБ) 911 скачиваний
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина

Сообщение Ant-RG »

andrey_artemov Всё верно, хорошая схема, только индикатор с ОК и резистор на RESET забыли дальше дабы не флудить переходим сюда
I'am a Rock N' Roll-Aholic
Контактная информация:
Родился
Аватара пользователя
Сообщения: 19
Зарегистрирован: Пт сен 26, 2008 00:40:18

Сообщение empic »

Высота индикатора 11см (3.00").
Danko :beer:
Вложения
1.jpg
(177.33 КБ) 1042 скачивания
2.jpg
(154.45 КБ) 913 скачиваний
3.jpg
(180.7 КБ) 671 скачивание
4.jpg
(150.54 КБ) 877 скачиваний
5.jpg
(187.13 КБ) 854 скачивания
Родился
Сообщения: 3
Зарегистрирован: Вс июл 26, 2009 18:14:45

Сообщение kennylee »

Я хочу использовать эти часы в 12 часовом формате. Может кто-нибудь сказать мне, как я могу изменить исходный код для отображения в 12 часовом формате? или может кто поможет мне мод исходного кода в 12 часовом формате?
Спасибо!
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Похоже, что часы добрались до жителей Америки :))

Да DS1307 позволяет работать в 12-ти часовом формате и у нее есть даташит на русском.
DS1307 может работать и в 12-часовом, и в 24-часовом режимах. Бит 6 регистра часов отвечает за выбор 12- или 24-часового режима. Когда он установлен в 1, выбран 12-часовой режим. В этом режиме бит 5 - это бит AM/PM, при этом высокий логический уровень означает PM. В 24-часовом режиме бит 5 - это бит второго десятка часов (20 - 23 часа).
т.е. при включении часов нужно добавить пару строк инициализации.

Также нужно будет изменить функции корректировки времени т.к. она привязана к работе в 24-ом формате.

Удачи.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Прорезались зубы
Аватара пользователя
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

Сообщение NickNI »

Danko писал(а):Похоже, что часы добрались до жителей Америки :))
Следующей просьбой будет отображение температуры в градусах Фаренгейта :))
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Вымогатель припоя
Аватара пользователя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Сообщение headshotbacs »

Можно ли организовать звуковое оповещение каждый час пищалочкой
Вымогатель припоя
Аватара пользователя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина

Сообщение Ant-RG »

headshotbacs писал(а):Можно ли организовать звуковое оповещение каждый час пищалочкой
Меня тоже интересует этот вопрос :)
I'am a Rock N' Roll-Aholic
Контактная информация:
Встал на лапы
Аватара пользователя
Сообщения: 83
Зарегистрирован: Сб ноя 20, 2010 10:28:06
Откуда: Тула

Сообщение GARRICOL »

Уважаемый Danko окончательно решил собрать себе Ваши часы. Но у меня к Вам просьба, поясните по подробнее о (цитата Вашей первой страницы):
* точки-разделители часов и минут подключаются вместо точки первого разряда,
а точка как разделитель целой и дробной части темп. - на своем месте т.е. во втором разряде

* пятый разряд (знак температуры), расположенный слева от первого - это два сегмента
горизонтальный и вертикальный которые образуют знак "минус" и знак "плюс".
Вместо точки 3-го разряда подключается горизонтальный сегмент, а вместо точки 4-го - вертикальный.

Просто я хотел разделитель часов и минут сделать из 2-ух светодиодов. Посоветуйте как это правильно сделать.

А также "+" и "-" температуры вывести перед первым разрядом с помощью 2-ух вертикальных и 2-ух горизонтальных прямоугольных светодиодов. Возможно это?
За АРСЕНАЛ болеем мы душой!!!
Контактная информация:
Ответить

Вернуться в «AVR»