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

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

Все, с будильниками и годом разобрался, ну так есть еще вопрос:
- при включении часов выводится надпись FndI - это нормально???
- звук пищалки не очень впечатляет, вернее не звук а исполнение - в оригинале пииииииииии - пауза -пииииииииии ...... а хочется пипипи - пауза - пипипи .....
Может кто-то изменял (сокращал) протяжность звука???
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20163
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

vpashko писал(а):надпись FndI - это нормально???
Это количество обнаруженных датчиков температуры. А со звуком - залезайте в исходник и играйтесь, сколько душе угодно. Просто изменять что то проще, чем с нуля писать.
Аватара пользователя
loop
Потрогал лапой паяльник
Сообщения: 370
Зарегистрирован: Пт сен 27, 2013 19:02:55

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

Сообщение loop »

vpashko писал(а):- звук пищалки не очень впечатляет, вернее не звук а исполнение

По поводу пищалки как говорится на вкус и цвет... Я к примеру через транзисторный ключ с 12 ноги МК подключил бряколку выдранную из машины TOYOTA, будильник брякает как машина с открытой дверью.
Мастеру достаточно одной пальчиковой батарейки, чтобы запустить любое устройство, в любом направление, с любой скоростью...
Аватара пользователя
0867532
Встал на лапы
Сообщения: 142
Зарегистрирован: Сб май 25, 2013 21:14:11
Откуда: Москва
Контактная информация:

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

Сообщение 0867532 »

Может не в тему, но спрошу тут.
Я сделал часы на ds1307.
Всё норм, правда после настройки времени часы перестают идти.
Что делать?

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

if (setupflag==1) {
    if (PINC.4==0) { Chrs++; delay_ms(50);} //бавим часы
    if (PINC.5==0) { Chrs--; delay_ms(50);} //убираем часы
    if (PINC.7==0) {setupflag=2; delay_ms(50);}         //переходим к настройке минут
    hrst = Chrs/10; //выводим
    hrso = Chrs%10; //выводим
    mint = 99; //вырубаем индикацию минут
    mino = 99;    /то же самое
}
if (setupflag==2) { //тоже самое но наоборот
    if (PINC.4==0) { Cmin++; delay_ms(50);}
    if (PINC.5==0) { Cmin--; delay_ms(50);}
    if (PINC.7==0) { rtc_set_time(Chrs,Cmin,0); //Возможно проблема в том, что у меня Сhrs и Cmin в интегерах?!
                                                                   //Я бы поменял на чары, но Cmin++ и т.д. не правильно работают.
                                                                  setupflag=0; delay_ms(50);}
    hrst = 99;
    hrso = 99;
    mint = Cmin/10;
    mino = Cmin%10;
}
Если возникнут вопросы - посмотрите на мой аватар.
Аватара пользователя
vek
Вымогатель припоя
Сообщения: 563
Зарегистрирован: Чт апр 16, 2009 04:53:41

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

Сообщение vek »

Где-то зациклилась программка. А покажи rtc_set_time - чего там у него под юбкой?
В первый раз меня ударило током - и я подумал что ни черта не соображаю в электричестве. Во второй раз был аккуратнее и меня не ударило - теперь я возомнил из себя крутого микроэлектронщика.
AlexJ
Встал на лапы
Сообщения: 127
Зарегистрирован: Чт ноя 01, 2012 15:02:31
Откуда: Н.Новгород

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

Сообщение AlexJ »

Приветствую уважаемых котов!
По поводу звука будильника, сейчас есть куча детских игрушек: говорят, поют, пищат и рычат и кукарекают... найти не проблема, ибо выкидывают их много, попробуйте.
А вот алгоритм вкл.будильников для меня так и остается загадкой!? чем больше играюсь с этими часами, тем более удивляюсь: это ж надо придумать такой мазохистский способ вкл., а особенно выключения будильников! Ведь что происходит: "утром зазвонил будильник...", и вот я (ты, вы, он, она), спросонья, не продрав глаза, должны отыскать эти пищащие часы, зайти в режим будильника, нащупать кнопку изм.часов дождаться пока показания станут --, если промахнулся, вернуться, откл.будильник! а рядом спит жена, (любовница, дети...), а он все орет... кОшмар, а не будильник. Правда автор еще в начале темы говорил, что будильник ему ни к чему, сделал по просьбам трудящихся.
А так проект не плох! :))
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

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

Сообщение kret_a_v »

лучше теще этот будильник подсунуть, и забыть расказать как отключить :)))
откл. кнопкой + или - :oops:
AlexJ
Встал на лапы
Сообщения: 127
Зарегистрирован: Чт ноя 01, 2012 15:02:31
Откуда: Н.Новгород

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

Сообщение AlexJ »

kret_a_v писал(а): откл. кнопкой + или - :oops:

Что, нежели так просто, вот это я не пробовал :oops: Тады звиняйте кОты! Вечером попробую. :beer:
nikvas5555
Родился
Сообщения: 5
Зарегистрирован: Вт окт 08, 2013 14:21:39

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

Сообщение nikvas5555 »

