Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2)

Обсуждаем контроллеры компании Atmel.
Skyer
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пт фев 18, 2011 20:37:34

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Skyer »

Отличные часы, как по функционалу, так и по дизайну. Интересно какие индикаторы использовал автор (в плане размера)?
Есть предложение, прицепить к контроллеру трансивер RFM12-433-D и собрать еще схему с датчиком DS18B20 и передатчиком RFM02-433-D. Датчик передает по радиоканалу данные на основной модуль, причем их может быть несколько, слева показываем комнатную температуру, а справа поочередно уличную с датчиков. Идея навеяна этой статьей. Ну и неплохо было бы внедрить таймер в часы и текущую дату. Кто что думает на этот счет?
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Danko »

Иногда часы это просто часы.
Прошу прощения за каламбур :(

На данный момент у меня нет ни возможности, ни желания делать из этих часов кухонный комбайн.

Что касается размера индикаторов, то я думаю стоит внимательно взглянуть на схему на которой над индикаторами есть циферки 1,5" и 0,56" - это и есть размер индикатора в дюймах.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Rv
Встал на лапы
Сообщения: 82
Зарегистрирован: Чт ноя 29, 2007 13:23:32

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Rv »

Хочу поддержать идею Skyer.Можно вынести один радиодатчик за окно ,не портя при этом стены и окна,а колличество часов с трансивером может быть не ограниченно.В гостинной с большими индикаторами,в спальне с малыми.
Skyer
Первый раз сказал Мяу!
Сообщения: 31
Зарегистрирован: Пт фев 18, 2011 20:37:34

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Skyer »

Никто не просит делать комбайн. Выскажу свое мнение, многие делают в часах кучу будильников. Вопрос зачем?? Думаю хватит максимум 3 без возможности отсрочки (мелодия у всех одинаковая - обычная пищалка, которая поднимет сразу; часов с поддержкой MP3 с микрухами VLSI не видел). Таймер сделать не трудно, одного хватит. Теперь что касаемо радиодатчиков. Вот вы использовали два датчика DS18B20, один штатный предположим, мерит комнатную температуру. А второй? Хорошо если он поблизости (и то надо пересчитывать сопротивление и тянуть провода), а ведь обычно нужно знать температуру здесь и за бортом. Напоминаю что все это лишь мое мнение и это не просьба переписать прошивку под меня или еще кого-либо.

Насчет индикаторов, обозначения в дюймах видел, просто стало лень переводить в СМ (в магазинах то размеры в СМ указаны). Не составит ли вам труда указать конкретную модель?
Rv
Встал на лапы
Сообщения: 82
Зарегистрирован: Чт ноя 29, 2007 13:23:32

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Rv »

1,5" - высота сегмента 38,1mm; 0,56"- соответственно 14,22mm.
m169
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб ноя 20, 2010 15:47:40
Откуда: Кирово-Чепецк

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение m169 »

Доброго времени суток. Плата под данный проект. Пользуйтесь на здоровье.
Вложения
27112011413.jpg
Готовое изделие.
(219.11 КБ) 1503 скачивания
12 LED.lay
В прошлой версии платы была ошибка, были перепутаны сегменты D и Dp в индикаторах температуры. Приношу искренние извинения за причинённые неудобства.
(243.74 КБ) 1262 скачивания
Можешь сделать лучше? Сделай!
Valeri S
Родился
Сообщения: 17
Зарегистрирован: Ср сен 01, 2010 16:12:27

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Valeri S »

Комментарий к файлу: В прошлой версии платы была ошибка, были перепутаны сегменты D и Dp в индикаторах температуры. Приношу искренние извинения за причинённые неудобства.

Добрый вечер всем котам икошечкам

Сбрал на этой плате часы,но разделительные точки мигают с разрядом А1 переменно.
может вплате ешё есть ошибка ,привыключеных разделительных точках часы и термометр
работают нормально.
m169
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб ноя 20, 2010 15:47:40
Откуда: Кирово-Чепецк

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение m169 »

Valeri S писал(а):Комментарий к файлу: В прошлой версии платы была ошибка, были перепутаны сегменты D и Dp в индикаторах температуры. Приношу искренние извинения за причинённые неудобства.

Добрый вечер всем котам икошечкам

Сбрал на этой плате часы,но разделительные точки мигают с разрядом А1 переменно.
может вплате ешё есть ошибка ,привыключеных разделительных точках часы и термометр
работают нормально.


В цепи разделительных точек подберите балластное сопротивление.
Можешь сделать лучше? Сделай!
Valeri S
Родился
Сообщения: 17
Зарегистрирован: Ср сен 01, 2010 16:12:27

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Valeri S »

m169
Спасибо!!! за подсказку.
LuckyLex
Открыл глаза
Сообщения: 44
Зарегистрирован: Вс окт 25, 2009 14:21:55

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение LuckyLex »

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

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Danko »

Когда для управления индикаторами используешь транзисторные ключи, то термин общий анод или катод уже становятся неактуальными т.е. чаще всего для открытия транзисторного ключа необходима лог.1 и соответственно я стараюсь применят терминологию "активный лог.уровень".

Вам нужно подправить один файлик и перекомпилировать программу (проект).

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

P.S.
Лично мне больше нравятся когда время красным, а температура зеленым :)
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
LuckyLex
Открыл глаза
Сообщения: 44
Зарегистрирован: Вс окт 25, 2009 14:21:55

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение LuckyLex »

