Например TDA7294

Форум РадиоКот • Просмотр темы - часы ардуино ds3231 max7219 ds18b20
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср окт 29, 2025 20:20:08

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 238 ]     ... , , , , 12
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт окт 23, 2025 20:52:25 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
Попробовал oldMillis >= 55 .... не помогло
Все тоже самое.
где то оно рядом...
Ведь от 0 и до 6 часов нормально все отрисовывается..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт окт 23, 2025 21:08:12 
Опытный кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 79
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 829
Откуда: Рязанская область
Рейтинг сообщения: 0
Изображение
да, надо подумать


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт окт 23, 2025 21:14:19 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
Изображение
да, надо подумать

Точно. На сегодня тайм аут...
Самое что интересное, сейчас сравнил, код не менял, заменил только массивы с отрисовкой цифр.
Видимо в них дело


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Чт окт 23, 2025 22:35:36 
Опытный кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 79
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 829
Откуда: Рязанская область
Рейтинг сообщения: 0
сейчас попробовал у себя твою прошивку
https://rutube.ru/shorts/049cfd92158bf3 ... 20b034211/
все нормально

Добавлено after 37 minutes 9 seconds:
хотя да иногда проскакивает . будем думать


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт окт 24, 2025 02:18:43 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
сейчас попробовал у себя твою прошивку
https://rutube.ru/shorts/049cfd92158bf3 ... 20b034211/
все нормально

Добавлено after 37 minutes 9 seconds:
хотя да иногда проскакивает . будем думать

Ничего не менял?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт окт 24, 2025 16:25:28 
Опытный кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 79
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 829
Откуда: Рязанская область
Рейтинг сообщения: 0
давай посмотрим почему это происходит
вставь этот кусок кода в свой
Код:
      unsigned long nov = millis();
     if (nov - oldMillis >= 75) {
      shag++; Serial.print("sek ");Serial.print(s1);Serial.print(s0);
      Serial.print("  shag ");Serial.println(shag);
     oldMillis = nov;
      }
  if (shag >= 12) {  Serial.print("lastm1 ");Serial.print(lastm1 );
  Serial.print("  m1 ");Serial.println(m1 );  Serial.println("---------"); shag=0; lasth1 = h1; lasth0 = h0; lastm1 = m1; lastm0 = m0; lasts1 = s1; lasts0 = s0;}
 

и посмотрим в мониторе порта
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт окт 24, 2025 17:07:08 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
Посмотрел... Тоже самое как на твоем скрине.
Не понял как сюда скрин вставить


Вложения:
10-24-2025_01.jpg [45.55 KiB]
Скачиваний: 12
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт окт 24, 2025 18:27:35 
Опытный кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 79
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 829
Откуда: Рязанская область
Рейтинг сообщения: 0
Код:
 
  oldMillis = nov;       // в начале новой секунды сбрасываем в "0"
  shag = 0;               // в начале новой секунды сбрасываем в "0"


вот подумай почему sek 00 (секунд) только девять
а остальных по двенадцать (например sek 01 двенадцать)
где и че делает процессор в недостающие время? у меня пока на ум ни че приходит.

Добавлено after 1 hour 11 minutes 37 seconds:
попробуй вот так изменения в стр 252, 254, 774, 775.


Вложения:
Clock_matrica_new_24.10.2025.rar [218.75 KiB]
Скачиваний: 6
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт окт 24, 2025 19:22:50 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
Вот теперь всё отлично получилось! Спасибо огромное!

Clock_matrica_new_24.10.2025.rar [218.75 KiB] для себя буду считать окончательным вариантом.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт окт 24, 2025 19:26:14 
Опытный кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 79
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 829
Откуда: Рязанская область
Рейтинг сообщения: 0
за спасибо надо на плюсик нажимать :))


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пт окт 24, 2025 19:31:49 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
Рано мне ещё плюсовать, сообщений пока маловато


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб окт 25, 2025 09:45:50 
Опытный кот
Аватар пользователя

Карма: 11
Рейтинг сообщений: 79
Зарегистрирован: Пт фев 27, 2015 12:00:53
Сообщений: 829
Откуда: Рязанская область
Рейтинг сообщения: 1
Shehov62 вот более правильная прошивка. :beer: в предыдущей другие режимы будут работать не корректно. :dont_know:


Вложения:
Clock_matrica_new_25.10.2025.rar [219.66 KiB]
Скачиваний: 9
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб окт 25, 2025 13:59:29 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
Отлично. буду пробовать. На другие режимы не обращал внимания.
интересны были режимы с анимацией цифр (1,2 и 5,6 режимы).

