Например TDA7294

Форум РадиоКот • Просмотр темы - Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт ноя 25, 2025 14:00:40

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2955 ]     ... , , , 59, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн фев 07, 2011 21:41:11 
Родился
Аватар пользователя

Зарегистрирован: Ср июл 14, 2010 19:33:21
Сообщений: 14
Рейтинг сообщения: 0
foxit писал(а):
Попробовал зайти на сайт http://clock.cc.ua/
Не получается.

А я заходил, всё нормально.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт фев 08, 2011 14:59:01 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
На ту минуты были глюки, но сейчас вроде все нормально.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт фев 08, 2011 18:59:41 
Родился

Зарегистрирован: Пт фев 12, 2010 15:27:33
Сообщений: 2
Рейтинг сообщения: 0
Уважаемый Автор!
Перечитал Ваши темы - часы на 2313, mega8 LED и LCD, почерпнул для себя много нового. Нашлись старенькие часы, очень похожие на NickNi, но Электроника 6.31. (Я встретил несколько клонов "Электроник"). Но сейчас речь не об этом. В процессе комплектации Оказалось, что существуют, кроме FYS-15011Ax (BX), еще и 15011Ахх и Вхх, которые двехцветные, orange\green. Для последующих разработок есть варианты. (см. http://www.rct.ru). И ещеуже не первый раз в журнале "Радио" встречается контроллер LED MAX7219CNG НА 8 разрядов. Интерфейс контроллера - SPI. Например "Радио №2 2011 стр 36.
Спасибо за Ваш труд.
С уважением, Виктор.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт фев 08, 2011 19:46:20 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
Большое спасибо.

Буквально пару часов назад на экране монитора перелистывал второй номер "Радио" и на часы обратил внимание.

Контроллеры "динамики" я уже видел в разных схемах, но я правда не знаю насколько они доступны.

Доступны в нашем регионе.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт фев 08, 2011 21:56:58 
Вымогатель припоя
Аватар пользователя

Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Чт июн 11, 2009 07:25:24
Сообщений: 623
Откуда: СПб
Рейтинг сообщения: 0
Давно я тут не был. Уже говорили наверно, что Медведев отменил перевод часов на зимнее/летнее время. То есть переходим на летнее и так и будем жить. Если уже говорили-то больно не бейте :( :kill:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср фев 09, 2011 10:03:34 
Сверлит текстолит когтями
Аватар пользователя

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

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср фев 09, 2011 12:03:20 
Потрогал лапой паяльник
Аватар пользователя

Карма: 1
Рейтинг сообщений: 35
Зарегистрирован: Сб дек 13, 2008 09:03:43
Сообщений: 347
Откуда: г.Советская Гавань
Рейтинг сообщения: 0
Пресоеденяюсь к ЮТ а то занакомые и родствиник задолбают кому успел сделать.

_________________
Я тоже белый и пушистый и также как и Вы ловлю мышей.
С уважением ВНН.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср фев 09, 2011 12:59:04 
Вымогатель припоя
Аватар пользователя

Карма: 2
Рейтинг сообщений: 3
Зарегистрирован: Чт июн 11, 2009 07:25:24
Сообщений: 623
Откуда: СПб
Рейтинг сообщения: 0
:)) намёк понятен
а вообще из здесь присутствующих не россиян, допустим Казахстан, Белоруссия, Украина, там часы переводят? Если да то нужно сделать функцию отключаемой. если нет, то убрать перевод вовсе...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср фев 09, 2011 13:23:37 
Первый раз сказал Мяу!

Зарегистрирован: Пн янв 25, 2010 22:08:27
Сообщений: 35
Рейтинг сообщения: 0
Лучше отключаемой :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср фев 09, 2011 14:08:39 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
Ок.

Сделаем отключаемой.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср фев 16, 2011 19:50:52 
Родился

