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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
ruslan.80
Родился
Сообщения: 7
Зарегистрирован: Чт ноя 19, 2009 23:32:28

5 каналов

Сообщение ruslan.80 »

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

Сообщение Danko »

Часы есть часы. Таймер есть таймер.
Это два разных устройства.

Если разницы не видно, то могу объяснить:

если не сработает будильник Вы проспите на работу.
если не сработает таймер и Ваш электроТЭН не выключится будет ....
не включится освещение в аквариуме, не включится компрессор то....

Я разрабатывал часы, а будильник это своего рода бонус.

К таймеру нужно подходить более серьезно и ответственно. Активизировать в МК "спящую собаку" (сторожевой таймер), детектор кратковременного снижения напряжения питания (BOD), добавить свои системы контроля.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

Danko,Ну пожалуйста,выложите прошивку с активным "0" на порт D, на индикаторы.
Аватара пользователя
tipoya
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср дек 30, 2009 18:36:00
Откуда: БЕЛАРУСЬ

Сообщение tipoya »

Сегодня собрал в железе. Автору респект. :beer:
После недолгих танцев с бубном вокруг транзисторных ключей, я так и не смог их настроить (или малая яркость, или подсветка сегментов) и решил сделать их как положено. Всё пошло на ура!
Схема приложена.
P.S. Я вообще не понимаю, как можно настроить ключи с ОК.
Вложения
cap1.jpg
(81.07 КБ) 1612 скачиваний
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Сообщение ВНН »

Сделал часы еще перед новым годом.
Сегменты набраны из 640 светодиодов,заморачиватся с ключами не стал поставил оптореле cosmo которые замыкают цепь смещения полевика.И никаких танцев возле костра.
DANKO выражаю большую благодарность за данную конструкцию
Огромное наше с кисточкой.
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

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

Во-во!
Вообще-то можно, но гемор в том, что нужно строить под каждый индикатор отдельно. :shock: Для ключевого режима надо напряжение Б-Э больше 0.6 вольт. А схема с ОК вообще имеет коэф.усиления по напряжению меньше 1. Если есть осцилограф, то видно, что вместе с сигналом на индикатор прёт постоянка, которую надо убирать подборкой резисторов, отсюда и засветка.
Я сначала настроил на маленький индикатор, ждал большой, когда привезли,- подключил-и зарыдал :cry:
Но спасибо Danko, он сжалился и мне отправил прошивку с для транзисторов P-N-P, правдо проверю только на выходных.
Думал, конечно и про такую схему, но разводишь красиво плату, а потом сопли туда лепить-не кайф :))
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Сообщение neon-f »

О-о! Движуха после затишья!
tipoya еще не плохо бы поставить резистор между К VT3 - Б VT2(2ком), и резистор К VT3 - ПЛЮС ПИТАНИЯ(1ком). А то при разный напряжениях и разный транзисторах, VT2 может не закрываться до конца, и снова словим засветку.
kip96 Вылажи эту прошивку. Такой в теме еще нет. Может кому понадобиться.
ВНН Очень интересно. а можно фотки табло??? И схему.
Я тоже делаю табло на 900 светодиодов. Индикация статическая, управляю сегментами с помощью 29 полевых транзисторов. Само табло практически готово.

http://radiokot.ru/forum/files/img_0385_172.jpg
Изображение
Вложения
IMG_0385.jpg
(80.22 КБ) 876 скачиваний
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

kip96 Вылажи эту прошивку. Такой в теме еще нет. Может кому понадобиться

Поскольку Danko валожил мне в личку, а не на форум, уместно было-бы спросить его разрешения.
табло на 900 светодиодов

Ну, коты вы даёте!!! :shock:
Респект и уважуха вам
У меня сил-бы не хватило на всё это. А если не секрет, на кой оно? С МКС время на земле смотреть?
Аватара пользователя
ВНН
Потрогал лапой паяльник
Сообщения: 347
Зарегистрирован: Сб дек 13, 2008 09:03:43
Откуда: г.Советская Гавань

Сообщение ВНН »

neon-f
У меня табло сделано также с одной разницей диоды старые древние
и кака......е АЛ307, разница в свечение до 250% во намухался.
Схемку набросал,незабудте перещитать Rx для транзистора и диода
согласно datasheet используемых компонентов. [/b]
Вложения
irf520.JPG
(8.94 КБ) 1129 скачиваний
neon-f
Потрогал лапой паяльник
Сообщения: 392
Зарегистрирован: Сб дек 12, 2009 02:15:45

Сообщение neon-f »

kip96 я думаю Danko против не будет. Он за просто так столько раз прошивки людят подправлял :beer:
А размер такой, потому что это будут уличные часы-метеостанция. Размер кстати ограничен местом установки, ябы еще больше сделал :)))
ВНН
Часы будут на солнечной стороне, поэтому я ставил светодиоды с яркость до 4500 мкд, и делал статическую индикацию. У тебя тоже статика??? А вот ал307 действительно кака. мало того что яркость у них всего 50мкд, так еще и колба матовая. И цена у них большая. я например GNL-5013UEC-TL взял по 8 центов, а ал307 были по 4 цента.
Вот тут кстати похожий проект на ал 307 http://habrahabr.ru/blogs/DIY/53923/
Аватара пользователя
tipoya
Открыл глаза
Сообщения: 79
Зарегистрирован: Ср дек 30, 2009 18:36:00
Откуда: БЕЛАРУСЬ

