Запрошуємо, Гість
Ім'я користувача: Пароль: Запам’ятати мене

ТЕМА: Матричний годинник, із зовнішнім радіо датчиком температури

Матричний годинник, із зовнішнім радіо датчиком температури 25 груд. 2017 20:06 #1

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Доброго здравия всем участникам форума. Привлекла меня схема часов на матричных индикаторах с выносным датчиком температуры разработки ув. Oto. Сделал, всё бы хорошо, но сам выносной датчик теряет смысл быть мобильным, так как автор привязал его к ближайшей розетке. Прошу участников форума подумать как уменьшить потребление тока этим блоком и запитать его, к примеру, одним элементом 2032 или в крайнем случае одним 18650. Если понадобится смена передатчика, при переходе на более низкое питание, давайте это обговорим. Микроконтроллер тоже можно будет поменять, если понадобиться. У кого какие будут мысли по этому поводу.
Вот сам проект этих часов, схема передатчика в статье.
Останнє редагування: 25 груд. 2017 20:09 від sergey44.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 28 груд. 2017 18:46 #2

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Чтобы определить направления для экономии, давайте посчитаем, тогда понятно будет куда копать.
МК в режиме сна потребляет 5 мкА. Спит он 8 сек. Затем бодрствует 10 мсек - общение с датчиком температуры и 114 мсек передача данных. Вот весь его жизненный цикл. Во время бодрствования потребление около 5 мА (можете измерить это точнее). Итого среднее потребление: (5мкА*8 + 5000мкА*0,124)/8,124 = 81,2 мкА.
Доработка передачи данных позволит уменьшить время передачи примерно на 25 мсек. Тогда по той же формуле: 66,06 мкА. То есть, эффект примерно 15мкА. Не знаю, как там светодиод у Вас сейчас и на кого списывается ток потребления датчика температуры... но если ихние затраты ложатся на МК, то эффект будет меньше. А если сюда еще входит собственное потребление стабилизатора, то можно было и не считать - можно сразу брать, что эффект нулевой.
Но возьмем эту дельту ~15мкА. Это решит проблему разряда Вашего аккумулятора, или где-там так быстро падает напряжение?

В архиве мой вариант прошивки для радиомодуля из статьи.
Долучення:
Останнє редагування: 11 лют. 2018 16:52 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 11 лют. 2018 16:17 #3

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Тему кардинально почистил. Убрал все обсуждения и тестовые варианты. В итоге пришли к тому, что написал свой вариант часов с радиомодулем.
Все финальные (на сегодня, доработки не исключаю) материалы собрал в этом сообщении.

Схема полностью идентична схеме из статьи. Прошивки для ATMEGA328 взаимозаменяемы, если не используется радиомодуль. Мой вариант прошивки для ATMEGA328 с радиомодулем из статьи работать не будет. А прошивка для ATMEGA328 из статьи не будет работать с моим вариантом радиомодуля.
Долучення:
Останнє редагування: 11 лют. 2018 18:54 від Soir. Причина: Обновление файлов Proteus
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: sergey44

Матричний годинник, із зовнішнім радіо датчиком температури 11 лют. 2018 20:36 #4

  • klslab
  • klslab аватар
  • Оффлайн
  • В минулому
  • Дописи: 8
  • Подякували: 1
Soir в чем отличия передатчика с приемником(кроме пониженного питания и ножки включения передатчика) между Ото и sergey44, тем более в теме удалили название приемо-передатчика примененного sergey44. вроде была прошивка на PIC12F629 работающая с FS100A.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 11 лют. 2018 21:32 #5

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Отличия программные. В выложенном архиве в сообщении №3 прошивка для передатчика на PIC12F629. Этот передатчик может работать только с моим вариантом часов.
Что касается удаленных материалов - то я предупреждал о чистке темы и предлагал сохранить интересующую информацию.
Свои испытания я проводил на модуле WL101/WL102 (приемник/передатчик).
Останнє редагування: 11 лют. 2018 21:32 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 15 лют. 2018 21:41 #6

  • Wolf
  • Wolf аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 1046
  • Подякували: 270
  • sxem.org Sponsor 2019, 2021,2023 ukraine-medal
