Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED)

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 08 июнь 2016 08:33 #101

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Вы можете самостоятельно исключить из индикации показания любого датчика.
Догадывался, что где то так.
Спасибо за труд. Дело движется.
Администратор запретил публиковать записи гостям.
Спасибо сказали: wolf2000

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 08 июнь 2016 16:10 #102

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 942
  • Спасибо получено: 232
  • sxem.org Sponsor 2019 ukraine-medal
Vakula пишет:
Догадывался, что где то так.
Спасибо за труд. Дело движется.
Радует, что труды не напрасны !!! Слава Украине!!!
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 10 июнь 2016 21:29 #103

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Сделал плату, запаял включил. Завтра погляжу, как ведут себя часы. Сходу из партии обнаружил, что кварц не рабочий.
А главное разочарование в том, что под этот дисплей такинадо ключи. Как хотелось без них обойтись. Теперь или соплями навешиваться, или плату перетрассировать и сделать новую :S

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Добавлено 11.06.16.
Полет нормальный, сутки прошли. Глобального отставания не наблюдается. Ключи, теперь ключи....
Последнее редактирование: 14 июль 2017 22:25 от wolf2000. Причина: спрятал под спойлер
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 11 июнь 2016 21:12 #104

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Заблудился, требуется помощь.
Дисплей 0,8" ОА. Очень тускло светит. Как понимаю, надо поставить ключи по питанию дисплея. Как не пробую, не получается.

Где и как копать?
Последнее редактирование: 11 июнь 2016 21:13 от Vakula.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 11 июнь 2016 21:17 #105

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Дисплей 0,8" ОА. Очень тускло светит.
У моих 0,8" яркости хоть отбавляй (без ключей). Синие, зеленые, теперь еще белые...
Vakula пишет:
Как не пробую, не получается.
Что именно не получается? Не работают, ярость не увеличивается... Конкретизируйте проблему.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 11 июнь 2016 21:24 #106

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
У моих 0,8" яркости хоть отбавляй (без ключей). Синие, зеленые, теперь еще белые...
Опа, тут я попадай... Я как бы теоретически, считал, что должны работать. Они работают, но сегменты светят не ярко. А когда показывает часовую программу с точкой, то точка подсаживает питание всех сегментов модуля.
Кстати, мне показалось, кажется, но точка больно часто мигает? Как то не приятно так.

Яркость регулировал, изменения минимальные. Главное, готовое же изделие. Думал линейник не тянет, поставил внешнее питание...не то все равно.

P.S. нашел ошибку в схеме. DP с МК на дисплей ушел без резистора. Может быть проблемой?
Последнее редактирование: 11 июнь 2016 21:31 от Vakula.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 11 июнь 2016 21:46 #107

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Мы сейчас о чем? Ключи, без ключей, какие ключи...?

Если в общем про яркость, то проверьте индикатор отдельно в статическом режиме - подключите через резистор (обязательно! ток не должен превышать 20 мА) к +5V. Представление о яркости будет. Отсюда и будет поиск решения проблемы.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 11 июнь 2016 21:56 #108

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Если в общем про яркость, то проверьте индикатор отдельно в статическом режиме
Всегда проверяю батарейкой в 3 Вольта, очень удобно. Но тут, в схеме, разница ощутимая, в сторону ухудшения.
Ладно, завтра проверю монтаж и определюсь. все часы, что были на 0,56 светят реально идеально. а их я сконструировал с десяток уже. Принимаю во внимание тот факт, что дисплей с двух, спареных модулей.

Ключи? Так это для поднятия тока на сегментах. По вашему примеру. Потому, как есть идеи в реализации часов на БОЛЬШОМ дисплее.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 12 июнь 2016 07:47 #109

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Всегда проверяю батарейкой в 3 Вольта, очень удобно.
Не разочаровывайте меня, скажите, что через ограничительный резистор. А если еще при этом измеряете ток, то вообще все хорошо и правильно.

Vakula пишет:
Но тут, в схеме, разница ощутимая, в сторону ухудшения.
Пока нет данных по тестированию индикатора, говорить особо не о чем. Ведете Вы эксперименты уже с ключами или без, тоже не ответили...
Будем исходить из предположения, что индикатор обладает достаточным запасом яркости, ключей пока нет.
1. Проверить монтаж, исправность элементов схемы и соответствие их номиналов.
2. Проверить напряжение питания.
3. Проверить наличие на выводе 24 МК (PC1) напряжения +5V.
4. Закоротить С4 (скрин в статье). На выводе 23 МК (PC0) должно быть 0V.
5. Установить в настройках максимальную яркость для всех режимов.
6. Измерить осциллографом длительность импульсов и частоту динамической индикации.

Если ВСЕ эти манипуляции не приведут к желаемой яркости, тогда нужно рассматривать вопрос об установке ключей.

