Информер 64x32 RGB LED Matrix

12+
12+

2 просмотра

9 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

9 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

2 просмотра

9 дней назад

Технический аудит и модернизация проекта «Информер 64x32» Предисловие. Проект: Часы на 64x32 RGB LED Matrix начинался как освоение популярного часового информера на базе ESP32 Исконный материал: 64x32_RGB_ESP32-81_FM_SPIFFS_pr: Проект с FM-Radio 64x32_RGB_ESP32-84_SPIFFS_biz: Проект с WEB-Radio Автор Игорь Шилов форум находится здесь: Обсуждение проекта, вопросы, идеи и предложения, документация, файлы прошивок, исходники. В Контакте https://vk.com/topic-204990074_49057697 Яндекс диск https://disk.yandex.ru/d/ozOPXTfe1udeoQ и Гит хаб https://github.com/Eugene-777-kz/Clock-64x... Мое знакомство с проектом началось в августе 2025 года. Столкнувшись с огромным количеством вкладок и запутанным кодом, я обнаружил, что обратной связи с автором больше нет. Проект напоминал «карточный домик»: любая правка приводила к краху всей структуры. Это заставило меня пройти путь от попыток запуска до глубокой модернизации, порой пересобирая код «с нуля» по несколько раз, чтобы добиться стабильности. Разработку я начал с версии 64x32_RGB_ESP32-84_SPIFFS_biz: Проект с WEB-Radio Проект приобрел новую ступень развития 64x32_RGB_ESP32-86_SPIFFS_biz: он является усовершенствованным машинным кодом и имеет свой знак «86 ИИ/СС» Стиль и дизайн в память автора Игоря Шилова сохранен, но с некоторыми доработками и модернизациями. (Программная часть): Исправление системных ошибок Стабильность системы: Был полностью пересмотрен машинный код. Удалено «ведро и маленькая тележка» дублирующих функций и лишних символов, из-за которых программа постоянно зависала, тормозила или уходила в перезагрузку думаю объяснять и показывать где и что было изменено нет смысла главное результат и стабильная работа. Электроника: Как профессиональный электронщик, я выявил аппаратную причину нестабильности шины I2C. В проекте и в схеме автора можно применить несколько типов датчиков сенсора выполняющих одну и ту же функцию но многие не догадываются о низком номинале резисторов (4.7 кОм) на большинстве из них, в следствии чего на датчиках BMP280, SGP30 и прочих превращал цифровой сигнал (меандр) в «пилу». Процессор воспринимал это как мусор, что вело к зависаниям и прочим артефактам. Замена на 10 кОм полностью решила проблему чтения данных с сенсоров. При покупке модулей сенсоров обращайте внимание на крохотные черные резисторы очень часто производитель устанавливает в плату 4.7ком чаще и 10 ком реже, если вы покупаете изделие с WEB портала спрашивайте у продавца что там впаяно на крайний случай если он у вас уже есть замена своими руками. Обязательно к пояснению на всех датчика сенсорах должно быть 10 ком дабы избежать не совместимости и перекосов по шине данных. Звук и Радио: Полностью восстановлена работоспособность WEB-радио. Несмотря на мой медленный Интернет а он у меня порядка около 10 Mbps, удалось добиться хорошей работы всех двенадцати станций без прерываний и «ржания». Станции вы можете сами в ручном режиме поменять на любую свою какая вам больше по душе в веб интерфейсе или в коде Json. «Реставрация утраченного функционала: В процессе работы было замечено, что в версии 64x32_RGB_ESP32-85_SPIFFS_biz по неизвестным причинам исчезла полюбившаяся многим вкладка «Анекдоты», Prikol_parse.ino анекдоты ржу не могу... http://rzhunemogu.ru которая присутствовала в ранней 64x32_RGB_ESP32-81_FM_SPIFFS_pr версии. Мною была проведена работа по «трансплантации» этого блока кода из старой версии в новую структуру. Теперь информер снова умеет поднимать настроение, при этом код был оптимизирован так, чтобы не конфликтовать с современными функциями Веб-радио и прочими функциями. Новые функции и эстетика: AQI INDEX (Качество воздуха): Немного поменял стиль избавился от мерцания столбиков. Ввел трехцветную индикацию слова "воздух" (зеленый/желтый/красный) и добавил звуковой сигнал тревоги при опасных концентрациях, добавлена функция калибровки от одного часа до шести часов. Любой датчик SGP30 после продолжительной работы смещает свою нулевую точку в сторону повышения и считает это за эталон, что бы сбросить к заводским параметрам нужно делать перезагрузку всего аппарата, но в нашем случае было принято решение доверить эту работу аппаратному коду без перезагрузки всего аппарата. БАРОГРАФ (48 часов). Это электронный аналог классических метеорологических приборов, адаптированный для людей, чувствительных к перепадам давления. Прибор не просто показывает цифры, а фиксирует динамику, позволяя предсказывать смену погоды задолго до её начала. Эпилог: Проект "86 ИИ/СС" — это не финальная точка, а живой организм, который продолжает совершенствоваться в реальном времени на основе ежедневных наблюдений.

Название:

Информер 64x32 RGB LED Matrix

Категория:

Разное