Еще одни часы на матрицах

Lis06
Offline
Зарегистрирован: 24.10.2018

С этим давно уже разобрался, спасибо

vk007
Offline
Зарегистрирован: 16.06.2015

То для Дим был ответ.

Lis06
Offline
Зарегистрирован: 24.10.2018

Сорри, толком не взглянул:/

YRA
Offline
Зарегистрирован: 10.01.2015

 b707 приношу свои извинения, но все мои попытки преобразовать  код под  линейку матриц пока не приносят успеха уже несколько недель (знаний и опыта катострофически не хватает). Не могли бы Вы сбросить преобразовный Вами код от уважаемлого vk007  в личку (iwan.antal26@yandex.ru)? Повторил удачно проект от уважаемого vikonix  на две сторны, но на солнце (участок и дом расположен с Юга на Север) датчик в солнечный день в корпусе показывает  на 8-10 градусов больше, хотя утром нормально показывает. Буду пробывать, конечно, подключить ds18b20 (когда Шойгу пенсию пришлет и чинарю оплачу датчики, а почта России доствит их ) в его проект. С уважением, Юрий.

b707
Offline
Зарегистрирован: 26.05.2017

Юрий, случайно увидел ваше сообщение, я сюда не захожу совсем.

Вечером поищу тот код и напишу вам.

YRA
Offline
Зарегистрирован: 10.01.2015

Буду очень благодарен!!!

b707
Offline
Зарегистрирован: 26.05.2017

YRA пишет:

Буду очень благодарен!!!

написал

YRA
Offline
Зарегистрирован: 10.01.2015

Спасибо!!!!

 

serjik
Offline
Зарегистрирован: 06.03.2021

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

vk007
Offline
Зарегистрирован: 16.06.2015

Найдите и закомментируйте строки в скетче:

      Tminmax(0);
      Tminmax(1);

serjik
Offline
Зарегистрирован: 06.03.2021

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

iopq
Offline
Зарегистрирован: 05.07.2016

а куда вешать такие часы? если в комнату то спать не мешают? достались вот такие матрицы. думаю тоже часы сделать но с регулировкой яркости

vk007
Offline
Зарегистрирован: 16.06.2015

serjik пишет:
как вид больших цифр можно изменить.

Шрифты находятся в файле fonts.h
Конкретно шрифт для отображения времени - это массив font_digit[]
У всех цифр ширина 6 точек, поэтому каждая цифра - это 6 чисел (столбцы).

vk007
Offline
Зарегистрирован: 16.06.2015

iopq пишет:
а куда вешать такие часы?
Я себе их сделал в виде настольных.

iopq пишет:
если в комнату то спать не мешают?
У меня они запитаны от юсб компа. Комп на ночь выключается и часы, получается, тоже. Но для случая круглосуточной работы затонировал стекло корпуса темной пленкой. Кроме того, чтобы уменьшить яркость, можно подобрать и заменить токоограничивающие резисторы на платах матриц.

iopq пишет:
думаю тоже часы сделать но с регулировкой яркости
У этих часов есть автоматическая регулировка яркости в зависимости от внешнего освещения.

YRA
Offline
Зарегистрирован: 10.01.2015

 А у меня во дворе работают , сею вот думаю, что детям, ну более внучкам надо бы собрать во двор в 100 -150 метрах от меня строятся, если что-то продам, ну  из   хотя бы дворца  под  Прасковейвкой, ну там реликтового бы леса так метров 10 кв., от Волибдена или там вроде выбросили  плиточку гранитовую, на мою пенсию , наверное, когда-то приобретнную, ну  или от пенсий ВС СССР, защитников его детства и юности, ну сыкономил на моих сослуживцах, многие уже в бонзе почвуевщихся и мне 56% выплачивая пенсии уже много лет , вроде как не ту Родину защишали  мы, ну надеюсь у него когда-нибудь выростет писюн  на пятке, что  бы он как в  сортир идти по малой нужде,  разувался, может  тогда и вспоминать будет, что не и только  из Петербуга он и из 90-х( смотри фильм "Бандитский Петербург" он почти документальный для него) , а народ то российский бедствует и нищает. А часики  мы всеравно сделам- на зло проклятым имериалистам

