Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5

ТЕМА: Выносной радиодатчик температуры для матричных часов

Выносной радиодатчик температуры для матричных часов 25 дек 2017 20:06 #1

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

Выносной радиодатчик температуры для матричных часов 28 дек 2017 18:46 #2

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Чтобы определить направления для экономии, давайте посчитаем, тогда понятно будет куда копать.
МК в режиме сна потребляет 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
  • Сообщений: 8033
  • Спасибо получено: 2757
Тему кардинально почистил. Убрал все обсуждения и тестовые варианты. В итоге пришли к тому, что написал свой вариант часов с радиомодулем.
Все финальные (на сегодня, доработки не исключаю) материалы собрал в этом сообщении.

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

Выносной радиодатчик температуры для матричных часов 11 фев 2018 20:36 #4

  • klslab
  • klslab аватар
  • Не в сети
  • new member
  • Сообщений: 1
Soir в чем отличия передатчика с приемником(кроме пониженного питания и ножки включения передатчика) между Ото и sergey44, тем более в теме удалили название приемо-передатчика примененного sergey44. вроде была прошивка на PIC12F629 работающая с FS100A.
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 11 фев 2018 21:32 #5

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Отличия программные. В выложенном архиве в сообщении №3 прошивка для передатчика на PIC12F629. Этот передатчик может работать только с моим вариантом часов.
Что касается удаленных материалов - то я предупреждал о чистке темы и предлагал сохранить интересующую информацию.
Свои испытания я проводил на модуле WL101/WL102 (приемник/передатчик).
Последнее редактирование: 11 фев 2018 21:32 от Soir.
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 15 фев 2018 21:41 #6

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 915
  • Спасибо получено: 189
Soir пишет:
В итоге пришли к тому, что написал свой вариант часов с радиомодулем
Обкатка в железе. Вариант с Атмегой 328
Что бы хотелось добавить изменить язык на мову, и добавить "кукушку" и озвучку нажатия кнопок. По возможности и наличии свободного места в МК. (Вариант Атмега 328)
Гашение нуля во времени до 10.00
Почему то не регулируется яркость при изменении освещения.
Завтра еще раз разберу, проверю сам световой датчик.

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

Выносной радиодатчик температуры для матричных часов 16 фев 2018 08:14 #7

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Обкатка в железе...
В ATMEGA328 памяти свободной осталось много, но мне пока не хотелось бы разделять проекты. Все-таки пока еще идет обкатка.
Но, возможно, удастся втиснуть кукушку и в ATMEGA8. Зависит от конкретных требований к кукушке. Поэтому опишите подробнее ее работу.

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

Выносной радиодатчик температуры для матричных часов 16 фев 2018 10:42 #8

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 915
  • Спасибо получено: 189
Soir пишет:
Но, возможно, удастся втиснуть кукушку и в ATMEGA8. Зависит от конкретных требований к кукушке. Поэтому опишите подробнее ее работу.
Два коротких звуковых сигнала в ровное кол-во часов, с выводом на экран времени.
Мда, тогда нужно вводить параметр (в меню) день/ночь. Что бы она ночью не куковала.
Или жестко прописывать в программе, или в Eeprom руками каждый раз. Лучше меню.
Soir пишет:
Но, скажу сразу, выбора через меню не будет.
Выбор и не нужен. Только украинский!

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

Выносной радиодатчик температуры для матричных часов 16 фев 2018 11:28 #9

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
wolf2000 пишет:
Лучше меню.
Посмотрю, хватит ли на это места в ATMEGA8. Если нет, тогда напомните мне об этом позже - сделаю только для ATMEGA328.

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

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

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

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

Выносной радиодатчик температуры для матричных часов 16 фев 2018 17:42 #10

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 915
  • Спасибо получено: 189
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 от wolf2000. Причина: дописал
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 16 фев 2018 22:12 #11

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

Выносной радиодатчик температуры для матричных часов 16 фев 2018 23:07 #12

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
wolf2000 пишет:
А одну нижнюю в данном случае сделать мигающей, перемигивающей?
Тут проголосовали, что миганий быть не должно. Пока этот вопрос отложим.

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

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

По кукушке пока не смотрел, куда ее цеплять.
Вложения:
Последнее редактирование: 16 фев 2018 23:10 от Soir.
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 16 фев 2018 23:21 #13

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1544
  • Спасибо получено: 554
....включить индикацию разделительных точек (точки)
Ребята, что вы о мелких точках каких то?