Soir пише:
В итоге пришли к тому, что написал свой вариант часов с радиомодулем
Обкатка в железе. Вариант с Атмегой 328
Что бы хотелось добавить изменить язык на мову, и добавить "кукушку" и озвучку нажатия кнопок. По возможности и наличии свободного места в МК. (Вариант Атмега 328)
Гашение нуля во времени до 10.00
Почему то не регулируется яркость при изменении освещения.
Завтра еще раз разберу, проверю сам световой датчик.

"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 16 лют. 2018 08:13 від Wolf. Причина: Дописал гашение нуля
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 16 лют. 2018 08:14 #7

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Обкатка в железе...
В ATMEGA328 памяти свободной осталось много, но мне пока не хотелось бы разделять проекты. Все-таки пока еще идет обкатка.
Но, возможно, удастся втиснуть кукушку и в ATMEGA8. Зависит от конкретных требований к кукушке. Поэтому опишите подробнее ее работу.

изменить язык на мову
По той же причине - обкатка. Когда я буду знать, что часы проработали пару месяцев без замечаний, тогда возможно и сделаю версию на другом языке. Но, скажу сразу, выбора через меню не будет.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Wolf

Матричний годинник, із зовнішнім радіо датчиком температури 16 лют. 2018 10:42 #8

  • Wolf
  • Wolf аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 1046
  • Подякували: 270
  • sxem.org Sponsor 2019, 2021,2023 ukraine-medal
Soir пише:
Но, возможно, удастся втиснуть кукушку и в ATMEGA8. Зависит от конкретных требований к кукушке. Поэтому опишите подробнее ее работу.
Два коротких звуковых сигнала в ровное кол-во часов, с выводом на экран времени.
Мда, тогда нужно вводить параметр (в меню) день/ночь. Что бы она ночью не куковала.
Или жестко прописывать в программе, или в Eeprom руками каждый раз. Лучше меню.
Soir пише:
Но, скажу сразу, выбора через меню не будет.
Выбор и не нужен. Только украинский!

Добавил в пост выше и вы отписали:
Гашение незначащего нуля во времени до 10.00. Сейчас 08.00 сделать 8.00 сдвинуть вправо (от центровать) показания без нуля.
При отсутствии RF модуля включить индикацию разделительных точек (точки)
______
Проверил датчик освещенности в норме, но нет регулировки яркости от него.
Использую Атмега 328 и Дс1307, один Ds18B20 и без радио модуля
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 16 лют. 2018 10:55 від Wolf.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 16 лют. 2018 11:28 #9

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
wolf2000 пише:
Лучше меню.
Посмотрю, хватит ли на это места в ATMEGA8. Если нет, тогда напомните мне об этом позже - сделаю только для ATMEGA328.

wolf2000 пише:
Гашение незначащего нуля во времени до 10.00.
Пока еще обкатка, поэтому такого рода изменения по согласованию с sergey44.

wolf2000 пише:
сдвинуть вправо (от центровать) показания без нуля.
Этого не будет.

wolf2000 пише:
При отсутствии RF модуля включить индикацию разделительных точек (точки)
Это нарушит общий принцип индикации работы RF-модуля.

wolf2000 пише:
Проверил датчик освещенности в норме, но нет регулировки яркости от него.
Какое напряжение на входе в МК от датчика?
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 16 лют. 2018 17:42 #10

  • Wolf
  • Wolf аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 1046
  • Подякували: 270
  • sxem.org Sponsor 2019, 2021,2023 ukraine-medal
Soir пише:
Это нарушит общий принцип индикации работы RF-модуля.
А одну нижнюю в данном случае сделать мигающей, перемигивающей?