Сообщение tipoya »

neon-f писал(а):О-о! Движуха после затишья!
tipoya еще не плохо бы поставить резистор между К VT3 - Б VT2(2ком), и резистор К VT3 - ПЛЮС ПИТАНИЯ(1ком). А то при разный напряжениях и разный транзисторах, VT2 может не закрываться до конца, и снова словим засветку.

Полностью согласен сам потом добавил, а то транзисторы грелись как утюг.
neon-f писал(а):Вот тут кстати похожий проект на ал 307 http://habrahabr.ru/blogs/DIY/53923/

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

Сообщение Danko »

версия для транзисторов p-n-p

небольшие пояснения:

для сегментов - активный лог. "1"
для разрядов - активный лог. "0"

для проверки прошивки в протеусе поставил индикатор с ОК.
Вложения
Clock-Term-Calendar-Alarm_LED_2010-02-12_auto_p-n-p.zip
(78.32 КБ) 608 скачиваний
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
AndyWorld
Прорезались зубы
Сообщения: 209
Зарегистрирован: Вт сен 30, 2008 09:23:14
Откуда: Краснодарский край

Сообщение AndyWorld »

Народ! Помогите разобраться. Не пойму как работает ULN2003 ULN2803. Ясно что это ключи. Они коммутируют землю? То есть на вход пришла 1, транзисторы открылись на выходе 0. На входе 0 на выходе ничего ? Смотрю эта микруха используется только в индикаторах с общим анодом. Два дня в протеусе пытаюсь вместо катодного индикатора воткнуть анодный 3 сегмента суперкрасные. с инвертором ЛН2 вроде бы работает в модели. Но боюсь что если повесить индикатор на логику она умрет, так как по паспорту на индикатор 150 Ма- непонятно правда это 7 сегментов или один потребляет. Программу переписать не могу так как есть одна прошивка и все.
Смотрю в ваших часах крупный индикатор усилен этой микрухой и ключами. Как быть то...
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

AndyWorld, при всем уважении, но эта ветка с вопросами о часах, а не о транзисторах дарлингтона (составной транзистор).

Либо в новую ветку либо в ЛС.

В протеусе инверторы поставлены для логики работы схемы.
Логика работы не изменяется, а протеус работает быстрее.

Если Вы в протеусе поставите ULN и тр.ключи как по схеме, то индикаторы светится не будут. Ответ ищите в ветках по протеусу.
Часы нужно собирать по представленной схеме, а не по схеме в протеусе.

Я в протеусе проверяю прошивку.
Вложения
proteus_lite.zip
Найдите отличия в схемах (логические и функциональные) и дайте ответ на вопрос: для чего нужна резисторная сборка?
(50.92 КБ) 445 скачиваний
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
dorya
Нашел транзистор. Понюхал.
Сообщения: 197
Зарегистрирован: Ср ноя 04, 2009 22:42:45

Сообщение dorya »

Добрый день всем котам. Автору огромный респект за часики. Реализация часов одна из лучших, которые я видел. С версией на LCD проблем вообще не возникло, а тут уже мозги плавятся, не могу оределиться по какой схеме собирать. Собрать хочу на Меге16, часовые индикаторы 2,3" (4-ре светодиода на сегмент), температурные 0,56" (один светодиод на сегмент), если кто собирал похожие варианты, ткните носом в схему, в благодарность постараюсь сделать маленькую аккуратную печатку.
Аватара пользователя
kip96
Держит паяльник хвостом
Сообщения: 965
Зарегистрирован: Ср авг 26, 2009 08:24:50
Откуда: 1300км от Пупа

Сообщение kip96 »

Вообще-то на 1-ой стр. всё есть, а так читай со 2-й
Добавлено: Пт Ноя 13, 2009 17:30:40
от Danko
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

Сообщение Danko »

dorya, для Вашего варианта часов схемы нет.

в первородном варианте часов применялись небольшие индикаторы (по 1 светодиоду на сегмент) и по этому никаких дополнительных ключей кроме как в анодах не было да и те рассчитывать не пришлось.

в Вашем Варианте для индикации часов (2,3") питание нужно 12В, а для темп. (0,56") хватит 5В.

Вообще то я брал мегу16 по тому, что не охота было делать аппаратный дешифратор (двоично-десятичный), сделал его програмных. Если взять аппаратный дешифратор, то можно сделать аналогичные часы и на мега8.

Если нарисуете схему, то я под нее подправлю прошивку.

Либо колдуйте с транзисторными ключами.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Кот35
Родился
Сообщения: 3
Зарегистрирован: Пт мар 12, 2010 09:21:25

Сообщение Кот35 »

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

Сообщение Danko »

// Fuse bit's SKSEL3..0 = 0011, SUT1..0 = 10 (Int RC = 4 MHz)

пожалуйста будьте повнимательней:

внутри архива на первой странице есть каталог (папка) plus
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Alex1224
Родился
Сообщения: 1
Зарегистрирован: Пт мар 12, 2010 09:08:27

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

Сообщение Alex1224 »

Уважаемый Danko, мне очень понравились Ваши часы. Собрал в железе все отображается и устанавливается нормально, но есть проблема время стоит на месте. DS1307 и кварц менял, не помогает. Что здесь может быть не так. Если у кого-то были такие проблемы помогите пожалуйста.
Вложения
Clock-Term-Calendar_Mega8.rar
Схема и hex по которой собирал и чем шил
(205.19 КБ) 558 скачиваний
Ответить

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