Обсуждаем электронику на колесах. Нужен увлажнитель воздуха для Камаза? Вам сюда.
Ответить

Re: часы ардуино ds3231 max7219 ds18b20

Чт дек 02, 2021 07:30:46

Так пробова и по-другому на плюс и наминус сподтяжками и без непомогло.

и не поможет.
Нужно попробовать на Ардуино uno .

а сейчас у вас что?

:roll: я бы сделал так. взял бы небольшой проводок и один конец его припаял к минусу.
нашёл на микросхеме ножку которой соответствует D4(кнопка mode/set) вторым концом тыкнул бы.
произошла смена экрана ? значит все ок!

Изображение Изображение

Re: часы ардуино ds3231 max7219 ds18b20

Вс июл 17, 2022 17:38:47

Доброго времени суток! Собрал часы по вашей схеме и прошивке(пробовал все прошивки),Всё работает кроме датчика температуры, уcтановлен DS18B20, в поле вывода температуры пишет -0,0 С. В чём может быть проблема?

Re: часы ардуино ds3231 max7219 ds18b20

Пн июл 18, 2022 18:35:31

в поле вывода температуры пишет -0,0 С. В чём может быть проблема?

я думаю не к тем ножкам подключен или неисправный датчик
Изображение
нажми на картинку и проверь свое подключение датчика.

Re: часы ардуино ds3231 max7219 ds18b20

Пн окт 24, 2022 17:30:44

Доброго времени суток. Спасибо за помощь ,разобрался ,кривой вход ардуино был! Спасибо!

Re: часы ардуино ds3231 max7219 ds18b20

Ср дек 07, 2022 21:03:23

Привет народ. Жива ли тема? Есть пара вопросов, так как есть пара ошибок в коде.

Re: часы ардуино ds3231 max7219 ds18b20

Чт дек 08, 2022 19:19:30

чё интересует?

Re: часы ардуино ds3231 max7219 ds18b20

Чт дек 08, 2022 21:00:54

Привет =)

1. Поставив этот скетч - Czasy8x32_ds18b20_data_EEPROM, вроде бы всё работает, только слова, которые используются в настройках (Установка, Будильник, Яркость) не вмещаются на матрицу. Есть ли способ уменьшить шрифт?

2. Хотел использовать этот скетч - chasy_matrica, очень понравился режим с большим шрифтом, но там разделители работает не так как у Вас на видео, а просто мерцают. Если есть возможность, подскажите место, где прописана работа разделителя и его эффект или уже есть новая версия с исправленной ошибкой? И в этом скетче тоже не вмещаются длинные слова в Установках, в том числе и само слово "Установки".

3. Очень быстро мигает разделитель, необходимо уменьшить в 2 раза скорость. И есть ли возможность менять анимацию работы разделителя? В каком месте это можно делать?

Если словами не понятно, то могу сделать фото-видео.

Re: часы ардуино ds3231 max7219 ds18b20

Пт дек 09, 2022 12:56:11

да все можно! вы хоть немного скетч умеете писать? если да, то давайте сделаем как хотите.

Добавлено after 7 minutes 5 seconds:
Изображение

нарисуйте какими буквами должно быть написано "Установка", "Будильник", "Яркость"

Re: часы ардуино ds3231 max7219 ds18b20

Пт дек 09, 2022 13:03:56

Покопавшись в скетче и примерно поняв алгоритм работы я пришел к выводу что длинные статичные слова не вывести на 4 сегмента, так как изначально они заточены под 5 сегментов, как было первоначально у автора, только если прокручивать, что неудобно. Скорее всего придётся их укорачивать по типу - УСТАН-КА, БУДИЛЬ-К, ЯРКО-Ь или УСТНВК., БДЛНК., ЯРКСТ. или что-то в этом роде. Где и как писать я понял, вечером попробую.

По поводу анимации разделителя тоже понял, что он анимируется при включенном будильнике. Как изменить под себя вроде тоже разобрался, опять же вечером попробую =)))

Единственное пока не понял почему в последней прошивке разделитель мерцает, а в более ранних версиях работает норм.

Re: часы ардуино ds3231 max7219 ds18b20

Пт дек 09, 2022 13:17:54

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

покажи видео