serjik
Offline
Зарегистрирован: 06.03.2021

Спасибо! буду пробовать.

serjik
Offline
Зарегистрирован: 06.03.2021

Огромное спасибо VK 007. Переводить из двоичного в 16-и ...код нудновато, но оно того стоило! Внешний вид цифр очень меняет вид самого изделия. Теперь оно полностью такое, как мне хотелось. Еще раз спасибо!

serjik
Offline
Зарегистрирован: 06.03.2021

Добрый вечер! Подскажите пожалуйста какую строку закоментировать, чтоб индикацию батарейки отключить?

vk007
Offline
Зарегистрирован: 16.06.2015

Индикация батарейки и не включается, если с батарейкой все нормально.

serjik
Offline
Зарегистрирован: 06.03.2021

А начиная с какого напряжения начинает показывать? У меня начал с 3,3 вольт через месяц работы часов. Я полагал 3,3-нормально?

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

serjik пишет:

А начиная с какого напряжения начинает показывать? У меня начал с 3,3 вольт через месяц работы часов. Я полагал 3,3-нормально?

Это почти севшая батарейка

serjik
Offline
Зарегистрирован: 06.03.2021

Спасибо! Заменю попозже батарейку.

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

А зарядить? Или там не литий-йонная? Тогда этот график не для вас ))

serjik
Offline
Зарегистрирован: 06.03.2021

Не смотрел какая...модуль DS3231 микро. И к стати сделал сброс через ресет, так как не мог кнопками в меню войти (после анимации время показывало доли секунды, и опять анимация), и после сброса батарейку не показывает и все работает отлично.

Rumata
Rumata аватар
Offline
Зарегистрирован: 29.03.2019

serjik пишет:

Не смотрел какая...модуль DS3231 микро. И к стати сделал сброс через ресет, так как не мог кнопками в меню войти (после анимации время показывало доли секунды, и опять анимация), и после сброса батарейку не показывает и все работает отлично.

Там 2 варианта. LIR - заряжаемые литиевые. СR одноразовые 

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

Не, я просто не сообразил, про какую батарейку речь - у мини-модулей 3,3В нормально, там не батарейка стоит, а ионистор

vk007
Offline
Зарегистрирован: 16.06.2015

serjik пишет:
А начиная с какого напряжения начинает показывать?

Ну вы бы почитали описание хоть. Для кого я все расписывал?

В сообщении #10

vk007 пишет:
отображение уведомления настроено на 2.3В и меньше - это минимальное напряжение, при котором часовая микросхема сохраняет работоспособность по даташиту

vk007
Offline
Зарегистрирован: 16.06.2015

serjik пишет:
У меня начал с 3,3 вольт через месяц работы часов. Я полагал 3,3-нормально?

Вообще не нормально. У меня сейчас напряжение на батарейке 3,1В и за эти более чем 3 года я ее еще не менял. Причем, как я уже писал, часы запитаны от юсб компьютера, который включается только днем, а может и вообще не включаться несколько дней.

Только еще на начальном этапе тестирований батарейка разрядилась очень быстро, когда в делителе напряжения стояли резисторы с меньшим сопротивлением.

serjik
Offline
Зарегистрирован: 06.03.2021

 

После сброса так и работает трое суток, батарейку не показывает. Похоже был глюк.

didm
Offline
Зарегистрирован: 05.04.2021

Я тоже сделал эти часы. Задумка понравилась. Но что-бы их запустить, надо стать программистом. Перечитав весь форум, я понял, что проект ещё сыроват. У меня тоже кракозябры вместо латиницы, через пару секунд табло притухает, батарейка показывает ноль, хотя новая.А часы очень понравились.Так никто не выложил рабочий проект.

b707
Offline
Зарегистрирован: 26.05.2017

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

Я вытащил отсюда часть кода в другой проект - никаких проблем.

didm
Offline
Зарегистрирован: 05.04.2021

