Size: a a a

Анархическая электроника

2021 June 09

k

komunre in Анархическая электроника
вот выходишь на уровень электроники, так всё сразу сложнее становится, ничего не работает как обычно
источник

СT

Сергій Tolmeros... in Анархическая электроника
как бы я наверное делал

есть вот библиотеки, которые позволяют mp3 со встроенной флешки или той же SD
https://github.com/schreibfaul1/ESP32-audioI2S
https://github.com/earlephilhower/ESP8266Audio

я бы брал сразу SD карту (у esp32 уровни 3.3, можно напрямую подключать, без конвертора уровней, для D1mini есть платки с microSD слотами)

и качал звуки с сервера на неё, а с неё уже играл бы
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
Подскажите, для хранения данных при отключении контроллера использовал EEPROM, сейчас пробую SPIFFS.
Что оптимальнее всего при частой записи?
источник

СT

Сергій Tolmeros... in Анархическая электроника
может выйти, но есть вероятность что нужно будет сильно заморочиться
т.е. влезть в описание формата звука, алгоритма вывода, может быть покодить на ASM, использовать какой-то хитрый трюк

есть такая тема - демосцена
когда аудио-визуальные программы впихивают в программы размером сколько-то байт
источник

СT

Сергій Tolmeros... in Анархическая электроника
esp8266/esp32?

библиотека eeprom у них пишет в один сектор, вроде было что-то с чередованием секторов
но я точно не помню, оригинальная или уже доработанная библиотека

spiffs по идее более заточено под flash и будет чередовать сектора
там ещё в esp8266 выпиливают spiffs, вместо неё littlefs

если уж очень часто пишеться - я бы наверное использовал внешнюю eeprom на i2c шине
или fram
или psram с батарейкой для её питания
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
8266, а у spiffs какие минусы?
у меня работает он
источник

СT

Сергій Tolmeros... in Анархическая электроника
она будет скоро совсем deprecated для esp8266
т.е. при использовании более новой версии core там spiffs может уже не оказаться
источник

СT

Сергій Tolmeros... in Анархическая электроника
можно так же уменьшить частоту записей
добавить большой ёмкости конденсатор по питанию или ионистор/суперконденсатор
следить за пропаданием питания, и если пропало - быстро сгружать данные во флешку
источник

🖥

🖥Михаил Сергеевич... in Анархическая электроника
спасибо, буду думать в сторону оптимизации eeprom
источник

СT

Сергій Tolmeros... in Анархическая электроника
на littlefs перекатиться можно, по идее не сильно сложно
другой include прописать и заменить объект SPIFFS на LittleFS в коде
ну т.е. где у написано SPIFFS.open(path, mode), заменить на LittleFS.open(path, mode) и другие по аналогии
источник

R

Roman in Анархическая электроника
Один акб 1.0в, второй такой же 0.07в.
Автоматическая зарядка его не видит, он мертв и ему ничто не поможет? Как так, если они последовательно были велючены в повышайку в пассивном ожидании?
источник

R

Roman in Анархическая электроника
Кз внутри?
источник

СT

Сергій Tolmeros... in Анархическая электроника
это ещё даже не выход /*на уровень электроники*/

бывает что делаешь то, что точно должно работать (даже в мануалах написано, что должно)
и делаешь по инструкции всё

а оно не работает

вот всё проверил, всё правильно - а всё равно не работает

начинаешь перепроверять, лезть на более низкие уровни, копаться в коде библиотек и т.п.

в итоге бывает какая-то маленькая ошибка или неточность
иногда ошибка в библиотеке или железке

главное сильно не нервничать в такие моменты, всё фикситься
источник

СT

Сергій Tolmeros... in Анархическая электроника
это AA или 18650?
источник

k

komunre in Анархическая электроника
уточню: ничего не работает как обычно
источник

k

komunre in Анархическая электроника
а обычно я делаю всё либо на C#, либо на node.js
источник

B

Byte in Анархическая электроника
Такая же фигня была недавно. Выставил на ЛБП 1.4В, 0.1А, подержал чуть-чуть — всё ОК, очухался. Долго в детской игрушке простояли аккумы, один вот так вот перекосило. После этого прошло полгода, полёт нормальный.
источник

k

komunre in Анархическая электроника
ну и там всё легко довольно
источник

R

Roman in Анархическая электроника
АА
источник

СT

Сергій Tolmeros... in Анархическая электроника
пс, на esp32/esp8266 есть lua и micropython =)

мне после python иногда становиться лениво C/C++
источник