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

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

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

Сообщение headshotbacs »

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

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

Сообщение Danko »

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

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

Сообщение Wasiliy_13 »

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

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

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

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

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

Сообщение Danko »

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

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

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

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

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

Сообщение Wasiliy_13 »

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

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

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

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

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

Сообщение Wasiliy_13 »

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

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

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

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

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

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

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

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

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

Сообщение andrey_artemov »

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

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

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

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

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

Сообщение 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 скачивания
kennylee
Родился
Сообщения: 3
Зарегистрирован: Вс июл 26, 2009 18:14:45

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

Сообщение kennylee »

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

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

Сообщение Danko »

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

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

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

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

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

Сообщение NickNI »

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

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

Сообщение headshotbacs »

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

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

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

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

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

Сообщение GARRICOL »

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

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

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

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

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