b707 приношу свои извинения, но все мои попытки преобразовать код под линейку матриц пока не приносят успеха уже несколько недель (знаний и опыта катострофически не хватает). Не могли бы Вы сбросить преобразовный Вами код от уважаемлого vk007 в личку (iwan.antal26@yandex.ru)? Повторил удачно проект от уважаемого vikonix на две сторны, но на солнце (участок и дом расположен с Юга на Север) датчик в солнечный день в корпусе показывает на 8-10 градусов больше, хотя утром нормально показывает. Буду пробывать, конечно, подключить ds18b20 (когда Шойгу пенсию пришлет и чинарю оплачу датчики, а почта России доствит их ) в его проект. С уважением, Юрий.
Доброй ночи. Собрал часики и неделю было чем заняться. Спасибо огромное за разработку! особенно порадовала возможность выводить текст. Подскажите пожалуйста чайнику как отключить минимальную и максимальную температуру, еже процессор в голове перегревается.
Шрифты находятся в файле fonts.h
Конкретно шрифт для отображения времени - это массив font_digit[]
У всех цифр ширина 6 точек, поэтому каждая цифра - это 6 чисел (столбцы).
У меня они запитаны от юсб компа. Комп на ночь выключается и часы, получается, тоже. Но для случая круглосуточной работы затонировал стекло корпуса темной пленкой. Кроме того, чтобы уменьшить яркость, можно подобрать и заменить токоограничивающие резисторы на платах матриц.
iopq пишет:
думаю тоже часы сделать но с регулировкой яркости
У этих часов есть автоматическая регулировка яркости в зависимости от внешнего освещения.
А у меня во дворе работают , сею вот думаю, что детям, ну более внучкам надо бы собрать во двор в 100 -150 метрах от меня строятся, если что-то продам, ну из хотя бы дворца под Прасковейвкой, ну там реликтового бы леса так метров 10 кв., от Волибдена или там вроде выбросили плиточку гранитовую, на мою пенсию , наверное, когда-то приобретнную, ну или от пенсий ВС СССР, защитников его детства и юности, ну сыкономил на моих сослуживцах, многие уже в бонзе почвуевщихся и мне 56% выплачивая пенсии уже много лет , вроде как не ту Родину защишали мы, ну надеюсь у него когда-нибудь выростет писюн на пятке, что бы он как в сортир идти по малой нужде, разувался, может тогда и вспоминать будет, что не и только из Петербуга он и из 90-х( смотри фильм "Бандитский Петербург" он почти документальный для него) , а народ то российский бедствует и нищает. А часики мы всеравно сделам- на зло проклятым имериалистам
Огромное спасибо VK 007. Переводить из двоичного в 16-и ...код нудновато, но оно того стоило! Внешний вид цифр очень меняет вид самого изделия. Теперь оно полностью такое, как мне хотелось. Еще раз спасибо!
Не смотрел какая...модуль DS3231 микро. И к стати сделал сброс через ресет, так как не мог кнопками в меню войти (после анимации время показывало доли секунды, и опять анимация), и после сброса батарейку не показывает и все работает отлично.
Не смотрел какая...модуль DS3231 микро. И к стати сделал сброс через ресет, так как не мог кнопками в меню войти (после анимации время показывало доли секунды, и опять анимация), и после сброса батарейку не показывает и все работает отлично.
Там 2 варианта. LIR - заряжаемые литиевые. СR одноразовые
А начиная с какого напряжения начинает показывать?
Ну вы бы почитали описание хоть. Для кого я все расписывал?
В сообщении #10
vk007 пишет:
отображение уведомления настроено на 2.3В и меньше - это минимальное напряжение, при котором часовая микросхема сохраняет работоспособность по даташиту
У меня начал с 3,3 вольт через месяц работы часов. Я полагал 3,3-нормально?
Вообще не нормально. У меня сейчас напряжение на батарейке 3,1В и за эти более чем 3 года я ее еще не менял. Причем, как я уже писал, часы запитаны от юсб компьютера, который включается только днем, а может и вообще не включаться несколько дней.
Только еще на начальном этапе тестирований батарейка разрядилась очень быстро, когда в делителе напряжения стояли резисторы с меньшим сопротивлением.
Я тоже сделал эти часы. Задумка понравилась. Но что-бы их запустить, надо стать программистом. Перечитав весь форум, я понял, что проект ещё сыроват. У меня тоже кракозябры вместо латиницы, через пару секунд табло притухает, батарейка показывает ноль, хотя новая.А часы очень понравились.Так никто не выложил рабочий проект.
didm - куча народу повторило, у всех работает. Но может они все программистами были, не знаю. Вообще, Ардуина - это игрушка для программистов, совсем не умея программироывать - в проектах ардуино ловить нечего.
Я вытащил отсюда часть кода в другой проект - никаких проблем.
я к сожалению тоже не программист. Но когда то давно я хотел одну прикольную штуку добавить в часы. Под названием КУ-КУ.
чтобы через в каждый час на одном свободном порту появилось лог 1 и через него буду управлять например цифровым плеером с китая. при подаче питания будет воспроизвоидться какая нибудь запись "ку ку" например.
у нас много программистов которые хорошо разбираются в кодах. если есть немного времени и желания добавления новой функции. Я был бы очень благодарным! :)
Перечитав весь форум, я понял, что проект ещё сыроват.
Обоснуйте. Я тоже перечитал и снова убедился, что все проблемы свелись к нескольким:
1) люди не хотят или не умеют читать (и это не моя проблема), уже несколько раз было написано в какой версии и как нужно компилировать. Я уже писал, что проект вообще начинался еще в версии 1.0.5. Посчитайте, сколько версий ардуино иде вышло за эти годы. Они ведь не просто так выходили ради смены цифр в версии, а в каждой были изменения, в т.ч. и работа с кодировкой текста.
2) используют другие модели датчиков и матриц и свято уверены, что все заработает сразу без переделок.
3) хотелки. Кто-то хочет что-то добавить свое, кто-то - убрать ненужное. Но не у всех это получается сразу. А некоторые хотелки так и вовсе невозможны без существенной доработки кода.
Из всей "сырости" могу только согласиться с автоматической регулировкой яркости. Яркость может мерцать, и этому я получил подтверждение, только когда поставил часы в корпус. Без корпуса даже намека на это не было, и я удивлялся, почему у других мерцает. Часы реагируют на малейшее изменение освещенности датчика. Но, как проще всего выйти из этой ситуации, я уже тоже писал.
didm пишет:
У меня тоже кракозябры вместо латиницы
Перечитайте еще раз тему, что нужно делать уже описывалось.
didm пишет:
через пару секунд табло притухает
Вот здесь подробней. Такой проблемы еще не встречалось.
didm пишет:
батарейка показывает ноль, хотя новая.
Если показывает ноль, значит вы ее не подключили к ардуине или сделали это неправильно.
Проект рабочий! Подтверждаю для didm. У меня уже 2 года работают часы. все четко отрабатывает и по праздникам выводит текст. На дни рождения и прочие сделал.
Из всей "сырости" могу только согласиться с автоматической регулировкой яркости. Яркость может мерцать, и этому я получил подтверждение, только когда поставил часы в корпус. Без корпуса даже намека на это не было, и я удивлялся, почему у других мерцает. Часы реагируют на малейшее изменение освещенности датчика. Но, как проще всего выйти из этой ситуации, я уже тоже писал.
vk007 , существует очень простая формула для борьбы с мерцанием. Новую яркость с фотодатчика используем не сразу, а сначала смешиваем со старой яркостью в соотношении, например 30% к 70%:
Чем меньше доля новой яркости в формуле и чем больше старой - тем плавнее будет менятся яркость. но и тем дольше часы будут подстраиваться к изменениям.
В своих часах на больших матрицах 32х16 использую этот метод и он вполне рабочий.
b707, спасибо. Надо будет действительно исправить, а то все руки не доходят. Кстати, вы написали, что использовали часть кода в своем проекте. Если не секрет, что именно в моем г-коде :) вам приглянулось?
Да, лень хоть и двигатель прогресса, но весьма коварная штука. У меня тоже есть парочка подвисших проектов. Обычно лень наступает, когда дело доходит до корпуса, а тут даже корпус уже полностью готов, осталось только поставить внутрь кое-какие оставшиеся детали и... лень. Жду, блин, вдохновения... *тут должен быть смайлик рука-лицо.jpeg*
Попробовал поставить изменение яркости по формуле, предложенной b707.
Мерцание пропало, на резкое изменение освещенности реагирует быстро, а вот на плавное - очень долго. Нужно поиграться и подобрать соотношение коэффициентов. А может и так привыкну. b707, еще раз спасибо.
Кроме этого, в сетапе убрал опрос уличного датчика температуры для определения начальных мин и макс температур. Раньше не замечал, но при включении часов датчик выдает в сетапе +85.0 градусов. Или это у меня датчик такой, или влияют длинные провода, или еще чего-то не учел. В лупе - норм, после сброса - норм, а сразу при подаче питания какой-то глюк. В общем, разбираться не стал, сделал попроще, да и тот опрос там вообще не нужен был.
Также убрал "???" при отсутствии датчика уличной температуры.
Код не смотрел, но подобную некорректную температуру наблюдал на АМ2301, походу сетап отрабатывает до достижения нормального напряжения на датчике. Изменение бодов не помогло, в итоге поставил задержку из отображения номера версии при запуске, все завертухалось.
походу сетап отрабатывает до достижения нормального напряжения на датчике
Я сразу тоже об этом подумал, но пробовал и задержку 1.5 с в начале сетапа ставить, и дважды делал запрос на измерение температуры (а там в библиотечной функции своя задержка 750 мс). Но ничего не помогло. Конечно, было бы интересно разобраться в причине, но сделал проще - присвоил начальные значения t_min=100.0 и t_max=-100.0, а в лупе им уже присваиваются нормальные значения.
vk007 - поправил код для работы на линейке из матриц. Если правильно нашел, всего в коде надо поменять 5 строчек. Часы и температура показываются, остальное не проверял.
если вы не против, возьму фонты и часть кода в свой проект
Можно ли увидеть ваш вариант скетча под данный индикатор ? kuz_09@mail.ru
С этим давно уже разобрался, спасибо
То для Дим был ответ.
Сорри, толком не взглянул:/
b707 приношу свои извинения, но все мои попытки преобразовать код под линейку матриц пока не приносят успеха уже несколько недель (знаний и опыта катострофически не хватает). Не могли бы Вы сбросить преобразовный Вами код от уважаемлого vk007 в личку (iwan.antal26@yandex.ru)? Повторил удачно проект от уважаемого vikonix на две сторны, но на солнце (участок и дом расположен с Юга на Север) датчик в солнечный день в корпусе показывает на 8-10 градусов больше, хотя утром нормально показывает. Буду пробывать, конечно, подключить ds18b20 (когда Шойгу пенсию пришлет и чинарю оплачу датчики, а почта России доствит их ) в его проект. С уважением, Юрий.
Юрий, случайно увидел ваше сообщение, я сюда не захожу совсем.
Вечером поищу тот код и напишу вам.
Буду очень благодарен!!!
Буду очень благодарен!!!
написал
Спасибо!!!!
Доброй ночи. Собрал часики и неделю было чем заняться. Спасибо огромное за разработку! особенно порадовала возможность выводить текст. Подскажите пожалуйста чайнику как отключить минимальную и максимальную температуру, еже процессор в голове перегревается.
Найдите и закомментируйте строки в скетче:
Tminmax(0);
Tminmax(1);
Спасибо огромное, заработало как хотел, за одно и подучился как комментировать. Подскажите еще пожалуйста как вид больших цифр можно изменить.
а куда вешать такие часы? если в комнату то спать не мешают? достались вот такие матрицы. думаю тоже часы сделать но с регулировкой яркости
Шрифты находятся в файле fonts.h
Конкретно шрифт для отображения времени - это массив font_digit[]
У всех цифр ширина 6 точек, поэтому каждая цифра - это 6 чисел (столбцы).
А у меня во дворе работают , сею вот думаю, что детям, ну более внучкам надо бы собрать во двор в 100 -150 метрах от меня строятся, если что-то продам, ну из хотя бы дворца под Прасковейвкой, ну там реликтового бы леса так метров 10 кв., от Волибдена или там вроде выбросили плиточку гранитовую, на мою пенсию , наверное, когда-то приобретнную, ну или от пенсий ВС СССР, защитников его детства и юности, ну сыкономил на моих сослуживцах, многие уже в бонзе почвуевщихся и мне 56% выплачивая пенсии уже много лет , вроде как не ту Родину защишали мы, ну надеюсь у него когда-нибудь выростет писюн на пятке, что бы он как в сортир идти по малой нужде, разувался, может тогда и вспоминать будет, что не и только из Петербуга он и из 90-х( смотри фильм "Бандитский Петербург" он почти документальный для него) , а народ то российский бедствует и нищает. А часики мы всеравно сделам- на зло проклятым имериалистам
Спасибо! буду пробовать.
Огромное спасибо VK 007. Переводить из двоичного в 16-и ...код нудновато, но оно того стоило! Внешний вид цифр очень меняет вид самого изделия. Теперь оно полностью такое, как мне хотелось. Еще раз спасибо!
Добрый вечер! Подскажите пожалуйста какую строку закоментировать, чтоб индикацию батарейки отключить?
Индикация батарейки и не включается, если с батарейкой все нормально.
А начиная с какого напряжения начинает показывать? У меня начал с 3,3 вольт через месяц работы часов. Я полагал 3,3-нормально?
А начиная с какого напряжения начинает показывать? У меня начал с 3,3 вольт через месяц работы часов. Я полагал 3,3-нормально?
Это почти севшая батарейка
Спасибо! Заменю попозже батарейку.
А зарядить? Или там не литий-йонная? Тогда этот график не для вас ))
Не смотрел какая...модуль DS3231 микро. И к стати сделал сброс через ресет, так как не мог кнопками в меню войти (после анимации время показывало доли секунды, и опять анимация), и после сброса батарейку не показывает и все работает отлично.
Не смотрел какая...модуль DS3231 микро. И к стати сделал сброс через ресет, так как не мог кнопками в меню войти (после анимации время показывало доли секунды, и опять анимация), и после сброса батарейку не показывает и все работает отлично.
Там 2 варианта. LIR - заряжаемые литиевые. СR одноразовые
Не, я просто не сообразил, про какую батарейку речь - у мини-модулей 3,3В нормально, там не батарейка стоит, а ионистор
Ну вы бы почитали описание хоть. Для кого я все расписывал?
В сообщении #10
Вообще не нормально. У меня сейчас напряжение на батарейке 3,1В и за эти более чем 3 года я ее еще не менял. Причем, как я уже писал, часы запитаны от юсб компьютера, который включается только днем, а может и вообще не включаться несколько дней.
Только еще на начальном этапе тестирований батарейка разрядилась очень быстро, когда в делителе напряжения стояли резисторы с меньшим сопротивлением.
После сброса так и работает трое суток, батарейку не показывает. Похоже был глюк.
Я тоже сделал эти часы. Задумка понравилась. Но что-бы их запустить, надо стать программистом. Перечитав весь форум, я понял, что проект ещё сыроват. У меня тоже кракозябры вместо латиницы, через пару секунд табло притухает, батарейка показывает ноль, хотя новая.А часы очень понравились.Так никто не выложил рабочий проект.
didm - куча народу повторило, у всех работает. Но может они все программистами были, не знаю. Вообще, Ардуина - это игрушка для программистов, совсем не умея программироывать - в проектах ардуино ловить нечего.
Я вытащил отсюда часть кода в другой проект - никаких проблем.
Я очень сожалею, что не стал программистом. За ответ -спасибо.
я к сожалению тоже не программист. Но когда то давно я хотел одну прикольную штуку добавить в часы. Под названием КУ-КУ.
чтобы через в каждый час на одном свободном порту появилось лог 1 и через него буду управлять например цифровым плеером с китая. при подаче питания будет воспроизвоидться какая нибудь запись "ку ку" например.
у нас много программистов которые хорошо разбираются в кодах. если есть немного времени и желания добавления новой функции. Я был бы очень благодарным! :)
Обоснуйте. Я тоже перечитал и снова убедился, что все проблемы свелись к нескольким:
1) люди не хотят или не умеют читать (и это не моя проблема), уже несколько раз было написано в какой версии и как нужно компилировать. Я уже писал, что проект вообще начинался еще в версии 1.0.5. Посчитайте, сколько версий ардуино иде вышло за эти годы. Они ведь не просто так выходили ради смены цифр в версии, а в каждой были изменения, в т.ч. и работа с кодировкой текста.
2) используют другие модели датчиков и матриц и свято уверены, что все заработает сразу без переделок.
3) хотелки. Кто-то хочет что-то добавить свое, кто-то - убрать ненужное. Но не у всех это получается сразу. А некоторые хотелки так и вовсе невозможны без существенной доработки кода.
Из всей "сырости" могу только согласиться с автоматической регулировкой яркости. Яркость может мерцать, и этому я получил подтверждение, только когда поставил часы в корпус. Без корпуса даже намека на это не было, и я удивлялся, почему у других мерцает. Часы реагируют на малейшее изменение освещенности датчика. Но, как проще всего выйти из этой ситуации, я уже тоже писал.
Перечитайте еще раз тему, что нужно делать уже описывалось.
Вот здесь подробней. Такой проблемы еще не встречалось.
Если показывает ноль, значит вы ее не подключили к ардуине или сделали это неправильно.
Рабочий проект выложен в сообщении #1.
Проект рабочий! Подтверждаю для didm. У меня уже 2 года работают часы. все четко отрабатывает и по праздникам выводит текст. На дни рождения и прочие сделал.
Из всей "сырости" могу только согласиться с автоматической регулировкой яркости. Яркость может мерцать, и этому я получил подтверждение, только когда поставил часы в корпус. Без корпуса даже намека на это не было, и я удивлялся, почему у других мерцает. Часы реагируют на малейшее изменение освещенности датчика. Но, как проще всего выйти из этой ситуации, я уже тоже писал.
vk007 , существует очень простая формула для борьбы с мерцанием. Новую яркость с фотодатчика используем не сразу, а сначала смешиваем со старой яркостью в соотношении, например 30% к 70%:
system_bright = new_bright * 0.3 + old_bright * 0.7;
И тогда все будет менятся плавно.
Чем меньше доля новой яркости в формуле и чем больше старой - тем плавнее будет менятся яркость. но и тем дольше часы будут подстраиваться к изменениям.
В своих часах на больших матрицах 32х16 использую этот метод и он вполне рабочий.
b707, спасибо. Надо будет действительно исправить, а то все руки не доходят. Кстати, вы написали, что использовали часть кода в своем проекте. Если не секрет, что именно в моем г-коде :) вам приглянулось?
Кстати, вы написали, что использовали часть кода в своем проекте. Если не секрет, что именно в моем г-коде :) вам приглянулось?
мне нужна была индикация на подобных матрицах и шрифт у вас понравился :)
К сожалению, проект до окончания так и не дошел... по причине моей лени :) Но к вашей части претензий не было :)
Да, лень хоть и двигатель прогресса, но весьма коварная штука. У меня тоже есть парочка подвисших проектов. Обычно лень наступает, когда дело доходит до корпуса, а тут даже корпус уже полностью готов, осталось только поставить внутрь кое-какие оставшиеся детали и... лень. Жду, блин, вдохновения... *тут должен быть смайлик рука-лицо.jpeg*
Попробовал поставить изменение яркости по формуле, предложенной b707.
Мерцание пропало, на резкое изменение освещенности реагирует быстро, а вот на плавное - очень долго. Нужно поиграться и подобрать соотношение коэффициентов. А может и так привыкну. b707, еще раз спасибо.
Кроме этого, в сетапе убрал опрос уличного датчика температуры для определения начальных мин и макс температур. Раньше не замечал, но при включении часов датчик выдает в сетапе +85.0 градусов. Или это у меня датчик такой, или влияют длинные провода, или еще чего-то не учел. В лупе - норм, после сброса - норм, а сразу при подаче питания какой-то глюк. В общем, разбираться не стал, сделал попроще, да и тот опрос там вообще не нужен был.
Также убрал "???" при отсутствии датчика уличной температуры.
Больше изменений вроде бы не вносил.
Код не смотрел, но подобную некорректную температуру наблюдал на АМ2301, походу сетап отрабатывает до достижения нормального напряжения на датчике. Изменение бодов не помогло, в итоге поставил задержку из отображения номера версии при запуске, все завертухалось.
ЗЫ, часы не эти, собственная разработка.
Я сразу тоже об этом подумал, но пробовал и задержку 1.5 с в начале сетапа ставить, и дважды делал запрос на измерение температуры (а там в библиотечной функции своя задержка 750 мс). Но ничего не помогло. Конечно, было бы интересно разобраться в причине, но сделал проще - присвоил начальные значения t_min=100.0 и t_max=-100.0, а в лупе им уже присваиваются нормальные значения.
Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru
Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru
vk007 - поправил код для работы на линейке из матриц. Если правильно нашел, всего в коде надо поменять 5 строчек. Часы и температура показываются, остальное не проверял.
если вы не против, возьму фонты и часть кода в свой проект
Можно ли увидеть ваш вариант скетча под данный индикатор ? kuz_09@mail.ru
Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru
я попробую найти и отпишусь тут
Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru
указывайте ник того, кому пишете, в ветке несколько десятков человек отметилось. Код автора на первой странице. изменения - далее.
b707 как раз у вас и хотел спросить данный скетч
Добрый вечер. Можно ли ли у видеть ваш вариант скетча под данный индикатор? kuz_09@mail.ru
я попробую найти и отпишусь тут
b707 Спасибо , почту я указал
написал, ловите.
Обязательно отпишитесь о результате
b707 Спасибо , почту я указал
написал, ловите.
Обязательно отпишитесь о результате
b707 на почту ничего не пришло, попробуйте отправить скетч на эту почту : kuzmaz85@yandex.ru