не знаю как решить проблему:( собрал Карадио корпус взял с али металическии .Проблема в том как только я касаюсь корпуса радио прекращает звучать Дисплей работает ,звука нет помогает только заново включить.
С металическим корпусом, наверное происходит тоже, что и у меня: Тестирую на стабильность, просто слушаю радио через наушник. Иногда надо отойти, когда возвращаюсь и беру наушник (наверное статикой бьет), плата кодека перезагружается, но не выключается, а начинает орать как сумасшедшая с треском.
Думаю, что reset должен быть подтянут к питанию не резистором 10КОм, а на 1КОм + конденсатор. Доп. конденсатор на питание. Еще на сехемах от adafruit нашел вариант, где разъем наушника через конденсаторы на сигнальных линиях подключены (электролиты, плюсом к микросхеме L и R, минусом к наушникам).
Поидее это вседолжно добавить устойчивости к внешнему воздействию...
Думаю, что reset должен быть подтянут к питанию не резистором 10КОм, а на 1КОм + конденсатор.
на сколько мкф надо взять конденсатор
dtvims пишет:
Доп. конденсатор на питание.
дополнительныи конденсатор на питание у меня стоит.
dtvims пишет:
Еще на сехемах от adafruit нашел вариант, где разъем наушника через конденсаторы на сигнальных линиях подключены (электролиты, плюсом к микросхеме L и R, минусом к наушникам).
Поидее это вседолжно добавить устойчивости к внешнему воздействию...
Вернусь к своим баранам. С ili9341 зависает постоянно, с ST7920 точно так же (сначала грешил на глюкнутый дисплей). Оба подключены по ISP. А с SH1106 работает отлично (подключение по I2C). ESP32 не хватает ресурсов для такого дисплея, или что?
Вернусь к своим баранам. С ili9341 зависает постоянно, с ST7920 точно так же (сначала грешил на глюкнутый дисплей). Оба подключены по ISP. А с SH1106 работает отлично (подключение по I2C). ESP32 не хватает ресурсов для такого дисплея, или что?
а нужен он вам такой большой и цветной? строчку с тэгом показать (русский не поддерживается)?
[/quote]а нужен он вам такой большой и цветной? строчку с тэгом показать (русский не поддерживается)?[/quote]
Подключил дисплей TFT (7735) цветной 128х160, по ISP. Работает, но русского нет, да и какой то писк проскакивает идет при обновлении, информации на TFT.Возможно по питаниюю. При соединяюсь к уважаемому Pilnikov. не нужен он совсем
добрый день, собрал karadio на esp32, vs, st7920, все работает но зависает (то день нормально работает, то через пару минут зависает) и на дисплее останавливается время, через телнет радио видится, а по web нет , помогает только вытягивани е с розетки или ребут через telnet.Перепобовал все, пропайку , замену модулей, прошивки, настройку и замену роутера ничего не помогает (скоро о стену разобью)
Коденсатор между xreset модуля vs1053 и GND я ставилна 47мкФ, по совету ранее данной ветки форума.
Собственно, сейчас я поставил доп. конденсатор по питанию 47мкФ с керамическим в параллель на 0.1мкФ. подтяжку на xreset поставил 1.5кОм и конденсатор 47мкФ. укоротил провода по питанию. Сейчас в таком виде гоняю, вчера несколько часов, сегодня вот уже пара часов, пока ттт, полет нормальный. Отключаю/подключаю наушник, тоже все норм. Ранее бы при таких условиях уже точно глючить бы начал. Конденсаторную развязку на наушники, тем более на усилок пока не пробовал. Руки дойдут, буду с усилителем экспериментировать.
читайте мануал VS10XX AppNote: Connecting analog outputs - В этом документе описывается, как защитить аналоговые выходы для серии VS10XX устройств от ESD и как сделать доступное линейное соединение. Показаны примеры схем и дает общую информацию о защите выпуска, включая проблемы с линейными соединениями.
Из этого документа подтяжка на xreset через 100кОм без конденсаторов.
pilnikov
pilnikov пишет:
Я к та2024 цеплял - правда питания были отдельно. Если получится согласовать - черкните как.
Согласовать пока нет возможности (деталей пока и времени нет) но информация в этом мануале есть - буду пробовать - отпишусь.
Из этого документа подтяжка на xreset через 100кОм без конденсаторов.
Мне абсолютно все-равно, что в этом документе указано по подтяжке. По факту, когда была подтяжка на 10кОм модуль икал, крехтел и чихал безостановочно. После установки конденсатора, услышал нормальный звук. Но после некоторой работы все настройки модуля слетали, он выходил на максимальную громкость с треском, если при этом наушники в ушах - получал заряд бодрости... Если отключал наушник, то после его подключения опять срыв. Сейчас, после доработки, все норм.
Этот мануал явно не пригоден для китайских модулей, которые сразу после получения, без доп пропайки вообще не работают.
Сморел, но пока отлаживаюсь в пределах китайского модуля. Китайцы явно данный документ не читали :(. Дойдут руки до подключения к усилку, буду решать проблемы, что возникнут, от простого к сложному.
так что-то я запутался немножко. XRESET это на краснои плате на синеи это XRST так?
Так этот пин же присоединяется к GPIO00 D3 и между ними еще надо резистор на 100ком на GND ? просто у KaraWin такое в описании не видел. это для стабильности работы? или для защиты от ESD
так что-то я запутался немножко. XRESET это на краснои плате на синеи это XRST так?
Так этот пин же присоединяется к GPIO00 D3 и между ними еще надо резистор на 100ком на GND ? просто у KaraWin такое в описании не видел. это для стабильности работы? или для защиты от ESD
Для RESET стандартное сокращение RST. К esp у меня он вообще не подключен На сколько я понял, прошивка от Edzelf просто делает softresset, но это потом можно будет доработать. Вот между reset/GPIO00 или еще чем и GND, доп резисор мне кажется лишний по любому, ибо именно подтяжка к земле инициирует перезагрузку, а надо чтобы модуль не перезагружался самопроизвольно.
Кстати, на прошивке от Edzelf пин GPIO00 отвечает за переключение трека, когда его к земле подтягиваешь.
Я вот пока наткнулся на более интерсную проблему: У меня интернет идет с мобильника, ушел обедать вмести с мобилкой, ради разумеется сдохло, и фиг бы с ним, если бы по приходу не увидел в консоле следующее:
D: Request адрес для радио failed!
D: No data input
D: Going to restart...
D: Trying other station/file...
D: STOP requested
D: Song stopped correctly after 0 msec
ets Jan 8 2013,rst cause:2, boot mode:(1,2)
ets Jan 8 2013,rst cause:4, boot mode:(1,2)
wdt reset
И ладно бы, но после этого модуль не ответчает.
Там в прошивке заложено, что если долго проблемы с подключением, модуль перезагружается. Я добавил еще "WiFi.setAutoConnect(true); WiFi.setAutoReconnect(true);", чтобы при потере wifi, модуль автоматически переподключался и это работает. Но вот при длительном отсутсвии wifi модуль завис на сбросе - странненько.
Активность по этим пинам должен отслеживать контроллер esp, он должен знать что происходит, и перезагружать vs1053, дергая за RST или програмно, главное, что он его должен переинициализировать, чтобы все настройки громкости и т.п. вернуть как было. Иначе vs1053 перезугрузится и вместо тихой музыки вы получите горн или любую др. *#$ню.
Собственно, провел эксперимент: дернул RESET на модуле vs1053 (замкнул его на землю - это как если бы работала эта схема с диодами), esp естественном об этом ни слуху, ни духу. Результатом громкость на максимуме, с тресками и хрипами, громкость отрегулировал через web-интерфейс, оказалось, что стало тише чем должно быть при тех же настройках, так еще и скорость проигрывания упала (может конечно там басы отъехали или еще что, но звук такой тянучий стал). Пришлось перезагружать всю систему.
поставил 100 ком на ресет никакои разницы не заметил .
а вообще радио и до этих доделок работало хорошо и стабильно. только проблема с выключением когда прикасаюсь к корпусу.
dtvims пишет:
Собственно, провел эксперимент: дернул RESET на модуле vs1053 (замкнул его на землю - это как если бы работала эта схема с диодами), esp естественном об этом ни слуху, ни духу. Результатом громкость на максимуме, с тресками и хрипами, громкость отрегулировал через web-интерфейс, оказалось, что стало тише чем должно быть при тех же настройках, так еще и скорость проигрывания упала (может конечно там басы отъехали или еще что, но звук такой тянучий стал). Пришлось перезагружать всю систему.
сейчас хотел сделать Reset только прикасаюсь проводком к GND VS пропадает звук :(
Главное - это вот те самые конденсаторы на красной vs1053, я их припаял прямо на нее, т.е. кондеры должны быть как можно ближе к плате. именно в таком виде никаких срывов нет. Просто подключение в лоб, вообще можно сказать не работало. В таком виде, даже несмотря на такую сборку на коленке, работает четко, без сбоев и заиканий. Музыка может запнуться, только если проблемы с интернетом или сервером, собственно я ранее жаловался на проблемы проигрывания из файла - оказалось что север, на котором файл иногда подтупливает, выложил на более шустрый и проблема ушла. Белая - это флешка, пока только собираюсь добавить еще и проигрывания локальных файлов - идея полной непрерывности и автономности
Победил я зависание, все дело было в одном питании esp32 и усилителя.Пришлось делать раздельное питание. Настроил управление с Iphone. Можно посмотреть на видео
Программеры - отзовитесь! Хочу на edzelf32 закинуть пару мелких mp3 в SPIFFS, и чтобы их играть оттуда вместо SD-карты. Подозреваю, что не очень сложно, но я не особо понимаю. Надо подключить библиотеку FS и где-то изменить SD на втроенную ФС. Поможете?
ЗЫ edzelf совсем перестал идти на встречу, на эту просьбу он написал, что купить SD-карту это 6$ а если делать что я прошу, то это отнимет его 3 часа, что гораздо дороже ( Карточку я могу и без переходников припаять, это не сложно, но места в коробочке совсем нет, некуда её положить.
Программеры - отзовитесь! Хочу на edzelf32 закинуть пару мелких mp3 в SPIFFS, и чтобы их играть оттуда вместо SD-карты. Подозреваю, что не очень сложно, но я не особо понимаю. Надо подключить библиотеку FS и где-то изменить SD на втроенную ФС. Поможете?
ЗЫ edzelf совсем перестал идти на встречу, на эту просьбу он написал, что купить SD-карту это 6$ а если делать что я прошу, то это отнимет его 3 часа, что гораздо дороже ( Карточку я могу и без переходников припаять, это не сложно, но места в коробочке совсем нет, некуда её положить.
udavst, а вы умеете файлы на Spiffs закинуть? Есть еще вариант - домашний медиа сервак - alex08cb вроде описывал как это сделать. Есть для есп32 плагин по закидыванию файлов на spiffs, но у меня он орет, что ЕСП32 не поддерживает :( .
Кстати вчера пришла вээска красная маленькая (с контактами в один ряд) - припаял гребенку подключил - все завелось без каких либо дополнительных танцев с бубнами паяльником и флюсом
Есть еще вариант - домашний медиа сервак - alex08cb вроде описывал как это сделать.
Если это про icecast2, то неа - не описывал. В интернете полно мануалов как поднять вещалку на той же убунте, но это вряд ли всё подойдет udavst. Мне кажется, что он просто хочет иметь мелодии на будильник с гарантией вопроизведения. А для icecast еще нужно, что бы комп постоянно работал, что не совсем бюджетно оправдано.
Я читал их c Эдзельфом переписку. Udavst использует свой девайс как дверной звонок и т.д. Прогу я тоже глянул. У ЕСП32 пока туго с SPIFFS в ардуино. Поэтому Эдзельф и мажется. У него даже файлы вебморды сделаны в progmem.
JPC делает Карадио на IDF - там SPIFFS уже нормально заюзан.
Когда появятся нормальные примеры в ардуино для работы с SPIFFS можно будет глянуть (да и Эдзельф к тому времени "сломается").
Для 8266 в примерах для SPIFFS был простенький веб эксплорер, позволявший работать с файлами - редактировать удалять и добавлять через простенькую формочку - как портируют его для 32 так и попрет у 32 SPIFFS. Плюсом для 8266 был плагин для загрузки образа SPIFFS из папки Data. Для 32 он есть - но глючный
Закидывать файл в SPIFFS умею, кидается всё, что лежит в каталоге data в папке скетча прям из ардуино, у меня туда html'ка закинута, и работает всё. Правда это 8266, но в 32, я думаю, тоже особых проблем не будет. В edzelf удобно реализован MQTT, по команде можно полностью управлять радио, либо проигрыванием с флешки. Но вот конструкцию радио переделал, флешку ставить не хочу, и идея играть из SPIFFS, там удобно реализовано включение усилка по ноге с esp, т.е. выключенное радио, по команде из сети включается само, включает усилок и выполниет команду. Вот хочу часть функций перенести из прихожей с глупого дома, ну хоть оповещений несколько - домофон, дверной звонок, тревога газ, тревога протечка и тп.
Закидывать файл в SPIFFS умею, кидается всё, что лежит в каталоге data в папке скетча прям из ардуино, у меня туда html'ка закинута, и работает всё. Правда это 8266, но в 32, я думаю, тоже особых проблем не будет.
ЗЫ Да, видимо обратно придётся флэшку мастырить, похоже памяти там крохи будут, не факт, что даже одна mp3 воткнётся, а флэшка на 128Mb стоит на али совсем копейки.
я вас тут почитываю, и мне плакать хочется от вашей безграмотности и угарных советов. я все жду кода у вас кончатся упоротые идеи аля - "Коденсатор между xreset модуля vs1053 и GND я ставилна 47мкФ, по совету ранее данной ветки форума." и вы начнете наконец думать, читать даташит и учится програмировать.
я вас тут почитываю, и мне плакать хочется от вашей безграмотности и угарных советов. я все жду кода у вас кончатся упоротые идеи аля - "Коденсатор между xreset модуля vs1053 и GND я ставилна 47мкФ, по совету ранее данной ветки форума." и вы начнете наконец думать, читать даташит и учится програмировать.
Раз вы такой умный, можно по делу что-то вразумительное сказать, а не хамить...
ну вот как можно давать советы людям которые зачем-то меряют сигналы которые меняются 1 000 000 раз в секунду на SPI шине? их анализатором смотреть надо а не вольтметром. которые зачем-то вешают 47мк!!! на RESET. на RESET карл, на который достаточно подать НИЗКИЙ уровень в течении двух тактов VS1053 (это есть в даташите). Для справки один такт у VS1053 это 1/12.288МГц = 0.081 микросекунда. тоесть достачно подать низкий уровень всего на 2* 0.081= 0.163 микросекунды и RESET сработает!! тут и ежу должно быть понятно, что где-то идет наводка\помеха на проводе RESET. Дальше проолжать?
ну вот как можно давать советы людям которые зачем-то меряют сигналы которые меняются 1 000 000 раз в секунду на SPI шине? их анализатором смотреть надо а не вольтметром. которые зачем-то вешают 47мк!!! на RESET. на RESET карл, на который достаточно подать НИЗКИЙ уровень в течении двух тактов VS1053 (это есть в даташите). Для справки один такт у VS1053 это 1/12.288МГц = 0.081 микросекунда. тоесть достачно подать низкий уровень всего на 2* 0.081= 0.163 микросекунды и RESET сработает!! тут и ежу должно быть понятно, что где-то идет наводка\помеха на проводе RESET. Дальше проолжать?
Лично для меня пока по этой теме интересует два вопроса:
1. Почему на разных скриншотах (и описаниях) заливка фалов blank.bin и esp_init_data_default.bin в одном случае идет по адресам:
blank.bin 0х7Е000 и 0х3FE000
esp_init_data_default.bin 0xFC000 и 0x3FC000
в другом случае по:
blank.bin 0х3FE000
esp_init_data_default.bin 0x3FC000
2. Почему с одной и той же прошивкой, на одном и том же железе, у одних играет, у других нет. Хотя скетчи из ARDUINO IDE заливаются и играют?
не знаю как решить проблему:( собрал Карадио корпус взял с али металическии .Проблема в том как только я касаюсь корпуса радио прекращает звучать Дисплей работает ,звука нет помогает только заново включить.
Так Вы заэкранировали антенну то ) не, только дерево для звучания или на крайний - пластик)
извините не понял .так как бороться?
ааа . вы имеете вввиду что в закрытом металическом корпусе не будет ловить...у меня ехт антена
С металическим корпусом, наверное происходит тоже, что и у меня: Тестирую на стабильность, просто слушаю радио через наушник. Иногда надо отойти, когда возвращаюсь и беру наушник (наверное статикой бьет), плата кодека перезагружается, но не выключается, а начинает орать как сумасшедшая с треском.
Думаю, что reset должен быть подтянут к питанию не резистором 10КОм, а на 1КОм + конденсатор. Доп. конденсатор на питание. Еще на сехемах от adafruit нашел вариант, где разъем наушника через конденсаторы на сигнальных линиях подключены (электролиты, плюсом к микросхеме L и R, минусом к наушникам).
Поидее это вседолжно добавить устойчивости к внешнему воздействию...
Да точно!
(наверное статикой бьет)
Думаю, что reset должен быть подтянут к питанию не резистором 10КОм, а на 1КОм + конденсатор.
Доп. конденсатор на питание.
Еще на сехемах от adafruit нашел вариант, где разъем наушника через конденсаторы на сигнальных линиях подключены (электролиты, плюсом к микросхеме L и R, минусом к наушникам).
Поидее это вседолжно добавить устойчивости к внешнему воздействию...
Вернусь к своим баранам. С ili9341 зависает постоянно, с ST7920 точно так же (сначала грешил на глюкнутый дисплей). Оба подключены по ISP. А с SH1106 работает отлично (подключение по I2C). ESP32 не хватает ресурсов для такого дисплея, или что?
Вернусь к своим баранам. С ili9341 зависает постоянно, с ST7920 точно так же (сначала грешил на глюкнутый дисплей). Оба подключены по ISP. А с SH1106 работает отлично (подключение по I2C). ESP32 не хватает ресурсов для такого дисплея, или что?
а нужен он вам такой большой и цветной? строчку с тэгом показать (русский не поддерживается)?
а нужен он вам такой большой и цветной? строчку с тэгом показать (русский не поддерживается)?
да впринципе нет, но есть в наличии. Думаю это у меня только одного такая проблема с ними, или у всех?
[/quote]а нужен он вам такой большой и цветной? строчку с тэгом показать (русский не поддерживается)?[/quote]
Подключил дисплей TFT (7735) цветной 128х160, по ISP. Работает, но русского нет, да и какой то писк проскакивает идет при обновлении, информации на TFT.Возможно по питаниюю. При соединяюсь к уважаемому Pilnikov. не нужен он совсем
добрый день, собрал karadio на esp32, vs, st7920, все работает но зависает (то день нормально работает, то через пару минут зависает) и на дисплее останавливается время, через телнет радио видится, а по web нет , помогает только вытягивани е с розетки или ребут через telnet.Перепобовал все, пропайку , замену модулей, прошивки, настройку и замену роутера ничего не помогает (скоро о стену разобью)
Гляньте в сторону питания есп. Повесьте доп емкостей больших и малых
Пимпочки "Reset" немаэ?
Схему не набросаю, но на картинке видно. Взято от сюда https://learn.adafruit.com/adafruit-vs1053-mp3-aac-ogg-midi-wav-play-and-record-codec-tutorial/audio-connections
Коденсатор между xreset модуля vs1053 и GND я ставилна 47мкФ, по совету ранее данной ветки форума.
Собственно, сейчас я поставил доп. конденсатор по питанию 47мкФ с керамическим в параллель на 0.1мкФ. подтяжку на xreset поставил 1.5кОм и конденсатор 47мкФ. укоротил провода по питанию. Сейчас в таком виде гоняю, вчера несколько часов, сегодня вот уже пара часов, пока ттт, полет нормальный. Отключаю/подключаю наушник, тоже все норм. Ранее бы при таких условиях уже точно глючить бы начал. Конденсаторную развязку на наушники, тем более на усилок пока не пробовал. Руки дойдут, буду с усилителем экспериментировать.
у меня радио подключено к аpple homekit, я через siri делаю ребут, по питанию навешал кондеров нихера не помогает
dtvims
читайте мануал VS10XX AppNote: Connecting analog outputs - В этом документе описывается, как защитить аналоговые выходы для серии VS10XX устройств от ESD и как сделать доступное линейное соединение. Показаны примеры схем и дает общую информацию о защите выпуска, включая проблемы с линейными соединениями.
Из этого документа подтяжка на xreset через 100кОм без конденсаторов.
pilnikov
Я к та2024 цеплял - правда питания были отдельно. Если получится согласовать - черкните как.
Согласовать пока нет возможности (деталей пока и времени нет) но информация в этом мануале есть - буду пробовать - отпишусь.
Из этого документа подтяжка на xreset через 100кОм без конденсаторов.
Мне абсолютно все-равно, что в этом документе указано по подтяжке. По факту, когда была подтяжка на 10кОм модуль икал, крехтел и чихал безостановочно. После установки конденсатора, услышал нормальный звук. Но после некоторой работы все настройки модуля слетали, он выходил на максимальную громкость с треском, если при этом наушники в ушах - получал заряд бодрости... Если отключал наушник, то после его подключения опять срыв. Сейчас, после доработки, все норм.
Этот мануал явно не пригоден для китайских модулей, которые сразу после получения, без доп пропайки вообще не работают.
dtvims А схемы подключения к наушникам и к усилителю смотрели?
Сморел, но пока отлаживаюсь в пределах китайского модуля. Китайцы явно данный документ не читали :(. Дойдут руки до подключения к усилку, буду решать проблемы, что возникнут, от простого к сложному.
так что-то я запутался немножко. XRESET это на краснои плате на синеи это XRST так?
Так этот пин же присоединяется к GPIO00 D3 и между ними еще надо резистор на 100ком на GND ? просто у KaraWin такое в описании не видел. это для стабильности работы? или для защиты от ESD
так что-то я запутался немножко. XRESET это на краснои плате на синеи это XRST так?
Так этот пин же присоединяется к GPIO00 D3 и между ними еще надо резистор на 100ком на GND ? просто у KaraWin такое в описании не видел. это для стабильности работы? или для защиты от ESD
Так не пробовали? http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=26#comment-348054
Для RESET стандартное сокращение RST. К esp у меня он вообще не подключен На сколько я понял, прошивка от Edzelf просто делает softresset, но это потом можно будет доработать. Вот между reset/GPIO00 или еще чем и GND, доп резисор мне кажется лишний по любому, ибо именно подтяжка к земле инициирует перезагрузку, а надо чтобы модуль не перезагружался самопроизвольно.
Кстати, на прошивке от Edzelf пин GPIO00 отвечает за переключение трека, когда его к земле подтягиваешь.
Я вот пока наткнулся на более интерсную проблему: У меня интернет идет с мобильника, ушел обедать вмести с мобилкой, ради разумеется сдохло, и фиг бы с ним, если бы по приходу не увидел в консоле следующее:
И ладно бы, но после этого модуль не ответчает.
Там в прошивке заложено, что если долго проблемы с подключением, модуль перезагружается. Я добавил еще "WiFi.setAutoConnect(true); WiFi.setAutoReconnect(true);", чтобы при потере wifi, модуль автоматически переподключался и это работает. Но вот при длительном отсутсвии wifi модуль завис на сбросе - странненько.
Так не пробовали? http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=26#comment-348054
а какие диоды надо?
любые...1N4148(КД522) например
Активность по этим пинам должен отслеживать контроллер esp, он должен знать что происходит, и перезагружать vs1053, дергая за RST или програмно, главное, что он его должен переинициализировать, чтобы все настройки громкости и т.п. вернуть как было. Иначе vs1053 перезугрузится и вместо тихой музыки вы получите горн или любую др. *#$ню.
Ну это мое мнение...
Собственно, провел эксперимент: дернул RESET на модуле vs1053 (замкнул его на землю - это как если бы работала эта схема с диодами), esp естественном об этом ни слуху, ни духу. Результатом громкость на максимуме, с тресками и хрипами, громкость отрегулировал через web-интерфейс, оказалось, что стало тише чем должно быть при тех же настройках, так еще и скорость проигрывания упала (может конечно там басы отъехали или еще что, но звук такой тянучий стал). Пришлось перезагружать всю систему.
пробовал так . шума стало больше VS замолкает всеравно
Схему не набросаю, но на картинке видно. Взято от сюда https://learn.adafruit.com/adafruit-vs1053-mp3-aac-ogg-midi-wav-play-and-record-codec-tutorial/audio-connections
поставил 100 ком на ресет никакои разницы не заметил .
а вообще радио и до этих доделок работало хорошо и стабильно. только проблема с выключением когда прикасаюсь к корпусу.
Собственно, провел эксперимент: дернул RESET на модуле vs1053 (замкнул его на землю - это как если бы работала эта схема с диодами), esp естественном об этом ни слуху, ни духу. Результатом громкость на максимуме, с тресками и хрипами, громкость отрегулировал через web-интерфейс, оказалось, что стало тише чем должно быть при тех же настройках, так еще и скорость проигрывания упала (может конечно там басы отъехали или еще что, но звук такой тянучий стал). Пришлось перезагружать всю систему.
сейчас хотел сделать Reset только прикасаюсь проводком к GND VS пропадает звук :(
вот пока выглядит вот так :(
У меня выглядит вот так:
Главное - это вот те самые конденсаторы на красной vs1053, я их припаял прямо на нее, т.е. кондеры должны быть как можно ближе к плате. именно в таком виде никаких срывов нет. Просто подключение в лоб, вообще можно сказать не работало. В таком виде, даже несмотря на такую сборку на коленке, работает четко, без сбоев и заиканий. Музыка может запнуться, только если проблемы с интернетом или сервером, собственно я ранее жаловался на проблемы проигрывания из файла - оказалось что север, на котором файл иногда подтупливает, выложил на более шустрый и проблема ушла. Белая - это флешка, пока только собираюсь добавить еще и проигрывания локальных файлов - идея полной непрерывности и автономности
покрупнее
!
подтяжку на xreset поставил 1.5кОм и конденсатор 47мкФ.
Вы резистор и конденсатор паралельно поставили? а то из картинки не видно.
Резистор идет от reset к 5v, а конденсатор от reset к gnd. Второй конденсатор электролит и параллельно керамика между 5v и gnd.
Победил я зависание, все дело было в одном питании esp32 и усилителя.Пришлось делать раздельное питание. Настроил управление с Iphone. Можно посмотреть на видео
https://youtu.be/ZXiJ4BZwHWg
Кто то там спрашивал про русский ЛСД16х2?
https://www.youtube.com/watch?v=1wGhiEEFEFc&feature=youtu.be
Для затравочки так сказать
Могет казать тэги (пока). В планах (близких) добавить энкодер и пульт. База - ЕСП8266 - ни каких Уартов - полный ЦшАш (WiFi)
У кого поёт на синей VS плате, замерьте по постоянке какие напряжения на выводах MISO,MOSI,SCK,XRESET,XDCS,XCS,DREQ
Программеры - отзовитесь! Хочу на edzelf32 закинуть пару мелких mp3 в SPIFFS, и чтобы их играть оттуда вместо SD-карты. Подозреваю, что не очень сложно, но я не особо понимаю. Надо подключить библиотеку FS и где-то изменить SD на втроенную ФС. Поможете?
ЗЫ edzelf совсем перестал идти на встречу, на эту просьбу он написал, что купить SD-карту это 6$ а если делать что я прошу, то это отнимет его 3 часа, что гораздо дороже ( Карточку я могу и без переходников припаять, это не сложно, но места в коробочке совсем нет, некуда её положить.
Программеры - отзовитесь! Хочу на edzelf32 закинуть пару мелких mp3 в SPIFFS, и чтобы их играть оттуда вместо SD-карты. Подозреваю, что не очень сложно, но я не особо понимаю. Надо подключить библиотеку FS и где-то изменить SD на втроенную ФС. Поможете?
ЗЫ edzelf совсем перестал идти на встречу, на эту просьбу он написал, что купить SD-карту это 6$ а если делать что я прошу, то это отнимет его 3 часа, что гораздо дороже ( Карточку я могу и без переходников припаять, это не сложно, но места в коробочке совсем нет, некуда её положить.
udavst, а вы умеете файлы на Spiffs закинуть? Есть еще вариант - домашний медиа сервак - alex08cb вроде описывал как это сделать. Есть для есп32 плагин по закидыванию файлов на spiffs, но у меня он орет, что ЕСП32 не поддерживает :( .
Кстати вчера пришла вээска красная маленькая (с контактами в один ряд) - припаял гребенку подключил - все завелось без каких либо дополнительных танцев с бубнами паяльником и флюсом
Если это про icecast2, то неа - не описывал. В интернете полно мануалов как поднять вещалку на той же убунте, но это вряд ли всё подойдет udavst. Мне кажется, что он просто хочет иметь мелодии на будильник с гарантией вопроизведения. А для icecast еще нужно, что бы комп постоянно работал, что не совсем бюджетно оправдано.
Я читал их c Эдзельфом переписку. Udavst использует свой девайс как дверной звонок и т.д. Прогу я тоже глянул. У ЕСП32 пока туго с SPIFFS в ардуино. Поэтому Эдзельф и мажется. У него даже файлы вебморды сделаны в progmem.
JPC делает Карадио на IDF - там SPIFFS уже нормально заюзан.
Когда появятся нормальные примеры в ардуино для работы с SPIFFS можно будет глянуть (да и Эдзельф к тому времени "сломается").
Для 8266 в примерах для SPIFFS был простенький веб эксплорер, позволявший работать с файлами - редактировать удалять и добавлять через простенькую формочку - как портируют его для 32 так и попрет у 32 SPIFFS. Плюсом для 8266 был плагин для загрузки образа SPIFFS из папки Data. Для 32 он есть - но глючный
У кого поёт на синей VS плате, замерьте по постоянке какие напряжения на выводах MISO,MOSI,SCK,XRESET,XDCS,XCS,DREQ
Сегодня после работы постараюсь замерить напряжения на этих выводах.
Закидывать файл в SPIFFS умею, кидается всё, что лежит в каталоге data в папке скетча прям из ардуино, у меня туда html'ка закинута, и работает всё. Правда это 8266, но в 32, я думаю, тоже особых проблем не будет. В edzelf удобно реализован MQTT, по команде можно полностью управлять радио, либо проигрыванием с флешки. Но вот конструкцию радио переделал, флешку ставить не хочу, и идея играть из SPIFFS, там удобно реализовано включение усилка по ноге с esp, т.е. выключенное радио, по команде из сети включается само, включает усилок и выполниет команду. Вот хочу часть функций перенести из прихожей с глупого дома, ну хоть оповещений несколько - домофон, дверной звонок, тревога газ, тревога протечка и тп.
Закидывать файл в SPIFFS умею, кидается всё, что лежит в каталоге data в папке скетча прям из ардуино, у меня туда html'ка закинута, и работает всё. Правда это 8266, но в 32, я думаю, тоже особых проблем не будет.
Попробуйте
pilnikov, а в чём могут возникнуть трудности? Ведь плагин FS как раз написан для esp32 (это я его применяю в 8266)
Или не заливается средстванми плагина среды?
Да, не заливается (:
Ну тогда можно скетч попробовать -FSBrowser, из которого я и позаимствовал код вытаскивания из памяти html-ек
ЗЫ Да, видимо обратно придётся флэшку мастырить, похоже памяти там крохи будут, не факт, что даже одна mp3 воткнётся, а флэшка на 128Mb стоит на али совсем копейки.
я вас тут почитываю, и мне плакать хочется от вашей безграмотности и угарных советов. я все жду кода у вас кончатся упоротые идеи аля - "Коденсатор между xreset модуля vs1053 и GND я ставилна 47мкФ, по совету ранее данной ветки форума." и вы начнете наконец думать, читать даташит и учится програмировать.
я вас тут почитываю, и мне плакать хочется от вашей безграмотности и угарных советов. я все жду кода у вас кончатся упоротые идеи аля - "Коденсатор между xreset модуля vs1053 и GND я ставилна 47мкФ, по совету ранее данной ветки форума." и вы начнете наконец думать, читать даташит и учится програмировать.
Раз вы такой умный, можно по делу что-то вразумительное сказать, а не хамить...
У кого поёт на синей VS плате, замерьте по постоянке какие напряжения на выводах MISO,MOSI,SCK,XRESET,XDCS,XCS,DREQ
Все напряжения замерял относительно земли.
Напряжение питание модуля - 4,921В
MISO - 3,154В
MOSI - 0,012В
SCK - 0,012В
XRESET - 3,249В
XDCS - 0,1...0,4В (скачки)
XCS - 3,244В
DREQ - 0,2...0,4В (скачки)
ну вот как можно давать советы людям которые зачем-то меряют сигналы которые меняются 1 000 000 раз в секунду на SPI шине? их анализатором смотреть надо а не вольтметром. которые зачем-то вешают 47мк!!! на RESET. на RESET карл, на который достаточно подать НИЗКИЙ уровень в течении двух тактов VS1053 (это есть в даташите). Для справки один такт у VS1053 это 1/12.288МГц = 0.081 микросекунда. тоесть достачно подать низкий уровень всего на 2* 0.081= 0.163 микросекунды и RESET сработает!! тут и ежу должно быть понятно, что где-то идет наводка\помеха на проводе RESET. Дальше проолжать?
Все напряжения замерял относительно земли.
Напряжение питание модуля - 4,921В
MISO - 3,154В
MOSI - 0,012В
SCK - 0,012В
XRESET - 3,249В
XDCS - 0,1...0,4В (скачки)
XCS - 3,244В
DREQ - 0,2...0,4В (скачки)
У меня так (в режиме PLAY)
Напряжение питание модуля - 4,93В
MISO - 3,25В
MOSI - 0,02В
SCK - 0,02В
XRESET - 3,25В
XDCS - 2,6...3,1В (скачки)
XCS - 3,25В
DREQ - 3,26В
И пока расцепил цепочку диоды-резистор(монтажное ИЛИ)
Сразу видно человека, который умеет даташиты читать, но сам ничего делал.
Если бы оно по даташиту работало, этих советов бы тоже не было.
Да я понял - даташит виноват. Как полохому танцору микрофон.
ну вот как можно давать советы людям которые зачем-то меряют сигналы которые меняются 1 000 000 раз в секунду на SPI шине? их анализатором смотреть надо а не вольтметром. которые зачем-то вешают 47мк!!! на RESET. на RESET карл, на который достаточно подать НИЗКИЙ уровень в течении двух тактов VS1053 (это есть в даташите). Для справки один такт у VS1053 это 1/12.288МГц = 0.081 микросекунда. тоесть достачно подать низкий уровень всего на 2* 0.081= 0.163 микросекунды и RESET сработает!! тут и ежу должно быть понятно, что где-то идет наводка\помеха на проводе RESET. Дальше проолжать?
Лично для меня пока по этой теме интересует два вопроса:
1. Почему на разных скриншотах (и описаниях) заливка фалов blank.bin и esp_init_data_default.bin в одном случае идет по адресам:
blank.bin 0х7Е000 и 0х3FE000
esp_init_data_default.bin 0xFC000 и 0x3FC000
в другом случае по:
blank.bin 0х3FE000
esp_init_data_default.bin 0x3FC000
2. Почему с одной и той же прошивкой, на одном и том же железе, у одних играет, у других нет. Хотя скетчи из ARDUINO IDE заливаются и играют?