Если уже просить, то что нибудь повеселей :)
#StopRussianAggression
Последнее редактирование: 17 фев 2018 00:42 от Oto.
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 17 фев 2018 10:35 #14

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 915
  • Спасибо получено: 189
Soir пишет:
Проверьте наличие конденсатора на выводе 21 МК.
Установил, разница есть, но не ощутимая
Soir пишет:
Внес небольшие изменения в прошивку ATMEGA328 - возможно в ней ошибка обработки яркости.
Всё отлично. Яркость регулируется в нужных пределах!!!.
Дякую
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Снігуроїд !!!...
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 17 фев 2018 10:35 #15

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

Выносной радиодатчик температуры для матричных часов 17 фев 2018 11:03 #16

  • Oto
  • Oto аватар
  • Не в сети
  • Moderator
  • Сообщений: 1544
  • Спасибо получено: 554
Мне нравится, очень интересный вариант, такие часы я бы мог поставить у себя везде, кроме спальни.
Ну а для кого нибудь общественного места типа кофейни, тем более как вы говорите для дискотеки это вообще находка.
Я сам случайно увидел это видео в интернете, естественно понравилось, это необычно и интересно,
сюда в эту тему вставил просто для ознакомления,
и вот кстати, тут даже есть разминка для мозгов, если бы составить ТЗ создания подобного эффекта, представляете как бы его можно было описать?

P.S. никакого пожертвования точками там нет, в таком виде места для размещения точек там хватает.
#StopRussianAggression
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 17 фев 2018 13:34 #17

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
sergey44 пишет:
Soir, хоть примерно, а то плату готов проявлять, и не хотелось бы потом проводами разводить
Добавил кукушку. PORTD0 (номер вывода зависит от типа корпуса).
Бузер должен быть со встроенным генератором. В зависимости от тока потребления, возможно нужно установить ключ.

Не проверял.
Вложения:
Последнее редактирование: 21 фев 2018 07:47 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: wolf2000, sergey44

Выносной радиодатчик температуры для матричных часов 19 фев 2018 09:26 #18

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 915
  • Спасибо получено: 189
Soir пишет:
Добавил кукушку.
Не проверял.
Поставил на прогонку.Правда без ограничивающего резистора.
_____
Что заметил, час ночи, озвучка нажатий КН1 и КН3 работает, решил бегущую строку просмотреть )
"Борітеся — поборете!
Вам Бог помагає!
За вас правда, за вас слава
І воля святая!"
________________________
Save Ukraine! Stop Putin!
Снігуроїд !!!...
Последнее редактирование: 19 фев 2018 09:27 от wolf2000.
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 19 фев 2018 10:45 #19

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
wolf2000 пишет:
Что заметил, час ночи, озвучка нажатий КН1 и КН3 работает
А не надо?
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 19 фев 2018 21:36 #20

  • wolf2000
  • wolf2000 аватар
  • Не в сети
  • Moderator
  • Слава Україні !!! Смерть ворогам
  • Сообщений: 915
  • Спасибо получено: 189
Soir пишет:
А не надо?
Давайте я погоняю и тогда напишу что добавить или изменить.
По логике не надо. Как есть во всех Ваших проектах, которые есть у меня. И за которые огромная благодарность.
Есть время день, установил 8-00 часов, в которые начинает работать кукушка и озвучка и есть время ночи=22 часам, и уже нет кукушки и озвучки.
Буду вечером дома, погоняю еще. Установлю ограничивающее сопротивление, вчера которое по спешке забыл.

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

Выносной радиодатчик температуры для матричных часов 21 фев 2018 07:49 #21

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Выявил небольшие ошибки в прошивке. Непринципиальные, но все же. Заодно уже и доработал озвучку кнопок - ночью не работает и теперь на все кнопки.
Прошивки перезалил.
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 21 фев 2018 21:36 #22

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

Выносной радиодатчик температуры для матричных часов 21 фев 2018 22:01 #23

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Прочерки, когда программе не удалось считать данные с датчика. Причин может быть много: питание, неисправности, наводки... Ну и программные ошибки, в том числе, не исключаю.
Но нужно больше информации, статистики, закономерностей.
Администратор запретил публиковать записи гостям.

Выносной радиодатчик температуры для матричных часов 22 фев 2018 14:38 #24

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

Выносной радиодатчик температуры для матричных часов 22 фев 2018 14:41 #25

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 8033
  • Спасибо получено: 2757
Программа абсолютно никак не влияет на точность измерения. Просто отображает то, что пришло с датчика.
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
  • 5
Модераторы: wolf2000, Vakula, Айнцвайдрайченко