Vakula пишет:
Ключи? Так это для поднятия тока на сегментах.
Да ну? А я то гадал, зачем они...
Я спрашивал, Вы их уже установили или нет? Если установили, то по какой схеме? Яркости недостаточно даже с ключами?
Должен сразу предупредить, что вот так вот просто взять фрагмент выложенной схемы ключей и установить - нельзя.

Vakula пишет:
Кстати, мне показалось, кажется, но точка больно часто мигает? Как то не приятно так.
P.S. нашел ошибку в схеме. DP с МК на дисплей ушел без резистора. Может быть проблемой?
Может быть проблемой всего, чего угодно. И недостаточной яркости, и выхода со строя индикатора, и выхода со строя микроконтроллера...
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 12 июнь 2016 12:09 #110

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
3. Проверить наличие на выводе 24 МК (PC1) напряжения +5V.
4. Закоротить С4 (скрин в статье). На выводе 23 МК (PC0) должно быть 0V.
3. 1.1 вольта :S
4. Там схема не такая.
Вот по какой схеме я собирал устройство.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Может тут чего не хватает. И почему, без BMP180 у меня показывает давление Р-749?
Последнее редактирование: 14 июль 2017 22:30 от wolf2000. Причина: спрятал под спойлер
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 12 июнь 2016 13:17 #111

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Там схема не такая.
Ясно. Все там хватает, п.3 и 4 отменяются.
Только проверьте настройки яркости, установите на максимум.
Если установлена максимальная ярость для текущего режима (день-ночь), тогда остается увеличивать ток.
Если есть осциллограф, посмотрите ширину импульсов на анодах индикатора.
Какие сопротивления установлены в сегментах?
Надо попытаться выяснить электрические параметры индикатора - допустимый прямой ток, прямое падение напряжения и допустимое обратное напряжение. Это должно быть в даташит. От этих данных зависит схема ключей.

Vakula пишет:
И почему, без BMP180 у меня показывает давление Р-749?
Это нормально.
Последнее редактирование: 12 июнь 2016 13:17 от Soir.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 12 июнь 2016 13:28 #112

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Если есть осциллограф, посмотрите ширину импульсов на анодах индикатора.
Какие сопротивления установлены в сегментах?
Надо попытаться выяснить электрические параметры индикатора - допустимый прямой ток, прямое падение напряжения и допустимое обратное напряжение. Это должно быть в даташит. От этих данных зависит схема ключей.
Осцилограф есть, вспомнить бы как им пользоваться (С1-49). Мультимерт наотрез отказывается мерять малые токи.
Резистры в сегментах сменил на 100 Ом.Почему то мне кажется, что эти индикаторы неяркие. Надо даташит поискать на них (ох как я это не люблю).
Если мои предположения подтверждаются, то лучше найти индикаторы, чем переделывать всю плату.
Индикатор - KINGBRIGHT DA08-11GWA №4
Но скажу однозначно: от батарейки светит довольно таки ярко. С резистором в 470 Ом - еле-еле

****

Картинка на аноде

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

На катоде

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

0,5 Вольт/деление
0,5 ms/деление
Последнее редактирование: 14 июль 2017 22:30 от wolf2000. Причина: спрятал под спойлер
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 12 июнь 2016 20:46 #113

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Резистры в сегментах сменил на 100 Ом.
Это Вы насилуете МК, какого-то ощутимого эффекта не будет. Даже наоборот.
Уже не единожды писал методику расчета, пропущу, только итог. По схеме без ключей для Ваших индикаторов сопротивление резисторов должно быть не менее 600 Ом. Это ограничение по выводу МК. Дальше последствия могут быть разные - от выхода со строя МК (не сталкивался) до нестабильной яркости индикатора (бывало). В лучшем случае МК сам себя защитит и не даст такой ток (как правило, так и происходит).

Чтобы увеличить ток до даташитовского нужно устанавливать ключи. В простейшем случае это просто эмиттерные повторители в цепях общих анодов. Тогда резисторы можно 100 Ом.
Если сопротивления потребуется еще уменьшать, тогда уже ключи и в сегменты. Но это уже будет насилие над индикатором. Кроме того, придется менять всю схему и прошивку.

Vakula пишет:
Картинка на аноде
Там должна быть совсем другая картинка, наверно Вы что-то перепутали (это не анод). Можете для сравнения посмотреть в Proteus.
Я бы посоветовал еще раз перемерять, если подтвердится - искать ошибку, так быть не должно.
Vakula пишет:
На катоде
Тут все верно.

Собственно, цель была посмотреть ширину импульса - она такая, как и должна быть. Программа в низкой яркости не виновата.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 12 июнь 2016 21:08 #114

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Сам не понял картинки на аноде. Попробую перемерять конечно. Резисторы да, таки надо назад поменять. Понимаю, что контроллеру может не сладко прийтись. И прекрасно вижу, что программа реально работает.
Остается два предположения: 1 - ошибка монтажа; 2 - Индикатор сам по себе не яркий.
Я давал ссылку на даташит индикатора. Вроде как должен работать.
А под эмиттерные повторители надо корректировать прошивку?
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 12 июнь 2016 21:19 #115

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
А под эмиттерные повторители надо корректировать прошивку?
Нет.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 11:08 #116

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
За основу берем пост #100.
Нужно сделать схему с ключами для поднятия тока в сегментах.
То есть, применить транзисторные ключи и ULN. Как я понимаю, и изменить прошивку.