Зарегистрирован: Вт фев 01, 2011 15:09:52
Сообщений: 3
Рейтинг сообщения: 0
Подскажите пожалуйста, для индикатора BQ-M51DRD какие номиналы резисторов необходимо взять, которые подключены к выводам a-g,dp, и те которые отмечены 2*(соединяющие базу с коллектором bc547)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт фев 17, 2011 11:19:44 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
В последующем, и это касается не только данной ветки, выкладывайте краткие характеристики вашего индикатора т.к. телепатов на форуме нет, а искать для Вас (за Вас) даташит, ну это... :( да это упростит и увеличит скорость ответа на ваш вопрос.

Ну а теперь по делу: у вашего индикатора на 1 сегмент 1 светодиод,
прямой ток = 20 mА, прямое напряжение = 2.2 V.

Соответственно токоограничивающие резисторы и для a-g, и для dp равны. номинал от 50 до 100 Ом.

Номинал резисторов "Коллектор-База" зависит от напряжения подаваемого на коллектор. Для напряжения 5 вольт резисторы можно вообще не ставить.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Чт фев 17, 2011 23:43:18 
Первый раз сказал Мяу!

Зарегистрирован: Пт май 23, 2008 03:48:36
Сообщений: 36
Откуда: Украина
Рейтинг сообщения: 0
Часы очень понравились. Большое спасибо автору и участникам. Схема - динамика с первой страници. Плата тоже с 1-й, которую когда в спешке вытравил, обнаружил, что сделал ее в зеркальном отображении. Поэтому микросхемы припаяны со стороны дорожек. Ктому же выходы на сегменты на печатке не соответствуют схеме.
В процессе настройки ключей-транзисторов разрядов убил порт PD0 контроллера, из-за чего в прошивке пришлось сместить порты для управления транзисторами регистров на PD1...PD4.
Ну а когда все заработало, я был в воссторге! Часы стоят в большой комнате, за одно выполняя роль ночника :)))


Вложения:
100_15501.jpg [148.28 KiB]
Скачиваний: 1143
100_15461.jpg [143.29 KiB]
Скачиваний: 744
100_15511.jpg [197.66 KiB]
Скачиваний: 792
100_15401.jpg [195.24 KiB]
Скачиваний: 736
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт мар 01, 2011 00:57:56 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
на первой странице обновил прошивку (программу).

нового:
1) отключение функции автоперевода стрелок лето/зима (по умолчанию включена)
2) установка максимального уровня яркости для фоторезистора
3) при самом первом включении память DS1307 очищается у туда заносятся "заводские установки".
4) за стабильностью работы часов следит сторожевой пёс по кличке "Watchdog"

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Ср мар 02, 2011 00:39:00 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Ср июл 29, 2009 23:22:36
Сообщений: 175
Откуда: Беларусь
Рейтинг сообщения: 0
Только хотел спросить когда появится функция отключения перевода стрелок и тут на тебе: новая прошивка! Спасибо за труд, будем тестить.

_________________
©Кварц обладает экстремальной поливариантностью своего генезиса.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн мар 07, 2011 01:01:31 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Ср июл 29, 2009 23:22:36
Сообщений: 175
Откуда: Беларусь
Рейтинг сообщения: 0
Кто-нибудь тестил новую прошивку в железе? Что-то у меня возникли проблемы. Индикаторы периодически полностью гаснут, часы зависают при попытке настроить дату/время и возвращаются в режим индикации времени. Без DS1307 при подаче питания вообще никакой реакции (индикаторы не светятся). Мне кажется проблема с watchdog таймером. Я так понимаю теперь нужно ставить WDTON=0?

_________________
©Кварц обладает экстремальной поливариантностью своего генезиса.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн мар 07, 2011 12:10:09 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
На данный момент проект виртуальный только в части статики. В динамике часы работают уже неделю без сбоев, а если точнее то их просто поймать не могу т.к. часы перезагружаются и продолжают идти дальше.

Что касается Watchdog'а, то его можно активизировать как програмно так и аппаратно. У меня активизация програмная и соответственно никаких фузов устанавливать не нужно.

