Загорелся собрать два ночника в спальню на базе проекта Гайвера. Только решил добавить туда датчики (CO2 MH-Z19B, температура и влажность GY21), отображать часы и показания датчиков на дисплее LCD 0.96 с отправкой данных на Blynk. Ну и управление лампой тоже через Blynk. Еще планируется сенсорная кнопка сверху, но пока без нее. В основании лампы кроме экрана предусмотрены два порта USB для зарядки телефонов.
Основание лампы и верхняя крышка - печать на 3d принтере, вот концепт:
Схема подключения всего барахла:
Flprog версия 6.2.2 по ссылке Эдуарда, IDE 1.8.10
Проблема заключается в том, что если я загружаю проект только по работе с матрицей (на библиотеке FastLED), то матрица работает, blynk тоже без проблем, вот проект: если загружаю проект по работе с LCD и датчиками (без матрицы), то тоже все работает, данные датчиков отображаются на дисплее и всё подключено к blynk, вот проект: Но если я хочу совместить эти два проекта в один, то микроконтроллер виснет и не работает, дисплей молчит, blynk показывает циклический connect-disconnect. И не работает прошивка МК через OTA, теперь только по usb.
Вот сборный проект: Питание обеспечивает хороший БП 20W 5v, специально купил в магазине радиотехники.
В чем может быть причина или что я делаю не так?