Нет в продаже таких дисплеев. Остаюсь на своем.
Добавив правильно эмиттерные повторители в цепи ОА, сегменты немного ярче становятся, но мало яркости.
Убедительная просьба в помощи. Часы разобранные, да и в перспективе выйти на огромные дисплеи.
Плату придется таки переделать или сделать "бутерброд".
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 12:03 #117

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
То есть, применить транзисторные ключи и ULN. Как я понимаю, и изменить прошивку.
Давайте сначала со схемой разберемся, а потом уже с прошивкой.

По схеме ключей ничего нового предложить не могу, посмотрите в соседней теме, последние страницы.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 12:08 #118

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
Давайте сначала со схемой разберемся
Так и я ж про то.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Поднимут они ток до даташитовского?
Последнее редактирование: 14 июль 2017 22:31 от wolf2000. Причина: спрятал под спойлер
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 12:41 #119

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Поднимут они ток до даташитовского?
До даташитовского поднимут даже просто эмиттерные повторители в цепях общих анодов.
А с такими ключами можно заставить светодиоды не просто светиться, а гореть... в прямом смысле слова.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 13:06 #120

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
А с такими ключами можно заставить светодиоды не просто светиться, а гореть... в прямом смысле слова.
Ну я прям не знаю, что и делать. И на вороне белые хотя бы однорязрядные, и те закончились...
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 13:33 #121

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Если от этих индикаторов все равно никакого толку, тогда задать им сверхдаташитовский ток. Или будут ярко светиться, или какая разница, в каком виде их выбрасывать.

Если они у Вас сдвоенные, то можно разделить индикацию на две части. Это позволит существенно увеличить яркость (условно в два раза). Но это уже будет совсем другая схема.
Если Вы готовы идти на переделку схемы, могу из этой версии сделать тестовую (а можете и сами, пара перемычек на плате...), чтобы посмотреть какой яркости удастся добиться. А там уже решать...
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 13:39 #122

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
(а можете и сами, пара перемычек на плате...), чтобы посмотреть какой яркости удастся добиться.
Поподробнее об этом.
У меня вообще, сейчас индикаторы съёмные и да, сдвоенные. Есть подозрение, что это их вина, так тускло светить. Но, от батарейки ж таки ярко светят сегменты!?
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 13:49 #123

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Поподробнее об этом.
Один индикатор отключить, можно программно, можно физически. И организовать динамическую индикацию на 2-х оставшихся разрядах. Таким образом, засвечиваться индикатор будет в 2 раза чаще.

Vakula пишет:
Но, от батарейки ж таки ярко светят сегменты!?
Если в розетку сунуть - еще ярче будет. Ток замерять Вы не хотите, поэтому и обсуждать здесь нечего.
Но можете и без замеров увеличивать ток, пока не получите желаемой яркости или...

И не забывайте, что в часах индикация динамическая - это Вы видели осциллографом, хоть и неправильно. То есть, один разряд светится только 1/4 часть времени. Отсюда яркость сразу в 4 раза ниже, чем в статическом режиме.
Последнее редактирование: 18 июнь 2016 13:51 от Soir.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 15:04 #124

  • Vakula
  • Vakula аватар
  • Не в сети
  • Moderator
  • ich bin Ukrainian
  • Сообщений: 1398
  • Спасибо получено: 282
  • ukraine-medal sxem.org Sponsor 2019 Author
Soir пишет:
это Вы видели осциллографом, хоть и неправильно. То есть, один разряд светится только 1/4 часть времени. Отсюда яркость сразу в 4 раза ниже, чем в статическом режиме.
Уровни перемерял, показывало как положено (видать не тудой воткнул). Ток я померять не могу, ну не меряют ДВА мультиметра малые токи. Чем их ещё померять, хз...

Один только вопрос остался: почему точка часто мигает?
С индикаторами, скорее всего фтопку. А так долго готовился к переделке часов.
Администратор запретил публиковать записи гостям.

Будильник, барометр, термометр (ATMEGA8, BMP180, DHT-11, LED) 18 июнь 2016 15:20 #125

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 11104
  • Спасибо получено: 4032
  • Respect sxem.org Sponsor 2019 Author
Vakula пишет:
Ток я померять не могу, ну не меряют ДВА мультиметра малые токи. Чем их ещё померять, хз...
А какие же Вы токи измеряете? Тут речь идет о десятках миллиампер, любой китайский мультиметр их измеряет и достаточно точно. И как можно жить без миллиамперметра...
Vakula пишет:
почему точка часто мигает?
Часто это сколько?
Vakula пишет:
С индикаторами, скорее всего фтопку.
Увеличивайте ток, все равно выбрасывать.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко, Soir