Часы на STM32.mp4
Немного переделал часы с модулями ESP-01(заменил память на 4мб.) и NRF24L01+ Праздники берутся с сайта https://www.calend.ru/ , личные праздники из файла sobdata.txt. Для получения погоды нужен openweathermap api key и city ID города(искать самим), Gismeteo не используется(пока). Плата крепиться сзади матрицы(по крайней мере отверстия совпадают). Платы заказывал на https://jlcpcb.com/ надоело самому делать, стоимость примерно 10$ за 5 комплектов. Внешний датчик на Attiny85. Положил готовые файлы с интервалом передачи примерно 60 сек и 12 мин.. Редактировать файл с событиями можно прямо из браузера. Сохранение комбинация Ctr+S. Длительность звучания будильника умножаем на 10 (если 12 то играет 120 секунд), короткие мелодии перезапускаются. Показ видеофайлов работает но включается только в скетче(нужно пересобрать). Если нет ESP и NRF можно их отключить в меню. Тогда файлы будут искаться на SD карте. Можно использовать только один из модулей(тоже выбор в меню). Да блок питания 5В. не менее 2А. Матрицы очень прожорливы, 300 ма на минимальной яркости и 2А на максимальной. ESP-01 после прошивки надо к ней подключится для настройки адрес 192.168.4.1 В датчике стабилизатор на 3.3 не нужен если подключаете батарейку на 3В. Конденсатор на 0.1мкф нужен только один(у меня smd, припаян снизу к разьёму). Ссылка на файлы. https://cloud.mail.ru/public/GHjk/CP88NRwTg