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

Обсуждаем контроллеры компании Atmel.
Mr.Pupkin
Мучитель микросхем
Сообщения: 432
Зарегистрирован: Ср янв 02, 2013 20:56:57
Откуда: близ Казани

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

Сообщение Mr.Pupkin »

Проблема у вех-одна,пай-не пропай и фьюзы.....К годалке можно не ходить!
Аватара пользователя
valik1979
Мучитель микросхем
Сообщения: 408
Зарегистрирован: Вс ноя 30, 2008 20:55:31
Откуда: Belorussiy

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

Сообщение valik1979 »

А будильник как отключить?
Аватара пользователя
aurifer
Грызет канифоль
Сообщения: 286
Зарегистрирован: Ср ноя 28, 2012 05:16:37
Откуда: Новотроицк Оренбургской обл.

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

Сообщение aurifer »

Нажать на кнопку "подсветка".
Оффтоп:
СпойлерЯ прям представил картину, как человек собрал схему, решил проверить будильник. И.....теперь бегает по комнате в шоке от орущего будильника, с криками "как его вырубить!". Без обид. Просто мысли в слух.
Аватара пользователя
valik1979
Мучитель микросхем
Сообщения: 408
Зарегистрирован: Вс ноя 30, 2008 20:55:31
Откуда: Belorussiy

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

Сообщение valik1979 »

Часы собрал давно, с будильником , всё заработало,будильник не проверял . Сегодня на работе решил проверить буд. работает собака ,хотел выключить так он на кнопки не реагирует,пришлось подождать минуту когда заткнётся. Просто чего спросил- дома хотел поставить , а представил ночью "отключу об стену :kill: " и сам сигнал 1кГц :? это единственный минус. А в общем супер, это третьи :)) :beer:
Аватара пользователя
aurifer
Грызет канифоль
Сообщения: 286
Зарегистрирован: Ср ноя 28, 2012 05:16:37
Откуда: Новотроицк Оренбургской обл.

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

Сообщение aurifer »

Значит в точку попал :))
Аватара пользователя
valik1979
Мучитель микросхем
Сообщения: 408
Зарегистрирован: Вс ноя 30, 2008 20:55:31
Откуда: Belorussiy

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

Сообщение valik1979 »

типа того, :)) не вставать и выдёргивать шнурок из сети ночью :)) . Просто может подумал что какой либо кнопкой можно отключить сигнал? или как? дополнительно переключатель :hunger:
Аватара пользователя
valik1979
Мучитель микросхем
Сообщения: 408
Зарегистрирован: Вс ноя 30, 2008 20:55:31
Откуда: Belorussiy

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

Сообщение valik1979 »

Изображение это мои вторые
Аватара пользователя
aurifer
Грызет канифоль
Сообщения: 286
Зарегистрирован: Ср ноя 28, 2012 05:16:37
Откуда: Новотроицк Оренбургской обл.

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

Сообщение aurifer »

Пардон. А я ведь вам не правду сказал. :shock: Я думал, что пишу в соседней ветке viewtopic.php?f=57&t=21695 :facepalm:
А эту схему я и не делал ёщё, и соответсвенно не разбирался где-что. Там в файлах лежит схема для Протеус, вот там и потыкайте в кнопки и проверьте где будильник отключается.
Аватара пользователя
valik1979
Мучитель микросхем
Сообщения: 408
Зарегистрирован: Вс ноя 30, 2008 20:55:31
Откуда: Belorussiy

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

Сообщение valik1979 »

Так я в готовом железе тыкал и увы :(
Аватара пользователя
valik1979
Мучитель микросхем
Сообщения: 408
Зарегистрирован: Вс ноя 30, 2008 20:55:31
Откуда: Belorussiy

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

Сообщение valik1979 »

Кстати в Протеусе пробовал ,тоже самое
Аватара пользователя
loop
Потрогал лапой паяльник
Сообщения: 370
Зарегистрирован: Пт сен 27, 2013 19:02:55

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

Сообщение loop »

Будильник выключается кнопочкой "+" или "-". И в протеусе тоже работает.
В коде это прописано:

Код: Выделить всё

if (indicate == IND_CLOCK){
                if (key == KEY_PLUS) {
                       alarm_OFF();
                       if ((devices >= 1) && (t_ind_term != 0)) for (i=0;i<devices;i++) {
         temperature=ds18x20_temperature(&rom_code[i][0]);
         if (temperature!=-9999){yarkost_down(); view_term(); yarkost_up();}
         delay_200ms(tt3);
      }
   }

                if (key == KEY_MINUS) {
                       alarm_OFF();
                       view_date();delay_ms_read_time(1500);
                }

Строка: alarm_OFF(); на кнопке + и -
Мастеру достаточно одной пальчиковой батарейки, чтобы запустить любое устройство, в любом направление, с любой скоростью...
Аватара пользователя
valik1979
Мучитель микросхем
Сообщения: 408
Зарегистрирован: Вс ноя 30, 2008 20:55:31
Откуда: Belorussiy

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

Сообщение valik1979 »

Спасибо ,проблема в кнопках была наверное, поставил новые всё ок :))
Аватара пользователя
Serhz
Родился
Сообщения: 16
Зарегистрирован: Сб фев 16, 2013 00:30:28
Откуда: Украина

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

