- Связка STM32F103 (Master) + ESP8266 (Slave) по SPI
Датчик температуры (DS18B20)- Датчик освещенности (BH1750, для динамической яркости)
- Web-панель, автоподстройка времени по WiFi
- Мультиплексирование ламп, индивидуальное управление яркостью ламп в широком диапазоне
- Индивидуальная RGB подсветка ламп (WS2812B)
- STM32F103C8T6
- ESP8266 (ESP-07S)
- DS18B20, BH1750
- LMR23630, MAX1771
- Node JS 20
- Webpack 5
- STM32: IAR EWARM (Kickstart)
- ESP8266: Eclipse CDT
PCB не финальные, есть небольшой TODO список по доработкам, но схема и размеры меняться не будут). Измерение температуры происходит не корректно из-за не удачного расположения датчика и конструктива корпуса.
- Платы закончены
-
Запущно измерение температуры - Запущно измерение освещенности
- Базовые модули в STM32 и ESP8266
- Связь между контроллерами по SPI
- Базовые фильтры вывода ламп, неонок, подсветки
- SNTP реализован, время синхронизируется
- Web сервер со внутреннй файловой системой
- Web сокеты реализованы, протокол проброшен
- Web панель настроек времени
- Web панель настроек WiFi
- Web панель настроек дисплея