Re: часы ардуино ds3231 max7219 ds18b20

Пт дек 09, 2022 20:40:13

Хорошо, вечером выложу

Добавлено after 7 hours 10 minutes 11 seconds:
Блин, с видео облом, вечная загрузка, сейчас попробую на облако кинуть

https://drive.google.com/file/d/1aqdnp8 ... sp=sharing

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

Подскажите, где настроить скорость мигания и анимации разделителя.

И можно ли получить Вашу последнюю прошивку, может там вносили какие изменения которые прошли мимо нас=)

Re: часы ардуино ds3231 max7219 ds18b20

Сб дек 10, 2022 20:59:22

Разобрался с мерцанием. В функции void showClockBig в конце, перед отрисовкой разделителя стояла refreshAll();, оно и давало эффект мерцания.

Осталось разобраться с регулировкой частоты отображения разделителя, слишком быстро моргает для меня. И как сделать цифры дат жирными, которые отображаются в режиме АВТО?

Добавлено after 24 minutes 29 seconds:
Вот тут хочу сделать дни недели все заглавными буквами, как мне это сделать?

const uint8_t dweek_ru[] PROGMEM = { 11, // Шрифт дни недели (рус) 2 буквы
0x09, 0xFE, 0x92, 0x92, 0x6C, 0x00, 0x78, 0x84, 0x84, 0x48, 0x00, // вс (воскресенье)
0x09, 0xFE, 0x02, 0x02, 0xFE, 0x00, 0xFC, 0x20, 0x20, 0xFC, 0x00, // Пн (понедельник)
0x08, 0xFE, 0x92, 0x92, 0x6C, 0x00, 0x04, 0xFC, 0x04, 0x00, 0x00, // Вт (вторник)
0x09, 0x7C, 0x82, 0x82, 0x44, 0x00, 0xFC, 0x14, 0x14, 0x08, 0x00, // Ср (среда)
0x09, 0x1E, 0x20, 0x20, 0xFE, 0x00, 0x04, 0xFC, 0x04, 0x00, 0x00, // Чт (четверг)
0x09, 0xFE, 0x02, 0x02, 0xFE, 0x00, 0x04, 0xFC, 0x04, 0x00, 0x00, // Пт (пятница)
0x09, 0x7C, 0x82, 0x82, 0x44, 0x00, 0x78, 0x94, 0x94, 0x60, 0x00, // Сб (суббота)
0x09, 0x07, 0x05, 0x07, 0x00, 0x7E, 0x81, 0x81, 0x42, 0x00, 0x00, // символ градуса и буква С
};

Re: часы ардуино ds3231 max7219 ds18b20

Сб дек 10, 2022 23:46:04

Можете попробовать напр. в Excel, примерно через 15 минут для всех и готово. Внизу: мой опыт для ВС.
Код:
...
0x09, 0xFE, 0x92, 0x92, 0x6C, 0x00, 0x7C, 0x82, 0x24, 0x42, 0x00, // ВС (воскресенье)
...
Вложения
1111.zip
(2.57 KiB) Скачиваний: 48
vs.jpg
(97.19 KiB) Скачиваний: 49

Re: часы ардуино ds3231 max7219 ds18b20

Вс дек 11, 2022 00:49:55

Можете попробовать напр. в Excel, примерно через 15 минут для всех и готово. Внизу: мой опыт для ВС.
Код:
...
0x09, 0xFE, 0x92, 0x92, 0x6C, 0x00, 0x7C, 0x82, 0x24, 0x42, 0x00, // ВС (воскресенье)
...


Это Божественно! Спасибо, сейчас попробую, правда пока туго дается понимание

Добавлено after 56 minutes 2 seconds:
Вроде сделал, но надо тестировать по дням, но пока вроде отображает норм, держите кому надо =)

