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

Обсуждаем контроллеры компании Atmel.
kot-155
Родился
Сообщения: 17
Зарегистрирован: Пн ноя 23, 2020 02:33:33

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

Сообщение kot-155 »

Starichok51, Ваше краткое описание мне понятно! Видимо на Али Вы купили все вместе: блочок на DS3231, I2C блочок для ЖКИ на PCF8574T и тот китаезный безымянный нерусифицированный ЖКИ 1602. Недостающие русские буквы Вы сделали сами: ведь же можно добавлять до 10 своих любых символов. DS3231 и PCF8574T Вы подключили к аппаратным выводам I2C Меги 8. Неясным для меня остаются кнопки и адрес PCF8574T в том блочке. У меня он тоже есть. В нем адрес по умолчанию стоит 111: без перемычек на массу (общий провод), адресные входа А0-А2 PCF8574T подтянуты резисторами к +5В. У Вас тоже так сделано? И сколько у Вас кнопок как и куда они подключены и какие функции они выполняют? Если Ваша поделка у Вас под рукой, то пожалуйста гляньте на её и напишите мне в ЛС. Ведь наша дальнейшая беседа в этом топике уже выходит за рамки его темы. :(

Для Just_Fluffy и всех остальных участников данного форума . Объясняю мое категорическое непринятие подключения термодатчиков к одному пину МК. Я ранее (правда, давно уже) собирал часы от того же автора Danko с этого же форума на Меге8 и на Меге168 с ДУ, на ЖКИ 16х2. Информация с них у меня выводилась не туда, куда надо было: показания температуры на улице и дома менялсь местами. В 13 году еще в ЛС задавал вопросы автору по этому поводу. Он правил по моей просьбе мне прошивку, но успеха так и не получилось.((( А с марта 14 года переписка с ним вообще прекратилась по известной причине. :(
Да и в этих же часах на сведиодных индикаторах подобное не исключено, будь в них дополнительно 2 светодиода индицирующие показания термодатчиков на улице и дома... Из-за этих факторов я и остаюсь категорическим приверженцем раздельного способа подключения двух термодатчиков (а больше, как правило, и не надо в большинстве случаев!) к разным выводам МК. И никто никогда меня не убедит в обратном!!! :)
Аватара пользователя
MLX90640
Опытный кот
Сообщения: 848
Зарегистрирован: Ср авг 03, 2022 05:22:56

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

Сообщение MLX90640 »

к разным выводам МК. И никто никогда меня не убедит в обратном!!! :)

Ваше право, конечно. Но если не умеете делать и не желаете научиться, не надо тогда так категорично высказываться. Это чисто ваше мнение. Но у других всё прекрасно работает, потому что они знают и умеют читать мануалы. :)
Кстати, там и автор той прошивки мог накосяпорить. Не все ж правильно понимают мануалы, чо уж там. Подключение разных датчиков на одну шину требует специального алгоритма определения идентификаторов.
Аватара пользователя
Just_Fluffy
Вымогатель припоя
Сообщения: 532
Зарегистрирован: Ср июн 29, 2022 16:25:45

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

Сообщение Just_Fluffy »

MLX90640, мне иногда интересно заглядывать за кулисы, а именно - в профили юзеров..
Хотелки вдруг предстают в совершенно другом свете.... Тыц.

ПС. Извините за оффтоп и НеРовНЫй ПоЧеРК.
Белая и Пушистая
Аватара пользователя
Starichok51
Модератор
Сообщения: 19039
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

kot-155, да, всё куплено на Али.
kot-155 писал(а):ведь же можно добавлять до 10 своих любых символов.
до 8.
kot-155 писал(а):У Вас тоже так сделано?
да.
kot-155 писал(а):И сколько у Вас кнопок как и куда они подключены и какие функции они выполняют?
сейчас в программе 3 кнопки и энкодер.
повороты энкодера дублируют кнопки "плюс" и "минус". кнопка энкодера дублирует третью кнопку.
функции кнопок - навигация повсем параметрам и изменение этих параметров.
да, я уже думал о переходе в ЛС.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

А давайте посторонние проекты где нибудь в другой теме обсуждать?
Аватара пользователя
Starichok51
Модератор
Сообщения: 19039
Зарегистрирован: Сб авг 14, 2010 15:05:51
Откуда: г. Озерск, Челябинская обл.

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

Сообщение Starichok51 »

Martin76, больше не будем здесь. я просто дал краткую информацию.
Мудрость приходит вместе с импотенцией...
Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
kot-155
Родился
Сообщения: 17
Зарегистрирован: Пн ноя 23, 2020 02:33:33

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

Сообщение kot-155 »

Martin76, исполнитель найден! Обсуждаем в ЛС! Больше здесь писать не будем. Я лишь хотел уточнить некоторые детали того проекта. :)
Аватара пользователя
xorkrus
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Сб ноя 19, 2011 20:13:47
Откуда: Тамбов
Контактная информация:

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

Сообщение xorkrus »

Собрал вторые часы, а проблема ты же: две точки между часами-минутами подключены к первому разряду и работают, точка-разделитель подключенная ко второму разряду тоже светится, но вместе с двоеточием первого разряда. Т.е. вместо одной точки в температуре, светятся все три. При этом в часах двоеточие без третьей точки.
Как это побороть?
Демократии нет и не будет!
Государство - это я!
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

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

Сообщение Serzh2000 »

номера ячеек EEPROM и их значение (на индикаторе номер ячейка Е2 - Е8 и ее значение):
2 - индикация незначащего нуля в десятках часов
3 - отбрасывание десятых долей при индикации температуры и добавление символа "С"
4 - включение плавной смены показаний
5 - регулятор яркости (фоторезистор)
6 - работа с двумя видами точек
7 - "пятый" разряд (знак температуры)
8 - режим индикации состояния ADC (0 - кнопки, 1 - фоторезистор, F - откл.)
9 - автоперевод стрелок лето/зима (0 - отключено, 1 - включено т.е. по умолчанию включено)
а - максимальный уровень яркости (от 40 до 200) индикация в десятках т.е. на индикаторе от 4 до 20

* точки-разделители часов и минут подключаются вместо точки первого разряда,
а точка как разделитель целой и дробной части темп. - на своем месте т.е. во втором разряде


все работает как надо?!
а какая у вас прошивка, выложите, я посмотрю, если надо поправлю 8)
Аватара пользователя
xorkrus
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Сб ноя 19, 2011 20:13:47
Откуда: Тамбов
Контактная информация:

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