Я очень сожалею, что не стал программистом. За ответ -спасибо.

Gavrilov_S
Offline
Зарегистрирован: 13.11.2014

я к сожалению тоже не программист. Но когда то давно я хотел одну прикольную штуку  добавить в часы. Под названием КУ-КУ. 

чтобы через в каждый час на одном свободном порту появилось лог 1 и через него буду управлять например цифровым плеером с китая. при подаче питания будет воспроизвоидться какая нибудь запись "ку ку" например. 

у нас много программистов которые хорошо разбираются в кодах. если есть немного времени и желания добавления новой функции. Я был бы очень благодарным! :) 

vk007
Offline
Зарегистрирован: 16.06.2015

didm пишет:
Перечитав весь форум, я понял, что проект ещё сыроват.

Обоснуйте. Я тоже перечитал и снова убедился, что все проблемы свелись к нескольким:
1) люди не хотят или не умеют читать (и это не моя проблема), уже несколько раз было написано в какой версии и как нужно компилировать. Я уже писал, что проект вообще начинался еще в версии 1.0.5. Посчитайте, сколько версий ардуино иде вышло за эти годы. Они ведь не просто так выходили ради смены цифр в версии, а в каждой были изменения, в т.ч. и работа с кодировкой текста.
2) используют другие модели датчиков и матриц и свято уверены, что все заработает сразу без переделок.
3) хотелки. Кто-то хочет что-то добавить свое, кто-то - убрать ненужное. Но не у всех это получается сразу. А некоторые хотелки так и вовсе невозможны без существенной доработки кода.

Из всей "сырости" могу только согласиться с автоматической регулировкой яркости. Яркость может мерцать, и этому я получил подтверждение, только когда поставил часы в корпус. Без корпуса даже намека на это не было, и я удивлялся, почему у других мерцает. Часы реагируют на малейшее изменение освещенности датчика. Но, как проще всего выйти из этой ситуации, я уже тоже писал.

didm пишет:
У меня тоже кракозябры вместо латиницы

Перечитайте еще раз тему, что нужно делать уже описывалось.

didm пишет:
через пару секунд табло притухает

Вот здесь подробней. Такой проблемы еще не встречалось.

didm пишет:
батарейка показывает ноль, хотя новая.

Если показывает ноль, значит вы ее не подключили к ардуине или сделали это неправильно.

didm пишет:
Так никто не выложил рабочий проект.

Рабочий проект выложен в сообщении #1.

Gavrilov_S
Offline
Зарегистрирован: 13.11.2014

Проект рабочий! Подтверждаю для didm.  У меня уже 2 года работают часы. все четко отрабатывает и по праздникам выводит текст. На дни рождения и прочие сделал. 

b707
Offline
Зарегистрирован: 26.05.2017

vk007 пишет:

Из всей "сырости" могу только согласиться с автоматической регулировкой яркости. Яркость может мерцать, и этому я получил подтверждение, только когда поставил часы в корпус. Без корпуса даже намека на это не было, и я удивлялся, почему у других мерцает. Часы реагируют на малейшее изменение освещенности датчика. Но, как проще всего выйти из этой ситуации, я уже тоже писал.

vk007 , существует очень простая формула для борьбы с мерцанием. Новую яркость с фотодатчика используем не сразу, а сначала смешиваем со старой яркостью в соотношении, например 30% к 70%:

 system_bright = new_bright * 0.3 + old_bright * 0.7;

И тогда все будет менятся плавно.

Чем меньше доля новой яркости в формуле и чем больше старой - тем плавнее будет менятся яркость. но и тем дольше часы будут подстраиваться к изменениям.

В своих часах на больших матрицах 32х16 использую этот метод и он вполне рабочий.

vk007
Offline
Зарегистрирован: 16.06.2015

b707, спасибо. Надо будет действительно исправить, а то все руки не доходят. Кстати, вы написали, что использовали часть кода в своем проекте. Если не секрет, что именно в моем г-коде :) вам приглянулось?

b707
Offline
Зарегистрирован: 26.05.2017

