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

ASM

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

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

 
Изменено:

ASM

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

Вложения

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

ASM

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

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

ASM

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

ASM

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

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

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

ASM

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

maksland

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

ASM

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

kym13

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

Вложения

  • 136.7 KB Просмотры: 55
  • 114 KB Просмотры: 53
  • 42.5 KB Просмотры: 40

ASM

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

kym13

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

ASM

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

Maxx1200

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

ИльяХ

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

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

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

ASM

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

ИльяХ

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