ESP, IoT [MatrixClock] Большие часы 64х32, ESP32

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
РЕЛИЗ 2 в разработке с 16.04.23

  • переход на GyverHub​
  • обновление интерфейса​
  • замена библиотек датчиков​
  • обновление интерфейса вывода информации на дисплее​
  • оптимизация кода вывода показаний с датчиков​

 
Изменено:

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
Вот и плата приехала))
Спаял основное)
Но что-то на данной ESP WiFi модуль не работает) Не видно ТД в сети)
Надо освобождать от проводов плату и вставлять сюда)
 

Вложения

  • Лойс +1
Реакции: kym13 и maksland

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
Перевел проект на EEPROM, объем кода (кол-во строк) уменьшился в разы)
Хочется сделать настройки цветов через web, но как хранить код цвета, непонятно)
C++:
uint16_t clock_col  = display->color565(0, 255, 255);
также доступ к интерфейсу возможен без знания IP адреса, по локальному пути.

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

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
Потестировал часы и есть замечания.
1. Минимальная яркость 10, можно уменьшить до 4, разницы нет, но если уменьшить до 3, часы не светятся, пока не включишь на минимум 8.
Ночью светят на 10 намного ярче, чем часы с проектом на адресной ленте, т.е. надо будет отражатель делать...
2. Также надо решить вопрос с ошибкой показания датчика ds18b20, это когда ответ не считан и выводится ответ "-127" соответственно на дисплее каша в этом месте.
3. Также надо подумать, как решить вопрос с пропаданием электричества. В коде задано время проверки соединения - 10 сек. Если за это время нестартанул роутер, то запускается точка доступа, соответственно часы идут не верно, решается перезагрузкой часов. Может увеличить время проверки до 60 секунд?
--- дополню, если что еще будет.
 

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
@maksland, не надо RTC) с тем проектом сложно, не получается скомпилировать даже старый скетч) надо подбирать версии платы и версии FastLED, как-то попробовал, не получилось)
 

Старик Похабыч

★★★★★★★
14 Авг 2019
4,222
1,291
Москва
ds18b20 вроде с -55 работает, так что если температуру показывает меньше -100 градусов явно что то не так. Но это грубое решение
 

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
С датчиком сделал так, если -40...0, то показываем минус, если меньше -50, то заново делаем запрос температуры.
С WiFi вывел таймер обратного отсчета на дисплей в 60 секунд.
Теперь надо решить вопрос с GyverNTP, не всегда проходит синхронизация... [Решено]
меньше -100 градусов
если ошибка чтения, то высылается код '-127' это еще со времен ардуины выяснил, когда на адресных часах отображалась непонятная информация))
 
Изменено:

maksland

★★★✩✩✩✩
13 Янв 2019
489
115
Omsk
давно ждём ! и в соседней ветке тоже ! :)
в этих матрицах обычные RGB светодиоды стоят ? управление регистрами ?
 
Изменено:
  • Лойс +1
Реакции: Maxx1200

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
@maksland, да) допинал соседнюю ветку) теперь надо тут делать управление цветами)
 

kym13

★★✩✩✩✩✩
14 Ноя 2020
456
67
@ASM, А зачем такие провода толстые на питание матрицы? Она у Вас что всегда светит белым на максимальной яркости? У меня на часах из другого проекта вся схема берет питание от USB который на ESP32 стоит, питание матрицы от пина 5В на ESP. Матрица правда Р2,5 64х128 (8192 диода), так потребление не больше 500мА в пике. (см. фото)
 

Вложения

  • 136.7 KB Просмотры: 60
  • 114 KB Просмотры: 57
  • 42.5 KB Просмотры: 41

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
@kym13, заводские оставил. Может сменю, ещё не доделал проект)
 

kym13

★★✩✩✩✩✩
14 Ноя 2020
456
67
@ASM, Я смотрю Вы всё пытаетесь минимизировать чтобы проводов была меньше, компактнее, а тут такая ложка дёгтя чуть не сварочные кабеля. У меня то что я выложил в предыдущем посте, это стенд, пока гоняю, потом конечно питание по 5 вольтам припаяю к колодке. USB будет только для прошивки.
 

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
@kym13, провода можно спрятать) толще чем модуль все равно не будет)
 

Maxx1200

★✩✩✩✩✩✩
11 Фев 2022
94
18
Вопрос в этом проекте есть ли поддержка будильника?
 

ИльяХ

✩✩✩✩✩✩✩
26 Окт 2022
4
0
Здравствуйте, помогите, плз.,

при компиляции не находит LittleFS.h, ругается
fatal error: LittleFS.h: No such file or directory compilation terminated.

При этом сама библиотека из прилагаемого архива установлена...
 

ASM

★★★★✩✩✩
26 Окт 2018
1,548
299
@ИльяХ, если старая Иде, то надо скачать файлы в папку tools, если новая, но она уже встроенная, как я понял)
 

ИльяХ

✩✩✩✩✩✩✩
26 Окт 2022
4
0
@ASM, @ASM,
Увы, IDE 2.0.2
И встроенную (если есть), не видит, и в \Arduino\libraries, куда устанавливается через "Добавить ZIP библиотеку", тоже.