Страница 73 из 148

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

Добавлено: Чт авг 11, 2011 17:25:07
Danko
Да ошибаетесь.

Число 25 нам нужно разложить на 2 и 5, а без сдвига получаем 20 и 5.

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

Добавлено: Чт авг 11, 2011 18:27:02
Ser60
Народ, а почему вы зациклились на 1307 ? Очень советую 1337С/1339С с интегрированным кварцем внутри чипа. Да, они дороже, но это себя окупает и надобность в коррекции отпадает. Я не помню когда к своим двум часам на них прикасался.

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

Добавлено: Чт авг 11, 2011 22:10:14
Danko
Проект есть и он продолжает жить.
Семисегментные индикаторы тоже вчерашний день, и что ?

Чем интересны часы на мега8 и DS1307 своей простотой. Для их сборки я брал самые доступные детали.

В сети и в печатных источниках очень много схем часов от простых до супер сложных.
И каждый день появляются новые.

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

Для новых часов пожалуйста, а здесь нет.

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

Добавлено: Пт авг 12, 2011 10:32:59
cAc
Уважаемый Danko!
Думаю что у многих отключена индикация числа и месяца (я лично так и сделал). На сегодня актуальней что-бы было видно время и температуру. А если предположить что не один датчик температуры, тогда идет показа по кругу: время, температура1, температура2, число и снова часы. И как назло, хочешь увидеть какое время так на индикаторе совсем что-то другое. Ведь главное - это часы, а потом все остальное.
Поэтому предлагаю сделать так, что-бы нажав на секунды, можно было бы (по кругу) увидеть секунды а потом число-месяц, так как это сделано для индикации температуры, нажав "+" или "-" в режиме индикации времени.
Но это мое мнение, знаю что многие будут не согласны, а ведь это только для удобства использования часов.

... а часы ведь действительно работают просто супер! (у меня уже почти два месяца)

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

Добавлено: Пт авг 12, 2011 11:55:25
Danko
У этих часов есть несколько персональных версий. Некоторые я сам правлю, некоторые правят пользователи, а лишь им подсказываю где править, ну и конечно есть те которым подсказывать не нужно.

Ну скажем больших сложностей для добавления новой функции для кнопки "Сек" я не вижу. Подправлю программу, а Вы посмотрите оно это или нет.

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

Добавлено: Пт авг 12, 2011 12:00:07
vin_07
cAc писал(а):И как назло, хочешь увидеть какое время так на индикаторе совсем что-то другое.
Дык, надо делать часы с бОльшим количеством индикаторов :)

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

Добавлено: Пт авг 12, 2011 12:11:59
cAc
Я бы рад сам править, но пока только все учусь :) , а научусь вот и займусь уже переделкой, правда вас буду спрашивать если можно?
Да и сами часы уже стоят на своем постоянном месте, немного не продумал, что нужно их будет отключать и поближе к компу, для переделки, подносить. Вот как раз над этим я и думаю, как их немножечко переделать, для удобства переноски.
Мне вообще нужен был только термометр что-бы смотреть температуру на улице, а тут такой проект! Вот просто повторил и уже пользуюсь.

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

Добавлено: Пт авг 19, 2011 02:19:19
Nusik1975
Если кому интересно, выкладываю печатку и схему часов на транзисторных ключах (полевики). Были под рукой, вот и использовал :))
Печатка для SMD-компонентов. Индикаторы большие, с цифрой 59,6 мм Kingbright с общим катодом. Фоторезистор можно использовать от детских игрушек или от фотоаппарата-мыльницы, там иногда попадаются. Трансформатор для питания-ТВК-отличный вариант, да и достать легко.
7812 установить на небольшой радиатор.
R15-R21 советую ставить мощностью не менее 0,25 Ватта, греются они немного.
Для соединения платы индикаторов с платой управления использовал гибкий шлейф от сканера (можно и от принтера). Избавляет от кучи проводов и неправильного подключения индикаторов :))

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

Добавлено: Пт авг 19, 2011 09:28:32
O-LED
R15-R21 советую ставить мощностью не менее 0,25 Ватта, греются они немного.
советую увеличить их сопротивление до 10-20ком.


Добавлено 19-20
Извиняюсь, я имел ввиду R8-R14. В соседней ветке Nusik1975 жаловался, что греются R8-R14, я и посоветовал их увеличить минимум до 10 ком.

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

Добавлено: Пт авг 19, 2011 20:52:47
Nusik1975
R15-R21 это токоограничительные резисторы в цепи питания индикаторов, один сегмент которых состоит из 4 светодиодов.
А R8-R14 у меня поначалу стояли по 1 кОм, причем сильно грелись, и и их по совету O-LED заменил на 10 кОм. Все нормально.

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

Добавлено: Пт авг 19, 2011 20:55:02
Nusik1975
Обнаружил какой-то косяк. Часы работали, потом я выключил питание. Включил их часа через три. Индикация вообще непонятно какая, но что-то мигает, на освещенность реагирует.
Пошил еще раз МК-глюк пропал. Что это могло быть?
МК Atmega 8A.

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

Добавлено: Пт авг 19, 2011 23:31:34
Seal
Причина косяка скорее кроется в недостаточном качестве питания, а точнее детектор питания в МК не включен был или отработал плохо .Вот мусор и попал в ЕЕПРОМ. Такое случается
.
А еще хотелось-бы увидеть фото этого экземпляра .:)

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

Добавлено: Сб авг 20, 2011 09:37:15
Nusik1975
Фото часов? Они еще не доделаны, только платы

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

Добавлено: Сб авг 20, 2011 10:05:51
Nusik1975
Огорчают меня эти часы. :( Вот сегодня включил их в сеть, и снова вижу белиберду на индикаторах. Видео прилагаю. В чем искать причину? Питание сделал как на авторской схеме.

http://www.youtube.com/watch?v=4hdAUYDho20

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

Добавлено: Сб авг 20, 2011 10:10:12
Seal
похоже на "сопли"в районе индикатров.

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

Добавлено: Сб авг 20, 2011 10:27:55
Nusik1975
А почему тогда "сопли" пропали после повторной прошивки?

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

Добавлено: Сб авг 20, 2011 10:47:32
Nusik1975
При включении и удержании кнопки Set часы нормально заработали. Значит, при их выключении происходит изменение настроек МК, как нужно зажигать сегменты. Подскажите, где в программе закомментить участок, отвечающий за изменение этих настроек, и жестко задать порядок зажигания сегментов?
Спасибо!

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

Добавлено: Сб авг 20, 2011 10:53:12
Seal
Как я уже писал, портится содержимое ЕЕПРОМ при выключении питания МК.
Меры по борьбе во многих местах описаны достаточно детально, найти подобные рекомендации не сложно(даташит оригинальный).
В хорошем случае сбросом МК должен заниматься внешний специальный детектор, хотя во многих случаях справляется встроеный в МК.

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

Добавлено: Сб авг 20, 2011 11:09:43
Nusik1975
Seal, спасибо за ответ! Могли бы Вы подсказать, как с этим бороться? Ведь не только настройка портов на индикатор сбивается, но и другие настройки.

Обратил внимание, что портится только та ячейка EEPROM, в которую пишутся данные о том, что выводить на индикаторы. Остальные настройки не сбиваются.

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

Добавлено: Сб авг 20, 2011 11:27:03
Seal
При прошивке, поставить "галочку" напротив BODLEVEL.