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

Обсуждаем контроллеры компании Atmel.
maKot
Встал на лапы
Сообщения: 102
Зарегистрирован: Пт янв 28, 2011 20:49:41

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

Сообщение maKot »

часы пошли ура :)))
но пищалка на будилку тихо пищит
менял пищалки результат 0
Kazemir
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс апр 11, 2010 22:15:11

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

Сообщение Kazemir »

maKot писал(а):часы пошли ура :)))
но пищалка на будилку тихо пищит
менял пищалки результат 0

Сегодня тестил пищалки, резонансные частоты сильно разнятся. Может в этом дело!
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

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

Сообщение NickNI »

maKot писал(а):но пищалка на будилку тихо пищит

Обратите внимание, что обозначается производителем и напряжение для бузеров: 1.5;3;5;9;12 В. Если установить на 12В то будет пищать тихо... Для пищалки 5В с генератором, звук весьма приличный, особенно ночью :).
Последний раз редактировалось NickNI Ср дек 14, 2011 22:27:07, всего редактировалось 1 раз.
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
546vlad
Нашел транзистор. Понюхал.
Сообщения: 175
Зарегистрирован: Ср июл 29, 2009 23:22:36
Откуда: Беларусь

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

Сообщение 546vlad »

maKot писал(а):часы пошли ура

Так в чем проблема была?
©Кварц обладает экстремальной поливариантностью своего генезиса.
Аватара пользователя
yuritmics
Открыл глаза
Сообщения: 55
Зарегистрирован: Сб окт 15, 2011 21:45:32
Откуда: SARATOV

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

Сообщение yuritmics »

Нет резонанса , нет и отдачи. У большинства пищалок он где-то в районе 1.8 - 4.3 Кгц. Поставьте ( как советовали выше ) со встроенным генератором на 5V .
maKot
Встал на лапы
Сообщения: 102
Зарегистрирован: Пт янв 28, 2011 20:49:41

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

Сообщение maKot »

546vlad писал(а):
maKot писал(а):часы пошли ура

Так в чем проблема была?

ДСКУ ПОМЕНЯЛ ПОШЛИ? ХОТЯ НОВАЯ БЫЛА
я не знал что они идут по питанию разные ! :?
выпаял с компа пищит! :)))
Аватара пользователя
jumbo
Мучитель микросхем
Сообщения: 490
Зарегистрирован: Вт фев 03, 2009 11:06:33

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

Сообщение jumbo »

Помогите пожайлуста разобратся с кодом, нужно чтобы от данных датчика DS18B20 отнимало -3 градуса и результат выводило на екран, нашел такую строчку
tmp=bin2bcd(celie); // вычислить целую часть
дописал так tmp=bin2bcd(celie)-1;

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

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

Сообщение kip96 »

maKot писал(а):часы пошли ура :)))
но пищалка на будилку тихо пищит
менял пищалки результат 0

Можно поставить последовательно с пищалкой индуктивность 500-800мкГн. Я такую нашёл в старом касетном магнитофоне(СССР) в записывающем тракте. Громкость значительно повысится. Можно добавить ещё транзисторный ключ, паралельно индуктивности. Тогда звук будет как сирена у авто :))
Все делают ошибки, только мудрецы - новые, а дураки - старые.
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

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

Сообщение Danko »

jumbo писал(а):...дописал так tmp=bin2bcd(celie)-1; ...
Вы сначала celie преобразуете из двоичного в двоично десятичный формат (в данном случае он необходим для удобства индикации), а затем из двоично-десятичного числа вычитаете 1.

Вот и ошибка.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

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

Сообщение NickNI »

jumbo писал(а):... нужно чтобы от данных датчика DS18B20 отнимало -3 градуса и результат выводило на екран...

Сейчас Danko меня "убёт" за ламерский совет по изменению исходника :oops:
Найдите строки:

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