Без DS1307 часы работать вообще не будут, а индикаторы гаснут во время перезагрузки МК (часов) и соответственно при отсутствии DS1307 часы (МК) постоянно перезагружаются не доходя до индикации.

А если у Вас часы периодически перезагружаются (гаснет экран) это говорит о проблемах чтения данных из DS1307.

Добавление в часы WD послужило зависание моих часов. За три дня они зависли один раз. А т.к. это часы не для меня (на подарок) и дарить глючные часы не солидно то...

А если более точно они зависают на индикации т.е. на часах время замирает пр этом динамическая индикация продолжает работать.

Хоть я это уже объяснял, но:
в файле ds1307_twi.h есть вот такие строки
Код:
    while (!(TWCR & (1<<TWINT)))  {; }
которые при определенных обстоятельствах могут превратится в вечный цикл.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Пн мар 07, 2011 13:50:04 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Ср июл 29, 2009 23:22:36
Сообщений: 175
Откуда: Беларусь
Рейтинг сообщения: 0
Теперь понятно. Действительно у меня проблема с ds1307. Решил залить новую прошивку. Со старой без дс-ки просто появлялись ffff, но термометр работал, а тут такая реакция. Может для универсальности это как-нибудь исправить, чтобы была возможность использовать часы просто как термометр? Мало ли у кого какие потребности.
P.S. Поясните пожалуйста почему после сброса по WDT не появляется "Fnd#"? А то я лазил по коду, но так и не понял.

_________________
©Кварц обладает экстремальной поливариантностью своего генезиса.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт мар 08, 2011 14:28:46 
Сверлит текстолит когтями
Аватар пользователя

Карма: 13
Рейтинг сообщений: 41
Зарегистрирован: Пн окт 13, 2008 11:45:54
Сообщений: 1287
Откуда: РФ, Крым, г.Бахчисарай
Рейтинг сообщения: 0
546vlad писал(а):
Решил залить новую прошивку. Со старой без дс-ки просто появлялись ffff, но термометр работал
FFFF это было при использовании програмного I2C. Сейчас аппаратный I2C (TWI).

546vlad писал(а):
Поясните пожалуйста почему после сброса по WDT не появляется "Fnd#"?
это сделано специально. Часы зависли - экран погас на пару секунд и часы продолжают работать дальше т.е. пользователь не должен замечать сбоев в работе.

Я пытаюсь добиться того чтобы экран не гас вообще.

А код вот он (для мега8):
Код:
// только при включении и по reset
if ((MCUCSR & 1) || (MCUCSR & 2)) {
    MCUCSR=0; // очистить флаг
    // на 1 секунду высветить на индикаторе Fnd.'кол-во найденых устройств'
    digit_out[0]=SYMBOL_F;
    digit_out[1]=SYMBOL_N;
    digit_out[2]=SYMBOL_D;
    digit_out[3]=devices;  // 'devices'
   
    delay_ms_read_time(1000);
}
удалите if и FND# будет появляться всегда.

_________________
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
----------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Часы-календарь-термометр (Mega8+DS1307+DS18B20+4LED)
СообщениеДобавлено: Вт мар 08, 2011 15:02:20 
Нашел транзистор. Понюхал.
Аватар пользователя

Зарегистрирован: Ср июл 29, 2009 23:22:36
Сообщений: 175
Откуда: Беларусь
Рейтинг сообщения: 0
С Fnd# разобрался. Просто хочу запустить часы без часов :)) Чтобы только термометр был (ds1307 полетела, а новая приедет не скоро). Отключил watchdog таймер (закомментировал в main и init), но при включении часы молчат. :cry: Не пойму в чем загвоздка.
А по поводу вечного цикла: может в тело цикла флажок добавить или счетчик и принудительно из него выходить вместо сброса по WDT?

_________________
©Кварц обладает экстремальной поливариантностью своего генезиса.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2955 ]     ... , , , 59, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 33


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y