вы сами свои воросы прочтите и попробуйте ответить
где версия того что вы хотите запустить? (тут в теме минимум 5 модификаций)
возмите за правило прикладывать к своим вопросам лог, да и сами в него смотрите иногда - там много чего написано, а в этой теме все про логи разжевано до консистенции манной каши
У меня ESP32 (использовал бинарик) сначало подключал VS1053 (синию) но не ту что где 5 контактов в два ряда, а другая там где 9 контактов в оди ряд, изначально была подлючена так работало
Уважаемые гуру, уповаю на вашу помощь! Весь мозг себе сломал...
Собирал себе Karadio на 8266 и синей вээске. И вроде все ничего, но изредка заикалось радио. Тогда заказал есп32, красную вээску и дисплей на 2'8 дюма на ili9341 и тут понеслось. Прерывается радио и все тут. Взамен ставил синюю плату, эффекта ноль, также заикается. Менял каналы на роутере, бестолку. Даже отключал работу лсд через терминал чтобы уменшить нагрузку на есп, безуспешно. Прикладываю лог, может вы чего скажете... В этом логе смущает webclient: Client socket: 58 read: -1 errno:11 . Как ее победить можно?
Пы.Сы На работе от другого роутера тоже самое...(((
D (1472729) websocket: websocketbroadcast: {"wsicy":{"curst":"0","descr":"by Radio Record","meta":"","name":"Medlyak FM","bitr":"320","url1":"http%3a%2f%2fradiorecord.ru","not1":"","not2":" bitrate=320;channels=2;samplerate=44100","genre":"Dance"}}
D (1490179) websocket: websocketbroadcast: {"wsicy":{"curst":"0","descr":"by Radio Record","meta":"","name":"Medlyak FM","bitr":"320","url1":"http%3a%2f%2fradiorecord.ru","not1":"","not2":" bitrate=320;channels=2;samplerate=44100","genre":"Dance"}}
V (221299) webclient: Client malloc after of 51 bytes ret:3ffce7a0 Heap size: 38448
D (221309) websocket: websocketbroadcast: {"meta":"DARREN HAYES - Love Is In Everything"}
V (221319) webclient: Client incfree of 3ffce7a0, from title Heap size: 38504
V (221329) webclient: Client incfree of 3ffced88, from Heap size: 38548
I (221719) addon: event_lcd: 2 META#: DARREN HAYES - Love Is In Everything
V (221719) addonucg: removeUtf8 in : DARREN HAYES - Love Is In Everything
V (221719) addonucg: removeUtf8 out: DARREN HAYES - Love Is In Everything
V (224439) audio_player: Buffer fill 79%, 32592 bytes
V (232329) audio_player: Buffer fill 99%, 40844 bytes
V (240469) audio_player: Buffer fill 98%, 40340 bytes
V (248909) audio_player: Buffer fill 70%, 29031 bytes
E (265899) webclient: Client socket: 57 read: -1 errno:11
##CLI.STOPPED# from try restart
V (265909) addon: LINE: ##CLI.STOPPED# from try restart
D (265919) vs1053: Decoder vs1053 stopped.
I (265919) vs1053: watermark: 19c 412
I (266149) addon: event_lcd: 0
D (266959) renderer: Renderer volume: 0
D (269379) renderer: Renderer volume: 1700
I (269389) webclient: watermark : 364 868
I (269389) webclient: Webclient socket: 58, errno: 11
WebClient Socket fails connect errno: 113
V (287589) webclient: Client incfree of 3ffece18, from headernum Heap size: 54028
V (287589) webclient: Client malloc after of 16 bytes ret:3ffd2efc Heap size: 54012
V (287589) webclient: Client malloc after of 35 bytes ret:3ffced8c Heap size: 53976
V (287599) webclient: stringify: enter: len:15 "Invalid address"
V (287609) webclient: Client incfree of 3ffd2efc, from str Heap size: 53992
V (287609) webclient: stringify: exit: len:15 "Invalid address"
##CLI.ICY0#: Invalid address
V (287719) addon: LINE: ##CLI.ICY0#: Invalid address
V (287719) webclient: header after num:0 addr:0x3ffced8c cont:"Invalid address"
V (287719) webclient: Client malloc after of 247 bytes ret:3ffcdb60 Heap size: 53728
V (287729) webclient: WSH: len:246 "{"wsicy":{"curst":"0","descr":"by Radio Record","meta":"DARREN HAYES - Love Is In Everything","name":"Invalid address","bitr":"320","url1":"http%3a%2f%2fradiorecord.ru","not1":"","not2":" bitrate=320;channels=2;samplerate=44100","genre":"Dance"}}"
D (287749) websocket: websocketbroadcast: {"wsicy":{"curst":"0","descr":"by Radio Record","meta":"DARREN HAYES - Love Is In Everything","name":"Invalid address","bitr":"320","url1":"http%3a%2f%2fradiorecord.ru","not1":"","not2":" bitrate=320;channels=2;samplerate=44100","genre":"Dance"}}
V (287779) webclient: Client incfree of 3ffcdb60, from wsh Heap size: 53980
##CLI.STOPPED# from Invalid
V (287789) addon: LINE: ##CLI.STOPPED# from Invalid
I (287849) addon: event_lcd: 3
V (287849) addonucg: removeUtf8 in : Invalid address
V (287849) addonucg: removeUtf8 out: Invalid address
I (287849) addon: event_lcd: 0
V (2818819) audio_player: Buffer fill 76%, 31512 bytes
V (2826689) audio_player: Buffer fill 90%, 37036 bytes
V (2834899) audio_player: Buffer fill 71%, 29248 bytes
V (2844179) audio_player: Buffer fill 24%, 9887 bytes
V (2853969) audio_player: Buffer fill 88%, 36440 bytes
V (2862189) audio_player: Buffer fill 73%, 29943 bytes
V (2870059) audio_player: Buffer fill 95%, 39315 bytes
V (2880109) audio_player: Buffer fill 17%, 7031 bytes
##CLI.STOPPED# from try restart
V (2881289) addon: LINE: ##CLI.STOPPED# from try restart
D (2881299) vs1053: Decoder vs1053 stopped.
I (2881299) vs1053: watermark: 194 404
I (2881459) addon: event_lcd: 0
D (2882349) renderer: Renderer volume: 0
D (2884769) renderer: Renderer volume: 1700
I (2884779) webclient: watermark : 314 788
I (2884779) webclient: Webclient socket: 56, errno: 128
V (2884819) webclient: Client incfree of 3ffced10, from header Heap size: 48260
V (2884819) webclient: Client incfree of 3ffcebec, from header Heap size: 48288
V (2884829) webclient: Client incfree of 3ffcdb30, from header Heap size: 43144
V (2884839) webclient: Client incfree of 3ffceb70, from header Heap size: 43148
V (2884849) webclient: Client incfree of 3ffced8c, from header Heap size: 43164
V (2884849) webclient: Client incfree of 3ffcec0c, from header Heap size: 43208
V (2884859) webclient: Client incfree of 3ffceb08, from header Heap size: 43236
V (2884869) webclient: Client malloc after of 106 bytes ret:3ffcdb28 Heap size: 43124
V (2884879) webclient: WSH: len:105 "{"wsicy":{"curst":"0","descr":"","meta":"","name":"","bitr":"","url1":"","not1":"","not2":"","genre":""}}"
D (2884889) websocket: websocketbroadcast: {"wsicy":{"curst":"0","descr":"","meta":"","name":"","bitr":"","url1":"","not1":"","not2":"","genre":""}}
V (2884899) webclient: Client incfree of 3ffcdb28, from wsh Heap size: 43236
V (2884909) webclient: Header1 len: 384, Header: HTTP/1.0 200 OK
Accept-Ranges: none
Content-Type: audio/mpeg
icy-br:320
ice-audio-info: bitrate=320;channels=2;samplerate=44100
icy-description:by Radio Record
icy-genre:Dance
icy-name:Medlyak FM
icy-pub:0
icy-url:http%3a%2f%2fradiorecord.ru
Server: Icecast 2.3.3-kh10
Cache-Control: no-cache
Pragma: no-cache
Expires: Mon, 26 Jul 1997 05:00:00 GMT
icy-metaint:16000
8266 на этом же месте и с этим блоком питания работает на ура, если не считать мелкие запинки. Еспэшка32 же вообще может прерываться. При одновременном включении обоих прерывается только 32. Самое забавное, что после вашей рекомендации sys.logv радиво проиграло всю ночь без косяков. Передернул питание и снова корова(((
Каналы разные пробовал, толку ноль. А роутер в 2-х метрах и прямой видимости.... На работе вообще все каналы не забиты на роутере, а поведение радиво такое же.
V (2019115) audio_player: Buffer fill 93%, 60989 bytes
V (2040185) audio_player: Buffer fill 95%, 62389 bytes
V (2061295) audio_player: Buffer fill 97%, 63788 bytes
V (2082525) audio_player: Buffer fill 95%, 62681 bytes
V (2103585) audio_player: Buffer fill 97%, 64080 bytes
V (2124885) audio_player: Buffer fill 96%, 62972 bytes
V (2146805) audio_player: Buffer fill 75%, 49326 bytes
V (2167125) audio_player: Buffer fill 96%, 63264 bytes
V (2188235) audio_player: Buffer fill 98%, 64664 bytes
тут лаг
D (2203065) decoder: Buffer underflow, need 2700 bytes.
D (2203265) decoder: Buffer underflow, need 2700 bytes.
D (2203465) decoder: Buffer underflow, need 2700 bytes.
D (2203665) decoder: Buffer underflow, need 2700 bytes.
D (2203865) decoder: Buffer underflow, need 2700 bytes.
D (2204065) decoder: Buffer underflow, need 2700 bytes.
имхуется мне что дело все-таки в качестве према сигнала вашей 32кой
можете еще тот же sys.logv включить на 8266 и сравнить логи
Интересный зверек - есп32 + какой то кодек ас101(чё за....?). В описалове написано, что
Supports a variety of mainstream compression and lossless audio formats, including M4A, AAC, FLAC, OGG, OPUS, MP3, WAV, etc.
и ценник всего $5.40
Но походу это модуль похожий на связку есп32 + pcm5102 тока в размерах поменьше + psram как у wroover + линейный вход +микрофонный вход и два выхода (на уши и на усилок) Но ценник то очень даже вкусный.
да, это просто АЦП/ЦАП, все декодирование в ЕСП32, тем не менее ценник на данный девайс очень даже неплохой (до 500 деревянных с доставкой). Тока вот с платами под него пока никак (либо самим разводить/заказывать)
Продолжая изучать новинку .....
Основные отличия ас101 от рсм5102 в бОльшем функционале (+ ADC, 2 input, 2 output) который управляется по SPI/I2C/2Wire, что больше подходит для использования девайса в аудио приложениях
Еще момент - JP упоминал как-то, что использоание есп32 одновременно в режиме WiFi/Bt затруднительно ввиду малой RAM(512К), а тут аж 4М плюсом. Если Эспрессиф научит данного зверька пользоваться всеми заявленными плюшками (у них для этого даже есть собственная девборда LyraT ценой от 22Eur), то я думаю зверек может занять достойное место в ряду AudioDIY деввайсов
Лично мне давно хочется WiFi радио SD/USB MP3 плеер и Bt колонку в одном флаконе/корпусе. Тут уже очень близко (нету только USB Host)
С вашей помощью собрал, всё работает. Вытравил плату кнопок. А не хочет нормально работать. Вместо резюка на 16 кОм припаял переменный - тоже не айс. Если поставить 16 кОм (спайка 15+1), то звук автоматом начинает уменьшаться до 0. Поставил переменник - толку не особо. В каких-то положениях срабатывают отдельные кнопки, причем не те, какие написаны, например, вместо стоп - сработает след. станция или вместо предыдущей станции начнет уменьшаться звук.
Как тут колдовать? У кого-то есть хорошее решение проблемы? Резюки все с 1% допуском. Не на макетных проводках, всё припаяно.
Этот момент тоже в теме обсосан с точностью до буквы. На плате есп есть встроенный делитель напряжения на входе адс, он вносит свои поправки. Тут народ писал какие должны быть уровни, и у nadim в инструкции про это есть.
Искал про кнопки честно до 21-й страницы, дальше не смог. Не решил проблему, остановился на устраивающем меня варианте с одной кнопкой переключения станций, звук регулируется усилком. На крайний случай - Веб-морда. Засунул все в корпус приемника Альпинист, там живут блок питания 12V 2A (избыточно, но меньше нет у меня), услиок, ESP8266 (NodeMCU) + VS1053, DC-понижайка до 5 вольт для ESP, два динамика от како-то телевизора, да плата с кнопками, от которой вывел кнопку переключения станций.
Хотел сделать включение и громкость от штатного колеса Альпиниста, но внутреннее расположение не позволило, а надолго заморачиваться не хочется. По этой же причине не буду делать экран, мне 6 радиостанций хватает по уши :-). Была, правда, мысль, поставить Нано и 4 WS2812b, с плавной сменой подсветки (вроде ночника), жена сказала, не надо :-)
С вашей помощью собрал, всё работает. Вытравил плату кнопок. А не хочет нормально работать. Вместо резюка на 16 кОм припаял переменный - тоже не айс. Если поставить 16 кОм (спайка 15+1), то звук автоматом начинает уменьшаться до 0. Поставил переменник - толку не особо. В каких-то положениях срабатывают отдельные кнопки, причем не те, какие написаны, например, вместо стоп - сработает след. станция или вместо предыдущей станции начнет уменьшаться звук.
Как тут колдовать? У кого-то есть хорошее решение проблемы? Резюки все с 1% допуском. Не на макетных проводках, всё припаяно.
СИД моргает как положено.
На фото смотрю у Вас вроде моя платка кнопок, с моего видео по печатным платам для KaRadio. Я когда первый раз платку кнопок паял, то по невнимательности одну из кнопочек ошибочно на на 90 крадусов развернул. Плата управления естественно не работала как надо, были похожие симптомы как у Вас. Проверьте правильность впайки кнопок, к тому же кнопки для уменьшения громкости и переключения станции вперед в моей плате повернуты на 90 градусов.
На фото смотрю у Вас вроде моя платка кнопок, с моего видео по печатным платам для KaRadio.
Да, совершенно верно, с Ваших плат копия, пользуясь случаем - спасибо! Но кнопки прямоугольные, там сложно не той стороной повернуть. Проверю, на вский случай, но я уже решил, что меня устроит однокнопочный вариант :-)
кока, вы минивеб не чикали?
Я седни попробовал - вроде получилось даже, но у меня почему то экран отваливается. полный скеч тоже этим грешил. Я думал плата криво спаяна, неконтачит где, но нет - карадио на ей нормально работает. Экран заливается белым цветом или становится инверсным. Куда копнуть? Все распаяно на плате, никаких соплей.
Ребята добрый вечер!Не сочтите за наглость, может кто поделиться подправленным скетчем есп32 под себя,а именно изменена работа валкодера-что б переключал станции без нажатия,а громкость с нажатием.А то задолбала его стандартная работа-жутко неудобно.Сам я неочень силен в правке скетча.
Ребята добрый вечер!Не сочтите за наглость, может кто поделиться подправленным скетчем есп32 под себя,а именно изменена работа валкодера-что б переключал станции без нажатия,а громкость с нажатием.А то задолбала его стандартная работа-жутко неудобно.Сам я неочень силен в правке скетча.
Бин файл с прошивкой для ESP32. Я настроил под себя работу энкодера чтобы можно переключать станции без нажатия.
Пробую скомпилить минивебрадио и постоянно получаю ошибку "Скетч слишком большой", перебрал кучу вариантов плат с esp32 и настроек - те же грабли... Что я делаю не так ?
При этом, есп32-радио использует всего 40% памяти, хотя код в 4 разав больше...
........................
Всё, сам нашел.... "set treshold in boards.txt from [boardname].upload.maximum_size=1310720 to 3145728"
Всем привет! Собрал проект на плате ESP8266 и VS1053. Работает хорошо. Но иногда при работе или включении плейлист возвращается к предыдущему состоянию до изменения , и иногда пишет версия 1.6.3. Подскажите что делать? Спасибо.
0
To Na4Fin
Да, преобразователь этот
Можно еще ардуину от 3.3 вольт запитать. Иногда для этого нужно загрузчик другой прошивать.
А еще можно на 100рублевой эстээмке ваще крутой аддон собрать (она кстати 3.3.в)
0
To Na4Fin
Можно еще ардуину от 3.3 вольт запитать.
Кстати, да. Вспомнил, я делитель не ставил т.к. дуньку запитал от 3.3в.
fatal error: Preferences.h: No such file or directory не подскажите где найти библиотеку?
Вот здесь: https://github.com/espressif/arduino-esp32/tree/master/libraries/Prefere...
Кстати, url-ы радио потоков можно брать, например здесь: http://online-radio.eu
dennas читаем с 23 страницы тему
вы сами свои воросы прочтите и попробуйте ответить
где версия того что вы хотите запустить? (тут в теме минимум 5 модификаций)
возмите за правило прикладывать к своим вопросам лог, да и сами в него смотрите иногда - там много чего написано, а в этой теме все про логи разжевано до консистенции манной каши
Спасибо, за ответ. Буду искать дальше и пробывать.
Согласен с вами, написал так написал...
У меня ESP32 (использовал бинарик) сначало подключал VS1053 (синию) но не ту что где 5 контактов в два ряда, а другая там где 9 контактов в оди ряд, изначально была подлючена так работало
D6:GPIO12 -- VS1053 MISO
D7:GPIO13 -- VS1053 MOSI
D1:GPIO05 -- VS1053 XDCS
D2:GPIO04 -- VS1053 DREQ
D3:GPIO00 -- VS1053 XRST
D8:GPIO15 -- VS1053 XCS
Купил VS красную, подключал к этим же выводам, на выходе просто шипение, пробывал и так как на видео https://www.youtube.com/watch?v=LVJA0tr3Png
Gpio 19 - Miso
Gpio 23 - mosi
Gpio 18 - sck
Gpio 32 - xcs
Gpio 12 - xreset
Gpio 33 - xdcs
Gpio 34 - dreq
Синяя работает, а красная шипит. Интересно как то даже стало
Страница 23 и далее, почитал, пробую.
Уж простите, если вас достали подобные вопосы.
Уважаемые гуру, уповаю на вашу помощь! Весь мозг себе сломал...
Собирал себе Karadio на 8266 и синей вээске. И вроде все ничего, но изредка заикалось радио. Тогда заказал есп32, красную вээску и дисплей на 2'8 дюма на ili9341 и тут понеслось. Прерывается радио и все тут. Взамен ставил синюю плату, эффекта ноль, также заикается. Менял каналы на роутере, бестолку. Даже отключал работу лсд через терминал чтобы уменшить нагрузку на есп, безуспешно. Прикладываю лог, может вы чего скажете... В этом логе смущает webclient: Client socket: 58 read: -1 errno:11 . Как ее победить можно?
Пы.Сы На работе от другого роутера тоже самое...(((
наберите в терминале sys.logv - будет интереснее и прячьте лог под спойлер
p.s. web морда тоже ресурсов жрет нехило
Сорь за мочалку в виде лога, но как прятать под спойлер? Я тут у вас первый раз))
Сорь за мочалку в виде лога, но как прятать под спойлер? Я тут у вас первый раз))
лог добавлять как код а там дополнительно(вкладка сверху) и галку на включить сворачивание
А вот что выдает после sys.logv
to calm55 попробуйте вашу станцию поиграть на компе подключеном по вайфаю (так же как и карадио) Из лога видны проблемы с источником.
дернул первую попавшуюся ссылку -
Errno 11 соответствует
EWOULDBLOCK
, поэтомуrecv()
прерывается, потому что нет данных, готовых к чтению.Вот еще куск лога.
тут нестабильное соединение - буфер постоянно переполняется (данные приходят с перебоями) - нужна доп антенна вифи, либо канал вифи перегружен
socket.error: [Errno 128] Transport endpoint is not connected
8266 на этом же месте и с этим блоком питания работает на ура, если не считать мелкие запинки. Еспэшка32 же вообще может прерываться. При одновременном включении обоих прерывается только 32. Самое забавное, что после вашей рекомендации sys.logv радиво проиграло всю ночь без косяков. Передернул питание и снова корова(((
нужна доп антенна вифи
еще пару кондеров по питанию поставьте на 32ку
Каналы разные пробовал, толку ноль. А роутер в 2-х метрах и прямой видимости.... На работе вообще все каналы не забиты на роутере, а поведение радиво такое же.
к питанию 32ка сильно придирчива
нужна доп антенна вифи
еще пару кондеров по питанию поставьте на 32ку
Попробую, может действительно питалово не хватает...
Повесил 1500мкф и керамику на питание, толку никакjго, все равно буфер под завязку(((
имхуется мне что дело все-таки в качестве према сигнала вашей 32кой
можете еще тот же sys.logv включить на 8266 и сравнить логи
нужна доп антенна вифи
еще пару кондеров по питанию поставьте на 32ку
Попробую, может действительно питалово не хватает...
Про ESP32 насчет чуйствительности я тут в теме тоже делал заметку...чутья у нее меньше чем у 8266. Ставь внешнюю антенну
мне тут сидстудия в рекламе прислала
https://www.seeedstudio.com/ESP32-A1S-Wi-Fi-BT-SoC-Audio-Module-IPEX-block-outpu-p-3152.html?utm_source=mailchimp&utm_medium=edm&utm_campaign=bazaar_0925
Интересный зверек - есп32 + какой то кодек ас101(чё за....?). В описалове написано, что
Supports a variety of mainstream compression and lossless audio formats, including M4A, AAC, FLAC, OGG, OPUS, MP3, WAV, etc.
и ценник всего $5.40
Но походу это модуль похожий на связку есп32 + pcm5102 тока в размерах поменьше + psram как у wroover + линейный вход +микрофонный вход и два выхода (на уши и на усилок) Но ценник то очень даже вкусный.
нашел на ас101 инфу
http://www.x-powers.com/index.php/Info/product_detail/article_id/40
да, это просто АЦП/ЦАП, все декодирование в ЕСП32, тем не менее ценник на данный девайс очень даже неплохой (до 500 деревянных с доставкой). Тока вот с платами под него пока никак (либо самим разводить/заказывать)
Продолжая изучать новинку .....
Основные отличия ас101 от рсм5102 в бОльшем функционале (+ ADC, 2 input, 2 output) который управляется по SPI/I2C/2Wire, что больше подходит для использования девайса в аудио приложениях
Еще момент - JP упоминал как-то, что использоание есп32 одновременно в режиме WiFi/Bt затруднительно ввиду малой RAM(512К), а тут аж 4М плюсом. Если Эспрессиф научит данного зверька пользоваться всеми заявленными плюшками (у них для этого даже есть собственная девборда LyraT ценой от 22Eur), то я думаю зверек может занять достойное место в ряду AudioDIY деввайсов
Лично мне давно хочется WiFi радио SD/USB MP3 плеер и Bt колонку в одном флаконе/корпусе. Тут уже очень близко (нету только USB Host)
ESP8266+синяя/зеленая плата
С вашей помощью собрал, всё работает. Вытравил плату кнопок. А не хочет нормально работать. Вместо резюка на 16 кОм припаял переменный - тоже не айс. Если поставить 16 кОм (спайка 15+1), то звук автоматом начинает уменьшаться до 0. Поставил переменник - толку не особо. В каких-то положениях срабатывают отдельные кнопки, причем не те, какие написаны, например, вместо стоп - сработает след. станция или вместо предыдущей станции начнет уменьшаться звук.
Как тут колдовать? У кого-то есть хорошее решение проблемы? Резюки все с 1% допуском. Не на макетных проводках, всё припаяно.
СИД моргает как положено.
Этот момент тоже в теме обсосан с точностью до буквы. На плате есп есть встроенный делитель напряжения на входе адс, он вносит свои поправки. Тут народ писал какие должны быть уровни, и у nadim в инструкции про это есть.
ESP8266+VS1053
Искал про кнопки честно до 21-й страницы, дальше не смог. Не решил проблему, остановился на устраивающем меня варианте с одной кнопкой переключения станций, звук регулируется усилком. На крайний случай - Веб-морда. Засунул все в корпус приемника Альпинист, там живут блок питания 12V 2A (избыточно, но меньше нет у меня), услиок, ESP8266 (NodeMCU) + VS1053, DC-понижайка до 5 вольт для ESP, два динамика от како-то телевизора, да плата с кнопками, от которой вывел кнопку переключения станций.
Хотел сделать включение и громкость от штатного колеса Альпиниста, но внутреннее расположение не позволило, а надолго заморачиваться не хочется. По этой же причине не буду делать экран, мне 6 радиостанций хватает по уши :-). Была, правда, мысль, поставить Нано и 4 WS2812b, с плавной сменой подсветки (вроде ночника), жена сказала, не надо :-)
Мурлычет теперь на кухне.
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=39#comment-360762
отсюда начните
Оно?
https://ru.aliexpress.com/item/ESP32-A1S-ESP32S-WiFi-Bluetooth-ESP32/329...
ESP8266+синяя/зеленая плата
С вашей помощью собрал, всё работает. Вытравил плату кнопок. А не хочет нормально работать. Вместо резюка на 16 кОм припаял переменный - тоже не айс. Если поставить 16 кОм (спайка 15+1), то звук автоматом начинает уменьшаться до 0. Поставил переменник - толку не особо. В каких-то положениях срабатывают отдельные кнопки, причем не те, какие написаны, например, вместо стоп - сработает след. станция или вместо предыдущей станции начнет уменьшаться звук.
Как тут колдовать? У кого-то есть хорошее решение проблемы? Резюки все с 1% допуском. Не на макетных проводках, всё припаяно.
СИД моргает как положено.
На фото смотрю у Вас вроде моя платка кнопок, с моего видео по печатным платам для KaRadio. Я когда первый раз платку кнопок паял, то по невнимательности одну из кнопочек ошибочно на на 90 крадусов развернул. Плата управления естественно не работала как надо, были похожие симптомы как у Вас. Проверьте правильность впайки кнопок, к тому же кнопки для уменьшения громкости и переключения станции вперед в моей плате повернуты на 90 градусов.
На фото смотрю у Вас вроде моя платка кнопок, с моего видео по печатным платам для KaRadio.
Да, совершенно верно, с Ваших плат копия, пользуясь случаем - спасибо! Но кнопки прямоугольные, там сложно не той стороной повернуть. Проверю, на вский случай, но я уже решил, что меня устроит однокнопочный вариант :-)
Оно?
https://ru.aliexpress.com/item/ESP32-A1S-ESP32S-WiFi-Bluetooth-ESP32/329...
Это новинка. На нее еще софта нет (для радив конкретно)
А никто не пробовал использовать джойстик вместо кнопок? такого типа https://ru.aliexpress.com/store/product/5-Channel-Way-Tactile-Switch-Breakout-Module-Converter-Adapter-Board-for-Arduino/2174074_32822472610.html?af=137322&afref=&cv=47843&dp=93e71e183faf5fc4009c3d2cbb5bb0e4&mall_affr=pr3&spm=a2g0v.12010612.8148356.38.29fe650cK2xLxq&subid1=DPlnKr2ATnM&af=137322&afref=&cv=47843&dp=93e71e183faf5fc4009c3d2cbb5bb0e4&mall_affr=pr3&aff_platform=link-c-tool&cpt=1538287792647&sk=cto8JdtI&aff_trace_key=fae4f71da837426abe67bde2c18d962f-1538287792647-08620-cto8JdtI&terminal_id=b07724cc1c1c4044af50ed757a7373ff
почему нет? Тока резисторы штатные, на подтяжку к +, отпаять придется, а вместо них собрать делитель
Извиняюсь, оффтоп.
Скажите, что это за плата?
Куплена на али, не могу впсомнить, зачем брал.
Это же не ESP-12E, которая на Lolin стоит?
И где антенна?
Ну антенну хорошо под натписью видно справа, настоящая ESP-12
Обычная ESP8266 только без экрана
ShAlex13
koka7777745
Спасибо!
кока, вы минивеб не чикали?
Я седни попробовал - вроде получилось даже, но у меня почему то экран отваливается. полный скеч тоже этим грешил. Я думал плата криво спаяна, неконтачит где, но нет - карадио на ей нормально работает. Экран заливается белым цветом или становится инверсным. Куда копнуть? Все распаяно на плате, никаких соплей.
Ребята добрый вечер!Не сочтите за наглость, может кто поделиться подправленным скетчем есп32 под себя,а именно изменена работа валкодера-что б переключал станции без нажатия,а громкость с нажатием.А то задолбала его стандартная работа-жутко неудобно.Сам я неочень силен в правке скетча.
Я запустил красную VS-ку, оказалось просто был плохо пропаян чип, прогрел феном, прижал чип, и все, работает. Всем спасибо!
https://yadi.sk/d/lPVvNRPa5KDIhg
Вот мой вариант. Энкодером регулировка громкости
https://yadi.sk/d/lPVvNRPa5KDIhg
Вот мой вариант. Энкодером регулировка громкости
что там уточните
Ребята добрый вечер!Не сочтите за наглость, может кто поделиться подправленным скетчем есп32 под себя,а именно изменена работа валкодера-что б переключал станции без нажатия,а громкость с нажатием.А то задолбала его стандартная работа-жутко неудобно.Сам я неочень силен в правке скетча.
Бин файл с прошивкой для ESP32. Я настроил под себя работу энкодера чтобы можно переключать станции без нажатия.
Пробую скомпилить минивебрадио и постоянно получаю ошибку "Скетч слишком большой", перебрал кучу вариантов плат с esp32 и настроек - те же грабли... Что я делаю не так ?
При этом, есп32-радио использует всего 40% памяти, хотя код в 4 разав больше...
........................
Всё, сам нашел.... "set treshold in boards.txt from [boardname].upload.maximum_size=1310720 to 3145728"
Да, это тоже сделал, сенкс, скомпилил...
В принципе хотелось бы на его базе слепить радио без тача, ну не хочу я его, кнопки и енкодер - наше всё :)
Думал остановиться на карадио, но вот нестабильно оно, подвешивается иногда даже во время тупого проигрывания...
https://yadi.sk/d/lPVvNRPa5KDIhg
Вот мой вариант. Энкодером регулировка громкости
Всем привет! Собрал проект на плате ESP8266 и VS1053. Работает хорошо. Но иногда при работе или включении плейлист возвращается к предыдущему состоянию до изменения , и иногда пишет версия 1.6.3. Подскажите что делать? Спасибо.