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

Обсуждаем контроллеры компании Atmel.
Semytch
Родился
Сообщения: 5
Зарегистрирован: Сб фев 20, 2010 12:41:48
Откуда: Russia

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

Сообщение Semytch »

Уже не помню на какой странице был этот файл, искать долго и лениво, приведу его здесь (файл в архиве Mainboard_mega8_ADC_OA_(Final_ver).lay)
Вложения
печатка.rar
Печатки для часов на MEGA8
(41.41 КБ) 668 скачиваний
Не грех работать, грех Не работать.
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

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

Сообщение Seal »

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

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

Сообщение NickNI »

Более 20 лет "Электроника-6.15М" прослужила верой и правдой. Но за это время и зрение упало :( и вакуумный индикатор "подсел". По этому сделал модернизацию "Электроники" проектом. Получилось вот что:
LED2.jpg
"Фронт" и "тыл" модернизированной "Электроники..."
(181.79 КБ) 1071 скачивание

Разводка печатки использована от Nimnul и Headshotbacs "слегка" адаптирована под корпус "Электроники..."
clock-7seg-v2.zip
печатка под модернизацию "Электроника 6.15М"
(74.54 КБ) 896 скачиваний

Осталось доделать "скворечник" для уличного датчика температуры. Но после последних сообщений на форуме не знаю какой провод использовать: экранированный для стерео микрофона или четырех жильный телефонный плоский. Длина к датчику около 5м.
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
odesasha
Прорезались зубы
Сообщения: 237
Зарегистрирован: Пт фев 12, 2010 14:02:22
Откуда: Одесса

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

Сообщение odesasha »

Поступил аналогично , правда без печатки .
Вложения
Images.rar
(253.44 КБ) 573 скачивания
Аватара пользователя
Wasiliy_13
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт янв 21, 2010 19:24:33

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

Сообщение Wasiliy_13 »

NickNI писал(а):...какой провод использовать: экранированный для стерео микрофона или четырех жильный телефонный плоский. Длина к датчику около 5м.

Я использую удлинитель для телефона (брал 15 метровый, перерезал примерно 13 на 2 метра) 4-х жильный (крайние жилы подключаю к общему проводу) и вилки с другой стороны нормальные, а в часы розетки беру с "дохлых" модемов.
Вложения
ds18b20.jpg
Оформление датчика
(150.41 КБ) 1517 скачиваний
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

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

Сообщение O-LED »

а трубочки на фото от чего? колпачки авторучек что ли.?
KIT
Аватара пользователя
Wasiliy_13
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт янв 21, 2010 19:24:33

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

Сообщение Wasiliy_13 »

трубочки - элементы :) (часть) комнатной TV антенны (латунь)
bishop-strip
Открыл глаза
Сообщения: 71
Зарегистрирован: Чт окт 28, 2010 11:20:39

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

Сообщение bishop-strip »

Добрый день!
Помогите пожалуста с ATmega64 и часами DS1307. DS1307 всё подключено, но проблема в программной части.
Пишу программу в CodeVision.
из датащита понял, что
1.сначала надо "стартануть" для этого надо, чтоб при SCL = 1, был переход, в канаде SDA, с высокого на низкий.
2. Чтоб МК отослал код 11010000 + "R/W" бит.(под импульсы SCL)
3. После этго должен будет придти ответ от таймера, но ответа нету, что делать?
заранее спасибо!
bishop-strip
Открыл глаза
Сообщения: 71
Зарегистрирован: Чт окт 28, 2010 11:20:39

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

Сообщение bishop-strip »

Вот код для пердыдущего сообщения:
void start(void)
{
PORTD.1 = 0x01; //SDA = 1
delay_us(5);
PORTD.0 = 0x01; //SCL = 1
delay_us(5);
delay_us(5);
delay_us(5);
PORTD.1 = 0x00; //SDA = 0
delay_us(5);
PORTD.0 = 0x00; //SCL = 0
}
void sda_1(void)
{
PORTD.1 = 0x01; //SDA = 1
delay_us(5);
PORTD.0 = 0x01; //SCL = 1
delay_us(5);
PORTD.0 = 0x00; //SCL = 0
delay_us(5);
PORTD.1 = 0x00; //SDA = 0
}

void sda_0(void)
{

delay_us(5);
PORTD.0 = 0x01; //SCL = 1
delay_us(5);
PORTD.0 = 0x00; //SCL = 0
delay_us(5);
PORTD.1 = 0x00; //SDA = 0
}

void stop(void)
{
PORTD.0 = 0x01; //SCL = 1
delay_us(5);
PORTD.1 = 0x01; //SDA = 1
delay_us(5);
}