wolf2000 пише:
Проверил датчик освещенности в норме, но нет регулировки яркости от него.
Soir пише:
Какое напряжение на входе в МК от датчика?
0,06В-0,15В при прямом свечении фонариком,и 0,34В-0,45В при сумерках и темноте. Оно не стоит на месте. Резистор 51К на +5В
_______________________
П.с. добавил параметр Яркость на максимальное значение (15)
Напряжение 0,45В при свете и ~1,0В в темноте
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 16 лют. 2018 18:01 від Wolf. Причина: дописал
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 16 лют. 2018 22:12 #11

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Soir пише:
Но, возможно, удастся втиснуть кукушку и в ATMEGA8.
Soir, если вы будете прописывать в программе сигнал кукушка, то на какой вывод меги 8 его выведете? Разрабатываю новую плату под использование DS3231, ну и хотелось бы это учесть, так, вдруг захочется.
Прошла неделя тестирования, полёт нормальный, батарея разрядилась на 32 милливольта при интервале передачи 2,5 сек. Это конечно много, но и передача была частой. За всё время один раз при индикации температуры в доме загорелись прочерки, это что я заметил.
wolf2000 пишет:
Гашение незначащего нуля во времени до 10.00.
Пока еще обкатка, поэтому такого рода изменения по согласованию с sergey44.
Как по мне и так хорошо, тем более Soir писал, что без незначащего ноля центровки индикации не будет.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 16 лют. 2018 23:07 #12

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
wolf2000 пише:
А одну нижнюю в данном случае сделать мигающей, перемигивающей?
Тут проголосовали, что миганий быть не должно. Пока этот вопрос отложим.

wolf2000 пише:
П.с. добавил параметр Яркость на максимальное значение (15)
Напряжение 0,45В при свете и ~1,0В в темноте
Параметр яркость не влияет на напряжение с датчика. В меню яркость можно посмотреть измеренную яркость.
Внес небольшие изменения в прошивку ATMEGA328 - возможно в ней ошибка обработки яркости. Проверить сам не могу, макет уже другим занят.

Если будете экспериментировать, то вместо фоторезистора подключите переменный резистор на 51 кОм или около того. Покрутите и посмотрите, как работает яркость. Измерьте напряжение на входе в МК.
Проверьте наличие конденсатора на выводе 21 МК.

По кукушке пока не смотрел, куда ее цеплять.
Долучення:
Останнє редагування: 16 лют. 2018 23:10 від Soir.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 16 лют. 2018 23:21 #13

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2681
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
....включить индикацию разделительных точек (точки)
Ребята, что вы о мелких точках каких то?

Если уже просить, то что нибудь повеселей :)
россия - подлая нацьiя!
Останнє редагування: 17 лют. 2018 00:42 від Oto.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 17 лют. 2018 10:35 #14

  • Wolf
  • Wolf аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 1046
  • Подякували: 270
  • sxem.org Sponsor 2019, 2021,2023 ukraine-medal
Soir пише:
Проверьте наличие конденсатора на выводе 21 МК.
Установил, разница есть, но не ощутимая
Soir пише:
Внес небольшие изменения в прошивку ATMEGA328 - возможно в ней ошибка обработки яркости.
Всё отлично. Яркость регулируется в нужных пределах!!!.
Дякую
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 17 лют. 2018 10:35 #15

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Oto пише:
Если уже просить, то что нибудь повеселей :)
Oto, а вам то самим нравятся такие танцы цифр на экране? Ну только если для практики в написании кода. Для клуба/дискотеки/бара может и хорошо, а для квартиры это лишнее. Для этого хаоса пожертвовали разделительной точкой.
По кукушке пока не смотрел, куда ее цеплять.
Soir, хоть примерно, а то плату готов проявлять, и не хотелось бы потом проводами разводить
Останнє редагування: 17 лют. 2018 10:38 від sergey44. Причина: Добавил информации
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 17 лют. 2018 11:03 #16

  • Oto
  • Oto аватар
  • Оффлайн
  • Moderator
  • Дописи: 2681
  • Подякували: 1160
  • sxem.org 2019,2020,2021,2022,2023,2024 Site Sponsor 2017 Author
Мне нравится, очень интересный вариант, такие часы я бы мог поставить у себя везде, кроме спальни.
Ну а для кого нибудь общественного места типа кофейни, тем более как вы говорите для дискотеки это вообще находка.
Я сам случайно увидел это видео в интернете, естественно понравилось, это необычно и интересно,
сюда в эту тему вставил просто для ознакомления,
и вот кстати, тут даже есть разминка для мозгов, если бы составить ТЗ создания подобного эффекта, представляете как бы его можно было описать?

P.S. никакого пожертвования точками там нет, в таком виде места для размещения точек там хватает.
россия - подлая нацьiя!
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 17 лют. 2018 13:34 #17

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
sergey44 пише:
Soir, хоть примерно, а то плату готов проявлять, и не хотелось бы потом проводами разводить
Добавил кукушку. PORTD0 (номер вывода зависит от типа корпуса).
Бузер должен быть со встроенным генератором. В зависимости от тока потребления, возможно нужно установить ключ.