vk007 пишет:

Кстати, вы написали, что использовали часть кода в своем проекте. Если не секрет, что именно в моем г-коде :) вам приглянулось?

мне нужна была индикация на подобных матрицах и шрифт у вас понравился :)

К сожалению, проект до окончания так и не дошел... по причине моей лени :) Но к вашей части претензий не было :)

vk007
Offline
Зарегистрирован: 16.06.2015

Да, лень хоть и двигатель прогресса, но весьма коварная штука. У меня тоже есть парочка подвисших проектов. Обычно лень наступает, когда дело доходит до корпуса, а тут даже корпус уже полностью готов, осталось только поставить внутрь кое-какие оставшиеся детали и... лень. Жду, блин, вдохновения... *тут должен быть смайлик рука-лицо.jpeg*

vk007
Offline
Зарегистрирован: 16.06.2015

Попробовал поставить изменение яркости по формуле, предложенной b707.
Мерцание пропало, на резкое изменение освещенности реагирует быстро, а вот на плавное - очень долго. Нужно поиграться и подобрать соотношение коэффициентов. А может и так привыкну. b707, еще раз спасибо.

Кроме этого, в сетапе убрал опрос уличного датчика температуры для определения начальных мин и макс температур. Раньше не замечал, но при включении часов датчик выдает в сетапе +85.0 градусов. Или это у меня датчик такой, или влияют длинные провода, или еще чего-то не учел. В лупе - норм, после сброса - норм, а сразу при подаче питания какой-то глюк. В общем, разбираться не стал, сделал попроще, да и тот опрос там вообще не нужен был.

Также убрал "???" при отсутствии датчика уличной температуры.

Больше изменений вроде бы не вносил.

bwn
Offline
Зарегистрирован: 25.08.2014

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

ЗЫ, часы не эти, собственная разработка.

vk007
Offline
Зарегистрирован: 16.06.2015

bwn пишет:
походу сетап отрабатывает до достижения нормального напряжения на датчике

Я сразу тоже об этом подумал, но пробовал и задержку 1.5 с в начале сетапа ставить, и дважды делал запрос на измерение температуры (а там в библиотечной функции своя задержка 750 мс). Но ничего не помогло. Конечно, было бы интересно разобраться в причине, но сделал проще - присвоил начальные значения t_min=100.0 и t_max=-100.0, а в лупе им уже присваиваются нормальные значения.

kuzmaz85
Offline
Зарегистрирован: 24.09.2021

Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru

kuzmaz85
Offline
Зарегистрирован: 24.09.2021

Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru

kuzmaz85
Offline
Зарегистрирован: 24.09.2021

b707 пишет:

vk007 - поправил код для работы на линейке из матриц. Если правильно нашел, всего в коде надо поменять 5 строчек. Часы и температура показываются, остальное не проверял.

если вы не против, возьму фонты и часть кода в свой проект

Можно ли увидеть ваш вариант скетча под данный индикатор ?  kuz_09@mail.ru

b707
Offline
Зарегистрирован: 26.05.2017

kuzmaz85 пишет:

Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru

я попробую найти и отпишусь тут

kuzmaz85
Offline
Зарегистрирован: 24.09.2021

b707 пишет:

kuzmaz85 пишет:

Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru

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

b707  как раз у вас и хотел спросить данный скетч

kuzmaz85
Offline
Зарегистрирован: 24.09.2021

b707 пишет:

kuzmaz85 пишет:

Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru

я попробую найти и отпишусь тут

b707  Спасибо , почту я указал 

b707
Offline
Зарегистрирован: 26.05.2017

kuzmaz85 пишет:

 b707  Спасибо , почту я указал 

написал, ловите.

Обязательно отпишитесь о результате

kuzmaz85
Offline
Зарегистрирован: 24.09.2021

b707 пишет:

kuzmaz85 пишет:

 b707  Спасибо , почту я указал 

написал, ловите.

Обязательно отпишитесь о результате

b707  на почту ничего не пришло, попробуйте  отправить скетч на эту почту  :  kuzmaz85@yandex.ru