void read(void)
{
DDRD.1 = 0x00; //D0 - вход
PORTD.0 = 0x00;
delay_us(5);
PORTD.0 = 0x01; //SCL = 1
delay_us(1);
delay_us(4);
PORTD.0 = 0x00; //SCL = 0
delay_us(30);
DDRD.1 = 0x01; //D0 - выход
PORTD.0 = 0x00;
}
void najat_a7(void)
{
start();
delay_us(10);
sda_1(); //1
delay_us(10);
sda_1(); //1
delay_us(10);
sda_0(); //0
delay_us(10);
sda_1(); //1
delay_us(10);
sda_0(); //0
delay_us(10);
sda_0(); //0
delay_us(10);
sda_0(); //0
delay_us(10);
sda_1(); //0
delay_us(5);
read(); //read
delay_us(10);
stop();
}
Аватара пользователя
Danko
Сверлит текстолит когтями
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай
Контактная информация:

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

Сообщение Danko »

bishop-strip, удалите пожалуйста свои сообщения.

Здесь обсуждаются часы на мега8/88.

Открывайте новую ветку и там спрашивайте.

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

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

Сообщение NickNI »

Часы почему то не перешли на зимнее время :( Прошивка Clock-Term-Calendar-Alarm_LED_2010-09-29_e.zip. А вот "Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)" перешли на зимнее время как и положено.
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
Wasiliy_13
Открыл глаза
Сообщения: 53
Зарегистрирован: Чт янв 21, 2010 19:24:33

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

Сообщение Wasiliy_13 »

NickNI писал(а):.... Разводка печатки использована от Nimnul и Headshotbacs "слегка" адаптирована под корпус "Электроники...".....

а для чего нужны эти элементы (BT66T-XXL, LL4148, и кондер на 10мк) на фрагменте этой печатки (фрагмент во вложении)?
Вложения
fragment.jpg
(46.84 КБ) 821 скачивание
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

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

Сообщение NickNI »

Wasiliy_13 писал(а):
NickNI писал(а):.... Разводка печатки использована от Nimnul и Headshotbacs "слегка" адаптирована под корпус "Электроники...".....

а для чего нужны эти элементы (BT66T-XXL, LL4148, и кондер на 10мк) на фрагменте этой печатки (фрагмент во вложении)?

Микросхема музыкальной открытки:
download/file.php?id=43233
в моем сообщении на странице:
viewtopic.php?f=20&t=21695&start=260
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
Ant-RG
Вымогатель припоя
Сообщения: 541
Зарегистрирован: Ср май 05, 2010 20:47:56
Откуда: Украина
Контактная информация:

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

Сообщение Ant-RG »

У меня перешли, прошивка Clock-Term-Calendar-Alarm_LED_2010-09-29_e Danko +1
I'am a Rock N' Roll-Aholic
Аватара пользователя
Hichkok
Мучитель микросхем
Сообщения: 400
Зарегистрирован: Чт мар 27, 2008 21:36:44
Откуда: Домодедово

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

Сообщение Hichkok »

Ant-RG писал(а):У меня перешли, прошивка Clock-Term-Calendar-Alarm_LED_2010-09-29_e Danko +1

Подтверждаю переход на зимнее с этой версией прошивки
Пока коты едины они непобедимы
Аватара пользователя
Seal
Сверлит текстолит когтями
Сообщения: 1122
Зарегистрирован: Чт мар 05, 2009 19:51:55
Откуда: Дырасполь

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

Сообщение Seal »

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

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

Сообщение NickNI »

NickNI писал(а):Часы почему то не перешли на зимнее время

Если это только у меня, попробую разобраться в причине. Пока остается сетовать только на дату первого запуска часов: 13.10.2010. Видимо число и мешает :)
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Аватара пользователя
NickNI
Прорезались зубы
Сообщения: 237
Зарегистрирован: Ср май 19, 2010 11:15:36
Откуда: Украина

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

Сообщение NickNI »

Сегодня снова 31 октября 2010 года... По крайней мере на моих часах... :)
Установил на прошивке, которая сглючила (от 29.09.2010) 30.10.2010. Часы не перешли на "зимнее" время второй раз :(
Прочитал прошивку на программаторе, проверил eep - все в порядке: соответствует оригиналу, "мусора" в eep нет.
Установил прошивку от 08.09.2010: При любых комбинациях Е3...Е5 переход на "зиму" - четкий.
Рассердился... В чистый контроллер записал версию от 29.09.2010. По "умолчанию" часы на "зиму" перешли четко.
Установил интересующие меня настройки: Е3=0, Е4=0, Е5=0 и... О Чудо: все как положено: переход на "зиму" произошел... В общем: проблема решена, причина не обнаружена... Суслик в поле есть но его не видно... :)
Жизнь - цепь, а мелочи в ней звенья. Нельзя звену не придавать значения!
Kazemir
Открыл глаза
Сообщения: 60
Зарегистрирован: Вс апр 11, 2010 22:15:11

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

Сообщение Kazemir »

В часах с регулировкой яркости с помощью фоторезистора наблюдается периодическое кратковременное изменение яркости отдельных разрядов индикатора . Наблюдалось ли аналогичное у кого нибудь? Подскажите кто знает в чем может быть причина?
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

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

Сообщение O-LED »

изменение или кратковременное "подмиргивание" при малых яркостях?? если подмиргивание - то было такое. По моему в какой то новой версии прошивки это исправлено.
KIT
Ответить

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