Не проверял.
Долучення:
Останнє редагування: 21 лют. 2018 07:47 від Soir. Причина: Обновление прошивки.
Увійдіть до облікового запису, щоб писати повідомлення.
Користувачі які сказали Дякую: Wolf, sergey44

Матричний годинник, із зовнішнім радіо датчиком температури 19 лют. 2018 09:26 #18

  • Wolf
  • Wolf аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 1046
  • Подякували: 270
  • sxem.org Sponsor 2019, 2021,2023 ukraine-medal
Soir пише:
Добавил кукушку.
Не проверял.
Поставил на прогонку.Правда без ограничивающего резистора.
_____
Что заметил, час ночи, озвучка нажатий КН1 и КН3 работает, решил бегущую строку просмотреть )
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 19 лют. 2018 09:27 від Wolf.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 19 лют. 2018 10:45 #19

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
wolf2000 пише:
Что заметил, час ночи, озвучка нажатий КН1 и КН3 работает
А не надо?
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 19 лют. 2018 21:36 #20

  • Wolf
  • Wolf аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 1046
  • Подякували: 270
  • sxem.org Sponsor 2019, 2021,2023 ukraine-medal
Soir пише:
А не надо?
Давайте я погоняю и тогда напишу что добавить или изменить.
По логике не надо. Как есть во всех Ваших проектах, которые есть у меня. И за которые огромная благодарность.
Есть время день, установил 8-00 часов, в которые начинает работать кукушка и озвучка и есть время ночи=22 часам, и уже нет кукушки и озвучки.
Буду вечером дома, погоняю еще. Установлю ограничивающее сопротивление, вчера которое по спешке забыл.

Пока прогонка. Дякую
____________________________________________
Upd: все в норме, во первых озвучка КН1 и КН3,(вверх и вниз показания) КН2 не озвучена.
Это удобно навпомацки кak по мне при установке.
Ночью, как и днем есть бегущая, время которой регулируется.
Ничего не нужно менять по озвучке. Имхо
Дякую, Wolf2000
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Останнє редагування: 19 лют. 2018 21:36 від Wolf.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 21 лют. 2018 07:49 #21

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Выявил небольшие ошибки в прошивке. Непринципиальные, но все же. Заодно уже и доработал озвучку кнопок - ночью не работает и теперь на все кнопки.
Прошивки перезалил.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 21 лют. 2018 21:36 #22

  • sergey44
  • sergey44 аватар
  • Оффлайн
  • I'm here long time
  • Дописи: 128
  • Подякували: 9
Soir, а из за чего могут быть прочерки в показании температуры "В доме"? Уже второй раз такое замечаю.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 21 лют. 2018 22:01 #23

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Прочерки, когда программе не удалось считать данные с датчика. Причин может быть много: питание, неисправности, наводки... Ну и программные ошибки, в том числе, не исключаю.
Но нужно больше информации, статистики, закономерностей.
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 22 лют. 2018 14:38 #24

  • Wolf
  • Wolf аватар
  • Оффлайн
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Дописи: 1046
  • Подякували: 270
  • sxem.org Sponsor 2019, 2021,2023 ukraine-medal
Soir пише:
Выявил небольшие ошибки в прошивке. Непринципиальные, но все же.
у меня по температуре +3 грд с предпоследней прошивкой.
Датчик вне корпуса. Питание +4,92В импульсное, шлейф длиной ~ 12 cm.
Сравнивал с двумя другими проектами на DS18B20 и BMP-280.
Сегодня попробую новую прошивку и другой датчик.
Дякую
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Увійдіть до облікового запису, щоб писати повідомлення.

Матричний годинник, із зовнішнім радіо датчиком температури 22 лют. 2018 14:41 #25

  • Soir
  • Soir аватар
  • онлайн
  • Moderator
  • Дописи: 14111
  • Подякували: 5431
  • sxem.org 2019,2020,2021,2022,2023 Respect Author
Программа абсолютно никак не влияет на точность измерения. Просто отображает то, что пришло с датчика.
Увійдіть до облікового запису, щоб писати повідомлення.
Модератори: Wolf, Vakula, Айнцвайдрайченко, Soir