Ще один момент по радіо. На макеті я зібрав все як в схемі. І все запрацювало. Але потім "вилізло" єдне "але"...
Під час фінальної збірки того радіо - а збиралось воно в такому порядку:
- запаяв esp32 - перевірив працездатність - ОК
- запаяв дісплей - перевірив працездатність - ОК
і так далі, на етапі перевірки картки micro sd - вона не спрацювала. Шо я тільки не робив. Все перевірив, все пропаяв - картка не "підіймалась". Та шо ж воно таке...На макеті на "дюпонтах" - все працювало, а тут ні... та піпєц... не може так бути!!! Перевірив ще раз все - електрично всі з'єднання відповідно до схеми. Модуль кард-рідера - той самий, картка та сама - а воно не працює. Вирішив - най буде без карти (радіо працює і без картки, але функціонал неповний)...
Але то мені муляло у очі - як так... І от ранком, по дорозі на роботу, приходить така думка мені - а може вміст теки /src/ESP32_radio_evo3.20/SD card content/ завантажити у внутрішню пам'ять ESP32???
Я так і зробив - файли browser.html та editor.html завантажив у внутрішню пам'ять контролера (а її вільної там - дофіга, навіть якщо всі 16 банків пам'яті х 99 станцій забити радіостанціями), оновив сторінку і ...
... і воно підхопилося і запрацювало!!!! Тепер в меню всі вкладки активні. Картка пам'яті для цього радіо - не потрібна - все працює з внутрішньої файлової системи!
Файл редактора банків станцій я трохи переклав з польської на англійську - то шоб інтерфейс радіо був в єдному стилі. Ще трохи поганяю веб-морду на предмет помилок і багів - шоб шо - дооробити і виправити помилки якщо такі будуть.Продовження буде...



Немає коментарів :
Дописати коментар