Добавлено after 47 minutes 26 seconds:
Serzh2000, Возник еще такой вопрос, возможно ли собрать такие же часы, то есть с таким же функционалом, но на другой матрице, большего размера? Например на матрице из адресных светодиодов WS2812?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб окт 25, 2025 18:51:25 
Открыл глаза
Аватар пользователя

Карма: -6
Рейтинг сообщений: -1
Зарегистрирован: Ср июн 18, 2025 07:20:55
Сообщений: 59
Рейтинг сообщения: 0
Возник еще такой вопрос, возможно ли собрать такие же часы, то есть с таким же функционалом, но на другой матрице, большего размера? Например на матрице из адресных светодиодов WS2812?

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

_________________
глаза баяца, руки из жопы, но я не здаюсь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб окт 25, 2025 20:25:44 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
Shehov62 вот более правильная прошивка. :beer: в предыдущей другие режимы будут работать не корректно. :dont_know:

Установил. Все отлично, как и хотелось. В предыдущем скетче действительно в других режимах (1-4) разделительные точки не моргают.

Добавлено after 20 minutes 22 seconds:
Возник еще такой вопрос, возможно ли собрать такие же часы, то есть с таким же функционалом, но на другой матрице, большего размера? Например на матрице из адресных светодиодов WS2812?

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

Не точно видимо выразился. То что на WS2812 часы можно сделать, сам знаю. Делал уже и не один экземпляр. Вариантов много в сети.
Изображение
Эти вот сделаны были в апреле.
Вопрос был что надо изменить именно в этом скетче чтобы заставить его работать с такой матрицей 8х32, вместо MAX7219?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Сб окт 25, 2025 21:46:42 
Открыл глаза
Аватар пользователя

Карма: -6
Рейтинг сообщений: -1
Зарегистрирован: Ср июн 18, 2025 07:20:55
Сообщений: 59
Рейтинг сообщения: 0
очевидно заменить вывод MAX7219 на вывод в ws2812
при этом на каждый пиксель изображэния надо выдать 24бита в цвете

_________________
глаза баяца, руки из жопы, но я не здаюсь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пн окт 27, 2025 07:11:04 
Открыл глаза
Аватар пользователя

Карма: -6
Рейтинг сообщений: -1
Зарегистрирован: Ср июн 18, 2025 07:20:55
Сообщений: 59
Рейтинг сообщения: 0
Вопрос был что надо изменить именно в этом скетче чтобы заставить его работать с такой матрицей 8х32, вместо MAX7219?


Код:
//---------- НА ИНДИКАТОР ДАННЫХ (из scr1 - Обновляем все сегменты индикатора)
void refreshAll() {                                                       //
  rotate();                                                               // поворачиваем данные из буфера sct и записываем их в буфер scr1 (ВЕРТИКАЛЬНЫЕ БАЙТЫ)
  for (int c = 0; c < 8; c++) {                                           // создаем цикл от 0 до 7
    digitalWrite(CS_PIN, LOW);                                            // Разрешаем нашему индикатору получать данные с шины SPI
    for(int i = NUM_MAX - 1; i>=0; i--) {                                 // создаем цикл от 3 до 0 Цикл по количеству индикаторов
      shiftOut(DIN_PIN, CLK_PIN, MSBFIRST, CMD_DIGIT0 + c);               // трансилруем команду (1+0)4раза,(1+1)4раза,(1+2)4раза,(1+3)4раза,(1+4)4раза,(1+5)4раза,(1+6)4раза,(1+7)4раза
!>>>      shiftOut(DIN_PIN, CLK_PIN, MSBFIRST, scr1[i * 8 + c].byte_data);    // трансилруем данные (байт) из ячейки scr1 (3*8+0, 2*8+0, 1*8+0, 0*8+0)  24, 16,  8,  0
                                                                          //                 строки/столбцы            3*8+1, 2*8+1, 1*8+1, 0*8+1   25, 17,  9,  1
                                                                          //                                            .  .  .  .  .  .  .  .  .
                                                                          //                                           3*8+7, 2*8+7, 1*8+7, 0*8+7   31, 23, 15,  7
    }
    digitalWrite(CS_PIN, HIGH);                                           //
  }
}


вот в этом (!>>> ) месте вместо вывода в спи надо заполнить массив для кетайских светиков а потом вывести его.

_________________
глаза баяца, руки из жопы, но я не здаюсь


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: часы ардуино ds3231 max7219 ds18b20
СообщениеДобавлено: Пн окт 27, 2025 08:02:17 
Родился

Зарегистрирован: Чт окт 23, 2025 11:06:30
Сообщений: 12
Откуда: Рязанская область
Рейтинг сообщения: 0
Спасибо. Буду изучать, пробовать...
Это уже будут другие часы.
Видимо придется потом создать другую тему.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 238 ]     ... , , , , 12

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y