temp = (unsigned int) temperature;

   if (temperature < 0) {

Измените так:

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

temp = (unsigned int) temperature-48;

   if (temperature-48 < 0) {

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

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

Сообщение Danko »

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

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

Сообщение kret_a_v »

доброго времени суток достопочтенные коты.
помогите плиз разобраться - в чем трабл
собрал часы на плате смд от ув.Danko
CodeVisionAVR V2.04.4a
прошивка - статика - Clock-Term-Calendar-Alarm_LED_2011-03-01_static_595
программатор - AVR ISP USB - http://avr.dn.ua/?page_id=33
впаял - ATmega8A AU 1028 - смд

при попытке прошить - выдает - AVRISP ошибки ввода в режим программирования

что это может быть?
заранее благодарен :beer:
Вложения
100_1731.JPG
собранная плата
(230.84 КБ) 691 скачивание
ilsmolencev
Родился
Сообщения: 7
Зарегистрирован: Пн дек 19, 2011 16:09:47

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

Сообщение ilsmolencev »

Ваш пост в данной теме является оффтопом.
Задайте Ваш вопрос в соответствующей теме, а если такой нет на форуме, то создайте свою в соответствующем разделе.

aen
Аватара пользователя
slavector
Поставщик валерьянки для Кота
Сообщения: 2472
Зарегистрирован: Чт фев 21, 2008 04:08:15
Откуда: Омск

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

Сообщение slavector »

:)
Мы так далеко откатились назад, что прошлое стало будущим.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

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

Сообщение kret_a_v »

ув.Danko скажите плиз. есть ли какие то нюансы при программировании меги 8а в смд корпусе?
как Вы залили прошивку в мегу , на плате, которая на первой стр.?
заранее благодарен.

п.с. так же отдельно 5проводков подпаял прямо к смд корпусу - тоже мамое
моси - вы 15
ресет - 29
сцк - 17
мисо - 16
жнд - 3,5,21(один из)

правильно?
Последний раз редактировалось kret_a_v Пн дек 19, 2011 19:45:21, всего редактировалось 1 раз.
Аватара пользователя
slavector
Поставщик валерьянки для Кота
Сообщения: 2472
Зарегистрирован: Чт фев 21, 2008 04:08:15
Откуда: Омск

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

Сообщение slavector »

Подпаивать надо 6 проводков. Ещё питание на мегу нужно. :)
Мы так далеко откатились назад, что прошлое стало будущим.
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

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

Сообщение kret_a_v »

slavector писал(а):Подпаивать надо 6 проводков. Ещё питание на мегу нужно. :)

:beer: спс ... но я пробовал и с пдкл. питанием на плате
счас еще попробую...
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

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

Сообщение kret_a_v »

slavector писал(а):Подпаивать надо 6 проводков. Ещё питание на мегу нужно. :)

:beer: :beer: :beer:
подпаял от прогера 5в - залилось....
счас бум вкл... :idea:
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

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

Сообщение kret_a_v »

kret_a_v писал(а):счас бум вкл... :idea:

блин :solder: не пашет :cry:
Аватара пользователя
kret_a_v
Мучитель микросхем
Сообщения: 415
Зарегистрирован: Пн фев 02, 2009 15:00:33

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

Сообщение kret_a_v »

это при первом включении?
Ряд настроек доступ к которым осуществляется удержанием одной из кнопок при включении питания:
Выбор типа индикатора делается удержанием одной из четырех кнопок ("+", "-", "сек", "уст").
Если быть более точным то не выбор индикатора, а выбор активного 0 или 1 для зажигания сегмента и выбор активного 0 или 1 для зажигания разряда.
"+" - сегмент "0", разряд "0"
"-" - сегмент "0", разряд "1"
"сек" - сегмент "1", разряд "0"
"уст" - сегмент "1", разряд "1"
----------


блин не соабражу :oops: ни как
у меня разряды это + (ОА)
очень большие индикаторы 121мм 9в

что выбрать? подскажите.... киплю уже , шарики не катаютрся :oops:
Ответить

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