const uint8_t dweek_ru[] PROGMEM = { 11, // Шрифт дни недели (рус) 2 буквы
0x09,0xFF,0x89,0x89,0x76,0x00,0xFF,0x81,0x81,0xC3,0x00, // ВС (воскресенье)
0x09,0xFF,0x01,0x01,0xFF,0x00,0xFF,0x08,0x08,0xFF,0x00, // ПН (понедельник)
0x10,0xFF,0x89,0x89,0x76,0x00,0x03,0x01,0xFF,0x01,0x03, // ВТ (вторник)
0x09,0xFF,0x81,0x81,0xC3,0x00,0xFF,0x11,0x11,0x0E,0x00, // СР (среда)
0x10,0x0F,0x10,0x10,0xFF,0x00,0x03,0x01,0xFF,0x01,0x03, // ЧТ (четверг)
0x10,0xFF,0x01,0x01,0xFF,0x00,0x03,0x01,0xFF,0x01,0x03, // ПТ (пятница)
0x09,0xFF,0x81,0x81,0xC3,0x00,0xFF,0x89,0x89,0x73,0x00, // СБ (суббота)
};

Re: часы ардуино ds3231 max7219 ds18b20

Вс дек 11, 2022 09:04:35

для на рисовки цифр/букв я пользовался редактором для матрицы 8×8 например этим
http://rcl-radio.ru/?p=98974

Re: часы ардуино ds3231 max7219 ds18b20

Вс дек 11, 2022 10:07:48

для на рисовки цифр/букв я пользовался редактором для матрицы 8×8 например этим
http://rcl-radio.ru/?p=98974


Огромное спасибо, всё отлично получилось, настроил шрифты под свои хотелки.

Осталась скорость работы разделителя, есть какие-нибудь идеи?

Re: часы ардуино ds3231 max7219 ds18b20

Вс дек 11, 2022 10:17:48

Осталась скорость работы разделителя, есть какие-нибудь идеи?

попробуй так достаточно медленно мигают точки?
если нет поиграйся со скоростью здесь.
Код:
  else{                                                                   // если будильники не установлены, просто мигаем точками
    if (dots2){                                                           // dots-скорость мигания точками
      setCol(15, 0x66);                                                   //
      setCol(16, 0x66);                                                   //
    }                                                                    //
  }
Вложения
chasy_matrica_temp_otricatelnaay.rar
(199.76 KiB) Скачиваний: 53

Re: часы ардуино ds3231 max7219 ds18b20

Вс дек 11, 2022 11:30:06

Осталась скорость работы разделителя, есть какие-нибудь идеи?

попробуй так достаточно медленно мигают точки?
если нет поиграйся со скоростью здесь.
Код:
  else{                                                                   // если будильники не установлены, просто мигаем точками
    if (dots2){                                                           // dots-скорость мигания точками
      setCol(15, 0x66);                                                   //
      setCol(16, 0x66);                                                   //
    }                                                                    //
  }


Это идеально! Это то, что хотелось, благодарю со всей силы =)

Re: часы ардуино ds3231 max7219 ds18b20

Вс дек 11, 2022 12:29:06

Выложите фото/видео часов, хотелось бы посмотреть на корпус Ваших часов

Re: часы ардуино ds3231 max7219 ds18b20

Вс дек 11, 2022 13:07:59

Выложите фото/видео часов, хотелось бы посмотреть на корпус Ваших часов


Пока не могу, так как только закончил настройку макета и корпус пока в башке, но буду делать по Вашей аналогии. Как сделаю, обязательно запилю пост на Пикабу и обязательно выложу здесь результат. Сейчас скину мой вариант часов. Я сделал для себя упрощенный вариант, так как часы будут висеть на стене, то нет необходимости в будильниках, памятных датах и так далее. Оставил только 2 вида часов с двумя видами режимов, в итоге 4 Режима - 1 - Большие часы, 2 - Большие часы с датой, 3 - Часы с секундами и 4 Часы с секундами и датой. Заменил слово Режим на Часы. Заменил счёт режимов, было от 0 до 3, стало от 1 до 4. Поменял некоторые слова для того, чтобы умещались на матрице. Заменил шрифты на дате и сделал цифры даты жирными, это всё по желанию супруги. Так же убрал температуру, так как у нас висит метеостанция. Нам нужны просто удобные часы )))

Если интересно, то вот одна из моих работ: https://pikabu.ru/story/detskaya_igrova ... mi_8603907

Скажите пожалуйста, что Вы использовали на фальшпанель? Какой светофильтр или тонировку?
Вложения
simple-clock.zip
(159.3 KiB) Скачиваний: 56
Ответить