Сообщение Serhz »

Здравствуйте уважаемые Коты! Подскажите новичку, можно ли паралельно подцепить к даным часам ещё одно часовое табло использовав те же ключи и ULN? Естественно подключив дополнительные индикаторы со СВОИМИ резисторами к ULN. Просто необходимо выставить эти часы в окне с индикаторами на обе стороны (улица, дом). Спасибо.
Мы увидимся в другой жизни. Когда станем котами.
Аватара пользователя
Okkupant
Вымогатель припоя
Сообщения: 511
Зарегистрирован: Пт сен 28, 2012 05:23:33
Откуда: Санкт-Петербург

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

Сообщение Okkupant »

Всем привет! Собрал и я свои часики :)
Автору большое спасибо!
Отдельное спасибо ув. Martin76 :beer:
Ну и фото:
ИзображениеИзображение
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20163
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

Okkupant писал(а):Отдельное спасибо
:beer: Это так янтарный цвет на фото смотрится? :) Сам недавно переделал часы на 2,3" индикаторах, которые были еще на 176 мс под эту схему, еще в ИИП трансик не намотал, пока от лабораторного питаются.
Serhz писал(а): можно ли паралельно подцепить к даным часам ещё одно часовое табло использовав те же ключи и ULN?
ULN в принципе и два индикатора осилит, только на каждый нужны свои резисторы и индикаторы должны быть одинаковыми, ну или хотя бы примерно с одинаковым падением на светодиодах.
Аватара пользователя
Okkupant
Вымогатель припоя
Сообщения: 511
Зарегистрирован: Пт сен 28, 2012 05:23:33
Откуда: Санкт-Петербург

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

Сообщение Okkupant »

Martin76, да, на фото они красными получились. А так янтарные. Понравилась регулировка яркости с помощью фоторезистора, хоть и взорвала мне моск, пока не залез в настройки, чтобы включить эту опцию. :))
Часы идут точно, может кварц нормальный попался. Датчик темп. тоже точно показывает темп.
P.S. Когда знакомые или родственники увидят мои часы, то я не сомневаюсь, что они захотят именно такие же себе. :))
Аватара пользователя
Serhz
Родился
Сообщения: 16
Зарегистрирован: Сб фев 16, 2013 00:30:28
Откуда: Украина

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

Сообщение Serhz »

Martin76 писал(а):ULN в принципе и два индикатора осилит, только на каждый нужны свои резисторы и индикаторы должны быть одинаковыми, ну или хотя бы примерно с одинаковым падением на светодиодах.

Martin76 спасибо. Буду пробовать. Или лучше второе табло со своей ULN? Семисегментники то разные: один комплект 2,3" (сегмент 4 диода, точка 2), второй комплект 1,8" (сегмент 3 диода, точка 1).Я правильно понимаю, что на МК можно навесить несколько табло с условием их собственного (раздельного) питания?
Мы увидимся в другой жизни. Когда станем котами.
Аватара пользователя
Juris
Грызет канифоль
Сообщения: 255
Зарегистрирован: Вс мар 04, 2012 12:05:24
Откуда: Riga

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

Сообщение Juris »

Я тоже собрал часики по мотивам этого проекта, Спасибо Автору за развитие схемы и программы микроконтроллера до столь унифицированного устройства. В моём варианте индикаторы высотой 1,5", с общим катодом. Для зажигания использую ULN2803 для замыкания катодов на землю и TD62783 (аналог UDN2981) для подачи "+" на аноды. Обе драйверные микросхемы открываютса логическим "1" от микроконтроллера. Монтаж компактно на макетной плате. Корпус - куски пластмассовых заглушек от передних панелей PC, ну и другие куски пластмассы :)
Вложения
ClockTermNov2014_3.jpg
(194.83 КБ) 1378 скачиваний
ClockTermNov2014_2.jpg
(220.16 КБ) 1114 скачиваний
ClockTermNov2014_1.jpg
(198.84 КБ) 1354 скачивания
Аватара пользователя
Alex1588
Открыл глаза
Сообщения: 77
Зарегистрирован: Вт мар 18, 2014 02:30:47
Откуда: Россия, Владивосток

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

Сообщение Alex1588 »

Я использовал индикаторы на 1,5'. Микросхема DS3231 вместо DS1307. У первой точность хода многократно выше. У меня получилось 28 секунд за год. Корпус сделал из 3мм фанеры- под мебель в комнате.
Плату разводил в программе Diptrace. На скринах расположение деталей на плате и плата без деталей. Модуль на IC DS3231 вставляется в разъем рядом с IC AtMega8 (слева от нее).

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Аватара пользователя
valik1979
Мучитель микросхем
Сообщения: 408
Зарегистрирован: Вс ноя 30, 2008 20:55:31
Откуда: Belorussiy

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

Сообщение valik1979 »

Alex1588, а свой проект выложить можешь?
Ответить

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