Спасибо за ответ. Буду покупать 4-ки с ОА.
Да просто в магазине были только зеленые да и то потом когда домой пришел померял, увидел, что размер аж 2.6 дюйма) Да еще и напряжение на сегмент более 8 вольт.
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Djony »

Какая марка индикаторов применена на плате,кто подскажет....
Вложения
12 LED.lay
(243.74 КБ) 773 скачивания
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Martin76 »

Что-нибудь типа SA23-11( большие) или подобных им c ОА( FYS-23, CPD-23 и т п), а маленьких куча таких имеется с ОА , 0,56`(CA56-12, FYQ-5643B и многие другие). Хотя, по-моему, на односторонней плате без проблем можно было развести.
m169
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб ноя 20, 2010 15:47:40
Откуда: Кирово-Чепецк

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение m169 »

Djony писал(а):Какая марка индикаторов применена на плате,кто подскажет....


BS-AD16RD Светодиодный индикатор 47.7x69.7 мм, красный, 1 разряд, общий анод
FYQ-5641RG-21 Светодиодный индикатор 50.3x19 мм, красный, 4 разряда, общий анод
Можешь сделать лучше? Сделай!
Аватара пользователя
Djony
Прорезались зубы
Сообщения: 202
Зарегистрирован: Ср ноя 10, 2010 20:25:10
Откуда: Томск

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Djony »

Какие стабилизаторы применены в этой плате.....
Вложения
12 LED.lay
(243.74 КБ) 445 скачиваний
m169
Открыл глаза
Сообщения: 46
Зарегистрирован: Сб ноя 20, 2010 15:47:40
Откуда: Кирово-Чепецк

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение m169 »

Djony писал(а):Какие стабилизаторы применены в этой плате.....

L7805, LM2576T-ADJ ШИМ-контроллер для DC/DC преобразователя (Step-Down), Uвх=8...40V, Uвых=1.23...37V, 3 A. Сначала собираете цепи по питанию, без установки МК, замыкаете вывод 15 в панельке на 0. Подстроичными резисторами выставляете напряжения (падение напряжения, согласно мануала на индикаторы). После собираете всё остальное.
Можешь сделать лучше? Сделай!
Maksdoc
Родился
Сообщения: 2
Зарегистрирован: Пт фев 12, 2010 21:29:49

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Maksdoc »

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

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Danko »

Ну в курсе должен быть как минимум автор часов :))

Так же в курсе может быть любой человек знакомый с термином Proteus т.к. именно в нем собран проект для симуляции работы устройства (часов) на ПК.

И если Вы не знакомы с такой программой как ISIS, я отвечу, что при индикации температуры меньше -9,9 гр. индикация будет производится с точностью в 1 гр.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Maksdoc
Родился
Сообщения: 2
Зарегистрирован: Пт фев 12, 2010 21:29:49

Re: Часы-термометр-будильник 12LED(mega8/88+DS1307+DS18x20*2

Сообщение Maksdoc »

Добрый день. Спасибо автору за ответ и такую конструкцию часов. Буду изобретать. Про Proteus слышал, но на ПК не установлен и не работал с ним. Потому и спросил на форуме. Еще раз спасибо.
Ответить

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