Сообщение xorkrus »

а какая у вас прошивка, выложите, я посмотрю, если надо поправлю 8)

Прошивка с первой страницы из сообщения автора.
настройку работы с двумя видами точек менял. Если выключить, то они постоянно три работают, а если включить, то только в температуре.
Демократии нет и не будет!
Государство - это я!
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

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

Сообщение Serzh2000 »

а в протеусе все работает как надо?

а в точки подключили так
Изображение
Аватара пользователя
xorkrus
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Сб ноя 19, 2011 20:13:47
Откуда: Тамбов
Контактная информация:

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

Сообщение xorkrus »

а в протеусе все работает как надо?

а в точки подключили так
Изображение

в протеусе не проверял. двоеточие так, разделитель ко второму разряду.
Демократии нет и не будет!
Государство - это я!
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

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

Сообщение Serzh2000 »

ща посмотрел в работе часы в протеусе, все ок.
в EEPROM
Изображение
часы
Изображение
температура
Изображение
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

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

Сообщение Serzh2000 »

xorkrus
получилось разобраться или нет ?
Аватара пользователя
xorkrus
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Сб ноя 19, 2011 20:13:47
Откуда: Тамбов
Контактная информация:

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

Сообщение xorkrus »

Казус вышел. было решено ключи поменять на полевики 7002, но то-ли пробило один, то-ли он уже был пробитый (б/у они у меня) и в общем мега ушла в мир иной, наверное вместе с ds1307. Пока все в процессе.
Но на прошлых часах E6 0/1 ничего не меняет. либо по три точки либо две и три. Прошивка таже, с первой страницы.
Демократии нет и не будет!
Государство - это я!
veso74
Поставщик валерьянки для Кота
Сообщения: 1902
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

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

Сообщение veso74 »

... на полевики 7002, но то-ли пробило один, то-ли он уже был пробитый ... мега ушла в мир иной ..

Сомневайтесь. Выходы защищены (по крайней мере по току, а так же по внутренним диодам в некоторой степени), и если не было высокого напряжения, скорее всего, чип здоров. У вас были затворные резисторы?
Аватара пользователя
Serzh2000
Опытный кот
Сообщения: 867
Зарегистрирован: Пт фев 27, 2015 12:00:53
Откуда: Рязанская область

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

Сообщение Serzh2000 »

Но на прошлых часах E6 0/1 ничего не меняет. либо по три точки либо две и три.

а фото покажите внутренностей часов, да и профиль сфоткайте тоже интересно... :shock:
Аватара пользователя
xorkrus
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Сб ноя 19, 2011 20:13:47
Откуда: Тамбов
Контактная информация:

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

Сообщение xorkrus »

Резисторы затворные были. 7002 по току 115мА в корпусе sot-23 не прошли. Пробило и 12В пролетело по 5ВА линии. Атмега ушла. Пока в поиске транзисторов.
Демократии нет и не будет!
Государство - это я!
Аватара пользователя
Martin76
Друг Кота
Сообщения: 20159
Зарегистрирован: Пт фев 04, 2011 17:57:51
Откуда: Рыбинск

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

Сообщение Martin76 »

Схема какая, что туда мосфеты были вкарячены?
Аватара пользователя
xorkrus
Нашел транзистор. Понюхал.
Сообщения: 151
Зарегистрирован: Сб ноя 19, 2011 20:13:47
Откуда: Тамбов
Контактная информация:

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

Сообщение xorkrus »

Все та же, из первого поста. BC547 нету, а MMBT2222A полно. Но яркость светодиодной ленты, которая в качестве сегментов, примерно треть от номинальной. Вот и поменял 2222 на 7002... Не прокатило, вычеркиваем :)
Демократии нет и не будет!
Государство - это я!
Ответить

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