Уважаемый Danko. Подскажите будет ли работать clock.cc.ua, и был ли опубликован проект, где у часов есть связь с компьютером, вроде бы на Mege168. Заранее прошу прощения, если не в той ветке пишу.
С уважением, Николай.
AlexJ
Встал на лапы
Сообщения: 127
Зарегистрирован: Чт ноя 01, 2012 15:02:31
Откуда: Н.Новгород

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

Сообщение AlexJ »

kret_a_v писал(а):лучше теще этот будильник подсунуть, и забыть расказать как отключить :)))
откл. кнопкой + или - :oops:


Не будьте садюгой, теща тоже человек!
Да действительно, все так и работает, спасибо за подсказку, а всего то и надо было, вставить пару строк в пояснения после схемы на 1стр., и не было бы кучи вопросов.
Аватара пользователя
loop
Потрогал лапой паяльник
Сообщения: 370
Зарегистрирован: Пт сен 27, 2013 19:02:55

Re:

Сообщение loop »

А прочитать хотябы первые 10 страниц форума по диагонали? И многие вопросы отпали бы сами собой. :)

Danko писал(а):Добавил схему и исходники с двумя будильниками.
В схеме добавлены две кнопки для установки времени срабатывания будильников.
Для деактивации будильника нужно установить будильник на 25 часов (на индикаторе будут два знака минус в часах) при этом минуты могут быть любыми.
Для остановки будильника (отключение сигнала) нужно нажать кнопку "+" или "-" в режиме индикации времени, или даты, или температуры.
Мастеру достаточно одной пальчиковой батарейки, чтобы запустить любое устройство, в любом направление, с любой скоростью...
AlexJ
Встал на лапы
Сообщения: 127
Зарегистрирован: Чт ноя 01, 2012 15:02:31
Откуда: Н.Новгород

Re: Re:

Сообщение AlexJ »

loop писал(а):А прочитать хотябы первые 10 страниц форума по диагонали? И многие вопросы отпали бы сами собой. :)

Danko писал(а):Для остановки будильника (отключение сигнала) нужно нажать кнопку "+" или "-" в режиме индикации времени, или даты, или температуры.


Спасибо, проглядел, ибо читал именно по диагонали, да видно не по той :oops:
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

Добрый вечер, появился дефект: при уменьшении питания от 5v и ниже а потом при увеличении на индикаторе ерунда (то 8 то 0 на всех разрядах,все точки мигают) такое у меня было когда в доме скачок напряжения был (часы на PIC МК) все это устраняется перепрошивкой МК, может как-то фузы надо по другому??? а сегодня удерживая кнопку К при включении питания 5v обратно абракадабра...
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20163
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

Фьюз BODEN попробовать включить.
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

Фьюз BODEN включил, все Окейно, все режимы работают, с меня фотки.
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

И все-таки есть еще вопрос, на первой странице написано:
а - максимальный уровень яркости (от 40 до 200) индикация в десятках т.е. на индикаторе от 4 до 20 - это имеется ввиду с учетом подключенного фоторезистора???Если да, то принцип работы какой???(При наступлении сумерок, а свет в комнате не включен то яркость индикатора будет зависеть какую цифру мы поставили от 4 до 20)так???
Mr.Pupkin
Мучитель микросхем
Сообщения: 432
Зарегистрирован: Ср янв 02, 2013 20:56:57
Откуда: близ Казани

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

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

Корпус для часов на индикаторах 24на34мм (кажется такие) БЕЗ РАЗДЕЛИТЕЛЬНЫХ СВЕТОДИОДОВ, можно сделать из коробки для видеокассет формата VHS компакт (были такие,12мм) для видеокамер.Подходит идеально!
Аватара пользователя
vpashko
Нашел транзистор. Понюхал.
Сообщения: 153
Зарегистрирован: Пт июн 20, 2008 18:27:08
Откуда: Украина,Запорожье

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

Сообщение vpashko »

Аватара пользователя
дядушка зуэ
Встал на лапы
Сообщения: 141
Зарегистрирован: Вт сен 24, 2013 10:11:21
Откуда: борисове поле

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

Сообщение дядушка зуэ »

появилось время на этот вариант часов
доделал начатые на основе печатной платы разработанной headshotbacs
стал подключать индикаторы 2,3 дюйма, а они еле еле светятся, достаточная яркость только у точки
на входе 12В на выходе ключей 6-7В в боевых условиях достигает 14В
все элементы согласно авторской схемы для больших индикаторов
можно ли уменьшать номинал сопротивлений в базах транзисторных ключей вместо 4,7к например 510-1,0к для исключения просадки или это будет последним испытанием для меги

а в другом варианте для маленьких индикаторов 0,56 дюйма поставил часовой четырех разрядный с разделительными точками на печатной плате от Hichkok при этом когда время идет и все работает то точек нет. зато если точки есть и правильно мигают то время не идет и ничего кроме нулей не показывает, а в итоге срывается в полный засвет и сброс, где бы поискать эти точки

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

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

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

Вопрос.Если 2 датчика темпер.стоят, есть какая-либо индикация какой дат. выводится в данный момент на индикат?(не имею в наличии 2 ой дат)
Ответить

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