udast пишет ... о неправильном поключении XDCS и DREQ.
Разобрал свой бум бокс, посмотрел:
у меня собрано в соответствии с ч/б схемой приведенной в первом посте, ей же соответствует и цветная схема, а вот текстовое описание ошибочно.
К сожалению внести исправление в первый пост не могу, поэтому привожу правильное описание ниже:
D5:GPIO14 -- VS1053 SCK
D6:GPIO12 -- VS1053 MISO
D7:GPIO13 -- VS1053 MOSI
D1:GPIO05 -- VS1053 DREQ
D2:GPIO04 -- VS1053 XDCS
D3:GPIO00 -- VS1053 XRST
D8:GPIO15 -- VS1053 XCS
Большое спасибо udast за внимательность.
По вопросу 23lcv1024 --- сам её не подключал, однако на сайте автора есть фотографии нескольких прототипов на которых микросхема либо распаяна, либо под неё предусмотрено место.
Подскажите, пожалуйста, начинающему: соединяю всё по схеме, подключаю к usb - вижу сеть
После прошивки модуля сети WifiWebRadio нет... Что я могу делать не так???
Если в процессе прошивки не выскакивали ошибки то проверьте сколько памяти распаяно в вашем модуле, если меньше чем 4МБ, то последние версии прошивки на нем не запустятся.
Ну и конечно проверьте сняли ли вы после прошивки закоротку вывода GPI0 на землю.
Всё же ушёл на проект Edzelf. Намного стабильнее работает (на этом проекте всё время то морда зависнет, то музыка не заиграт, в браузере всё время тупки были). Плохо, что там не регулируется громкость кнопками, но зато serial свободный, а туда можно с той же ардуины команды любые посылать, и какие угодно действия обрабатывать, наверное. Просто только что собрал, не ковырял ещё.
Подскажите, пожалуйста, начинающему: соединяю всё по схеме, подключаю к usb - вижу сеть
После прошивки модуля сети WifiWebRadio нет... Что я могу делать не так???
Если в процессе прошивки не выскакивали ошибки то проверьте сколько памяти распаяно в вашем модуле, если меньше чем 4МБ, то последние версии прошивки на нем не запустятся.
Ну и конечно проверьте сняли ли вы после прошивки закоротку вывода GPI0 на землю.
Поищи в интернете как изменить установить IP адрес ESP8266 или Setting IP adress on ESP8266.
Вроде есть возможность установить его АТ командами через терминальную программу, но для этого его надо прошить какой нибудь прошивкой понимающей эти команды например
Просто чёрный флэшер шьёт сам и всегда, а тому флэшеру, который в шапке, обязательно нужен бут-режим (подать питание при замкнутом flash)
Проблема в том, что прошивка в некоторых модулях бывает защищена от стирания и залить обычным флешером другую не получается. Только специализированым Nodemcu.
Касательно подключения DREQ и XDCS вскрыл один из модулей ESP8266-12 и установил следующее:
Хотя на моей желтой плате с модулем ESP8266-12 линия XDCS подключена к выводу промаркированному GPIO04, а линия DREQ подключена соответственно к выводу GPIO05. Ну и соответственно также они подключены к контактам модуле ESP8266-12 контакты которого промаркированы точно так же .
Однако анализ внутрисхемной разводки модуля показал, что контакт GPIO04 модуля подключен к выводу 24 микросхемы ESP8266EX, ну и соответственно GPIO05 подключен к выводу 16.
Тогда как в описание микросхемы указано наоборот контакту 24 соответствует GPIO05, а контакту 16 соответствует GPIO04.
Таким образом, на лицо ошибочная маркировка линий GPIO04 и GPIO05 как на модулях так и на плате ( за что спасибо Китайским братьям).
В итоге: Правильное подключение все таки:
D5:GPIO14 -- VS1053 SCK
D6:GPIO12 -- VS1053 MISO
D7:GPIO13 -- VS1053 MOSI
D1:GPIO05 -- VS1053 XDCS
D2:GPIO04 -- VS1053 DREQ
D3:GPIO00 -- VS1053 XRST
D8:GPIO15 -- VS1053 XCS
Что собственно и соответствует используемой автором библиотеке VS1053.h
#define RST_PIN 0
#define CS_PIN 15
#define XDCS_PIN 5 //GPIO5 (!)
#define DREQ_PIN 4 //GPIO4 (!)
Поэтому, прошу уважаемогоAraris, по возможности снова откорректировать первый пост.
( Первый пост откорректирован )
Приношу извинения всем, кого невольно ввел в заблуждение.
По поводу практического подключения
DREQ и XDCS учитывайте выше сказанное (если не работает- меняйте местами).
Ниже собственно фото платы, модуля и выдержки из даташита (стрелки указывают на замену положения маркировки для сответствия схеме).
Спасибо vis22,что разобрались с желтой платой я пока модуль vs1053 не подключал жду когда придет, но тоже заметил при прошивки китайцы напутали с маркировкой rx,tx гребенки 3pin, получилось RXD-надо подключить к RXD ttl конвертора,TXD-TXD .
Всё же ушёл на проект Edzelf. Намного стабильнее работает (на этом проекте всё время то морда зависнет, то музыка не заиграт, в браузере всё время тупки были). Плохо, что там не регулируется громкость кнопками, но зато serial свободный, а туда можно с той же ардуины команды любые посылать, и какие угодно действия обрабатывать, наверное. Просто только что собрал, не ковырял ещё.
Очень жду новую реализацию от Edzelfна ESP-32. Мне его проект на ESP8266 больше нравится, он стабильнее. На KaRadio жду память для внешнего RAM. Кстати Мозила как то аккуратнее и лучше работает с KaRadio, чем Хром, использую её. Во время долговременных самопроизвольных затыков KaRadio заметил, что ESP продолжает работать, названия треков в web интерфейсе меняются - похоже это VS1053 падает и не восстанавливается в работу, а ESP продолжает работать. Лечится передергиванием питания. Edzelf в своем проекте, похоже, как-то диодами завязал управление ресетом аудиокодека, у него при ресете ESP и кодек перегружается и восстанавливается. Ну это мои домыслы, поправьте, если не так. Питаю свои проекты от малюсеньких БП типа TSP-05 или HLK-PM01, оба типа опробованы, работают отлично, на Али их полно. Этим решается проблема разделения цифровой и аналоговой земли. На vs1053 аналоговая земля искуственная и если встраивать проект в музыкальный центр/усилитель и питать все от одного питания, мусор лезет в звуковой тракт очень существенный. Пляски со всякими разделительными/блокировочными конденсаторами не помогли, и решил вопрос радикально - ставлю в муз. центр второй БП с Али и не парюсь.
Я встроил в колонку (Edzelf), использую питание колонки, беру питание одного плеча усилителя (~20v) и подаю на импульсный преобразователь пятивольтовый, который копейки на али. Массы объединены, но мусора нет, вернее если прислушиваться, можно услышать напряжённую работу, но это до запуска музыки. Но всё равно заказал разделительные трансформаторы, хочу аудиовыход ими развязать.
У меня это будет второй опыт, первый был в детстве, и там транс на выходе был, для согласования с динамиком, о качестве тогда и речи небыло, это начало 90х. Сейчас эти трансы маленькие (1см примерно), много 1:1, т.е. именно разделительные, по 600 Ом в основном, попробую, может понравится.
ЗЫ Тоже жду проекта от Edzelf на esp32, там даже будет хотелка моя, с запоминанием последней станции )
Удалил тот пост. Проблема в том, что структура папки Esp-radio-master не нравится Arduino IDE. После распаковки архива и попытке отрыть файл Esp_radio.ino, Arduino IDE настойчиво предлагает переместить его в папку с таким же названием Esp_radio. Получается папке в папке (что и видим в описании ошибки в посте #78, но вопрошающий об этом умолчал). При этом перемещается только один файл Esp_radio.ino, а остальные заголовочные файлы остаются в папке уровнем выше. Их потом надо вручную тоже переносить.
Надо просто из скачанного архива распаковать папку Esp-radio-master в папку со скетчами, и переименовать эту папку, убрав из названия "-master", тогда среда ничего никуда переносить не будет, и заработает.
моё радио наконец-то заработало с 0.96 LCD и с русскими Тегами . кнопки и IR пока не делал. Осталась одна проблема , через некоторое время радио откючается, на дисплее стоид Stoped, Playчерез WEB не помогает ,толко выкл/вкл. В чем может быть проблема?
djuscha Вы по какому проекту собирали? Который в шапке?
У меня дома крутится 2 радио, одно на винде, на серваке, и вещает его в ванную, второе это, по проекту edzelf, оно на кухне, соответственно провод один, роутер один, но на винде - так же останавливается и надо перезапускать, причём пробовал разные проигрыватели - всё одно (решил перезапуском каждый час по шедулеру), а вот на кухне стоит - хоть весь день играет - не обрывается не глохнет. Чудо вообщем, что-то связано явно с сетевым интерфейсом, мож стек переполняется, хотя вряд ли, онож радио всего навсего, не знаю вообщем.
у меня есть ещё на Raspberry .NEWTronRadio два варианта на Zero и на Raspi 3, оба работают без зависонов..надо попробовать по проекту edzelf, но там Wiring Diagram какая то запутаная , диоды надо еще присоединять или можно просто на макетке попробовать?
не поиму из за чего зависает..сеичас заказал WEMOS D1 Mini Pro с антеной может соединение с инетом падает ,попробую
этот проект чем хорош ,так то что все составные маленькие и радио потом можно будет запихнуть куда хош:) ,да и дешевле тоже
Так там соединения ничем не запутаннее, диоды с резистором запаял прям на декодер, соединил с esp, индикатор не подключал. Проводов даже меньше чем в первом посте )
у меня есть ещё на Raspberry .NEWTronRadio два варианта на Zero и на Raspi 3, оба работают без зависонов..надо попробовать по проекту edzelf, но там Wiring Diagram какая то запутаная , диоды надо еще присоединять или жно просто на макетке попробовать?
По поводу макетки. Я очень много времени убил, запуская инет-радио на макетке MB102 и с проводами с наконечниками dupont. Либо просто не играло, либо включалось на какие-то секунды и замолкало. Причина оказалась банальной - сопротивление некоторых цепей между ESP8266 и vs1053, собранных на макетке MB102, доходило до 30 ом!!! То, что прокатывает для мигания светодиодами, совершенно не катит для такой капризной штуки, как интерфейс SPI на vs1053. Лучше не полениться, напаять разъемы под модули ESP и vs1053 на монтажку (с медными пятачками), и соединить потом все проводами. С диодами там все понятно, нужно все делать, как по схеме. Я использовал д310.
Сегодня получил модуль VS1053 стал проверять обнаружел отсутствует соединение ножек 9,10,11,12,34 между собой, только 33 соединена через 100к на землю, у автора они все соединены, может кто знает почему так сделали на модуле?
По поводу макетки. Я очень много времени убил, запуская инет-радио на макетке MB102 и с проводами с наконечниками dupont. Либо просто не играло, либо включалось на какие-то секунды и замолкало. Причина оказалась банальной - сопротивление некоторых цепей между ESP8266 и vs1053, собранных на макетке MB102, доходило до 30 ом!!! То, что прокатывает для мигания светодиодами, совершенно не катит для такой капризной штуки, как интерфейс SPI на vs1053. Лучше не полениться, напаять разъемы под модули ESP и vs1053 на монтажку (с медными пятачками), и соединить потом все проводами. С диодами там все понятно, нужно все делать, как по схеме. Я использовал д310.
думаешь из за етого у меня иногда зависает ? у меня вообще то не на макетке я такими проводами соединил
Сегодня получил модуль VS1053 стал проверять обнаружел отсутствует соединение ножек 9,10,11,12,34 между собой, только 33 соединена через 100к на землю, у автора они все соединены, может кто знает почему так сделали на модуле?
Как всегда китайские друзья упростили, не смотря на то, что в даташите на VS1053 явно сказано:
Unused GPIO pins should have a pull-down resistor.
А нулевой GPIO посадили через резистор на землю потому, что при случайном наведении на нем потенциала логической единицы в момент загрузки модуля он ( модуль) переходит в режим загрузки из внешней SPI памяти:
10.9 SPI Boot
If GPIO0 is set with a pull-up resistor to 1 at boot time, VS1053b tries to boot from external SPI memory.
Для djusha можно рекомендовать применить провода как можно короче, в идеале отрезать по размеру и припаять.
Разъемы Dupont китайского производства применять только в том случае если они соединяются с ощутимым усилием, если они вставляются практически без усилия – это означает, что пружинный контакт ослаб и при любой вибрации контакт будет нарушаться.
Повторил проект как есть в первом посту. Все запустилось , работает . Пока только управляю через веб-морду(завтра подключу кнопки). Затыки присутствуют- замолкает почти всегда при переключении станций. Помагает ресет ЕСП. Станции с высоким бит-рейтом затыкаются чаще , с низким(ниже 128)- почти никогда.
Дополнил лист станций , добавив станции с разным бит -рейтом.
По вопросу 23lcv1024 --- сам её не подключал, однако на сайте автора есть фотографии нескольких прототипов на которых микросхема либо распаяна, либо под неё предусмотрено место.
Возник вопрос- кто-нибудь на форуме уже подключал 23lcv1024? Если "ДА"- насколько стабильнее стало все работать?
да еще и воткнутые в макетку - вот это зло. Да ты померяй сопротивление прямо на собранной конструкции, все станет понятно. Вообще... все эти провода с наконечниками и макетки - барахло. :-) Задумка может и хорошая, но качество - отстой. Антенна внешняя у меня только из-за того, что встроил в металлический корпус. Если корпус конструкции из радиопрозрачного материала, лучше использовать ESP-12Е и не парится. Да и перепаивать флэш-память не придется. Еще в схеме Edzelf 1-й пин(RST) ESPшки висит на +5в напрямую, я его повесил через 10ком на +3.3в. У меня еще кнопка сброса на этом 1-м пине висит, которая коротит на землю при нажатии, поэтому и соединил 1-й пин на +3.3 через резистор.
Подскажите, пожалуйста, начинающему: соединяю всё по схеме, подключаю к usb - вижу сеть
После прошивки модуля сети WifiWebRadio нет... Что я могу делать не так???
udast пишет ... о неправильном поключении XDCS и DREQ.
Разобрал свой бум бокс, посмотрел:
у меня собрано в соответствии с ч/б схемой приведенной в первом посте, ей же соответствует и цветная схема, а вот текстовое описание ошибочно.
К сожалению внести исправление в первый пост не могу, поэтому привожу правильное описание ниже:
К сожалению внести исправления в первый пост не могу
Исправления в первый пост внесены, обращайтесь, если что.
Большое спасибо Araris.
Подскажите, пожалуйста, начинающему: соединяю всё по схеме, подключаю к usb - вижу сеть
После прошивки модуля сети WifiWebRadio нет... Что я могу делать не так???
Если в процессе прошивки не выскакивали ошибки то проверьте сколько памяти распаяно в вашем модуле, если меньше чем 4МБ, то последние версии прошивки на нем не запустятся.
Ну и конечно проверьте сняли ли вы после прошивки закоротку вывода GPI0 на землю.
Всё же ушёл на проект Edzelf. Намного стабильнее работает (на этом проекте всё время то морда зависнет, то музыка не заиграт, в браузере всё время тупки были). Плохо, что там не регулируется громкость кнопками, но зато serial свободный, а туда можно с той же ардуины команды любые посылать, и какие угодно действия обрабатывать, наверное. Просто только что собрал, не ковырял ещё.
Подскажите, пожалуйста, начинающему: соединяю всё по схеме, подключаю к usb - вижу сеть
После прошивки модуля сети WifiWebRadio нет... Что я могу делать не так???
Если в процессе прошивки не выскакивали ошибки то проверьте сколько памяти распаяно в вашем модуле, если меньше чем 4МБ, то последние версии прошивки на нем не запустятся.
Ну и конечно проверьте сняли ли вы после прошивки закоротку вывода GPI0 на землю.
У меня https://ru.aliexpress.com/item/NodeMcu-Lua-WIFI-development-board-based-on-the-ESP8266-Internet-of-things/32338129505.html
этот модуль. Как определить размер памяти? И зачем закорачивать вывод GPI0 на землю, если D3:GPIO00 -- VS1053 XRST ?
Спасибо.
vis22,Вы в своей плате esp8266 (желтой) демонтировали остальные led с GPIO? Или они немешают работе
Размер памяти определяется во время прошивки программой ESP FLASH DOWNLOAD TOOL и выводится в окне DETECT INFO. (32 Mbit это как раз 4 Mb (32/8=4)).
Вывод GPIO 0 надо закорачивать на землю для перевода модуля ESP 8266 в режим прошивки, в вашем модуле для этого служит кнопка FLASH.
Нет не демонтировал, работе не мешают ( такая веселенькая цветомузыка получилась внутри бум бокса).
Размер памяти определяется во время прошивки программой ESP FLASH DOWNLOAD TOOL и выводится в окне DETECT INFO. (32 Mbit это как раз 4 Mb (32/8=4)).
Вывод GPIO 0 надо закорачивать на землю для перевода модуля ESP 8266 в режим прошивки, в вашем модуле для этого служит кнопка FLASH.
В моем случае вроде так, как и у Вас...
Печалька :(
Я тоже нестал, прошил еsp-настроил у автора там есть плейлист белоруский,заказал модуль VS1053,и память RAM23lc1024
lavr пишет ....
Смотри окно MAC Adress.
Вместо MAC адресов там какая то хрень. Копать надо в ту сторону. Без MAC адреса модуль не зарегистрируется на точке доступа.
Должно быть что то вроде :
AP MAC: 1A:XX:XX:XX:XX:XX
STA MAC: 18:XX:XX:XX:XX:XX
где X цифры от 0 до 9 или буквы A, B, C, D, F
lavr пишет ....
Смотри окно MAC Adress.
Вместо MAC адресов там какая то хрень. Копать надо в ту сторону. Без MAC адреса модуль не зарегистрируется на точке доступа.
Должно быть что то вроде :
AP MAC: 1A:XX:XX:XX:XX:XX
STA MAC: 18:XX:XX:XX:XX:XX
где X цифры от 0 до 9 или буквы A, B, C, D, F
Так что делать? Руками прописать в окне? Так они затираются при прошивке...
Поищи в интернете как изменить установить IP адрес ESP8266 или Setting IP adress on ESP8266.
Вроде есть возможность установить его АТ командами через терминальную программу, но для этого его надо прошить какой нибудь прошивкой понимающей эти команды например
https://github.com/JhonControl/ESP8266-Flasher/tree/master/Firmware%20ESP8266/Firmware%20ESP8266%20V0.9.5.2_AT
Формат команды AT+CIPSTAMAC_DEF=18:XX:XX:XX:XX:XX
см. тут:https://esp8266.ru/esp8266-at-commands-v022/
lavr - попробуй прошить этот модуль другим флешером. Причем в режиме DIO (см. фото)
glin, я тоже шил модуль этим флешером, прошилось без проблем,с флешером предложенным автором неполучалось ошибка соединения с ESP
Просто чёрный флэшер шьёт сам и всегда, а тому флэшеру, который в шапке, обязательно нужен бут-режим (подать питание при замкнутом flash)
vis22, glin, Roman2077, udavst СПАСИБО!!!
Получилось черным прошивщиком nodemcu-flasher-master
Буду дальше экспериментировать-учиться!
А почему у Вас
Просто чёрный флэшер шьёт сам и всегда, а тому флэшеру, который в шапке, обязательно нужен бут-режим (подать питание при замкнутом flash)
Проблема в том, что прошивка в некоторых модулях бывает защищена от стирания и залить обычным флешером другую не получается. Только специализированым Nodemcu.
Касательно подключения DREQ и XDCS вскрыл один из модулей ESP8266-12 и установил следующее:
Хотя на моей желтой плате с модулем ESP8266-12 линия XDCS подключена к выводу промаркированному GPIO04, а линия DREQ подключена соответственно к выводу GPIO05. Ну и соответственно также они подключены к контактам модуле ESP8266-12 контакты которого промаркированы точно так же .
Однако анализ внутрисхемной разводки модуля показал, что контакт GPIO04 модуля подключен к выводу 24 микросхемы ESP8266EX, ну и соответственно GPIO05 подключен к выводу 16.
Тогда как в описание микросхемы указано наоборот контакту 24 соответствует GPIO05, а контакту 16 соответствует GPIO04.
Таким образом, на лицо ошибочная маркировка линий GPIO04 и GPIO05 как на модулях так и на плате ( за что спасибо Китайским братьям).
В итоге: Правильное подключение все таки:
D5:GPIO14 -- VS1053 SCK
D6:GPIO12 -- VS1053 MISO
D7:GPIO13 -- VS1053 MOSI
D1:GPIO05 -- VS1053 XDCS
D2:GPIO04 -- VS1053 DREQ
D3:GPIO00 -- VS1053 XRST
D8:GPIO15 -- VS1053 XCS
Что собственно и соответствует используемой автором библиотеке VS1053.h
#define RST_PIN 0
#define CS_PIN 15
#define XDCS_PIN 5 //GPIO5 (!)
#define DREQ_PIN 4 //GPIO4 (!)
Поэтому, прошу уважаемого Araris, по возможности снова откорректировать первый пост.
( Первый пост откорректирован )
Приношу извинения всем, кого невольно ввел в заблуждение.
По поводу практического подключения
DREQ и XDCS учитывайте выше сказанное (если не работает- меняйте местами).
Ниже собственно фото платы, модуля и выдержки из даташита (стрелки указывают на замену положения маркировки для сответствия схеме).
Спасибо vis22,что разобрались с желтой платой я пока модуль vs1053 не подключал жду когда придет, но тоже заметил при прошивки китайцы напутали с маркировкой rx,tx гребенки 3pin, получилось RXD-надо подключить к RXD ttl конвертора,TXD-TXD .
Всё же ушёл на проект Edzelf. Намного стабильнее работает (на этом проекте всё время то морда зависнет, то музыка не заиграт, в браузере всё время тупки были). Плохо, что там не регулируется громкость кнопками, но зато serial свободный, а туда можно с той же ардуины команды любые посылать, и какие угодно действия обрабатывать, наверное. Просто только что собрал, не ковырял ещё.
Очень жду новую реализацию от Edzelf на ESP-32. Мне его проект на ESP8266 больше нравится, он стабильнее. На KaRadio жду память для внешнего RAM. Кстати Мозила как то аккуратнее и лучше работает с KaRadio, чем Хром, использую её. Во время долговременных самопроизвольных затыков KaRadio заметил, что ESP продолжает работать, названия треков в web интерфейсе меняются - похоже это VS1053 падает и не восстанавливается в работу, а ESP продолжает работать. Лечится передергиванием питания. Edzelf в своем проекте, похоже, как-то диодами завязал управление ресетом аудиокодека, у него при ресете ESP и кодек перегружается и восстанавливается. Ну это мои домыслы, поправьте, если не так. Питаю свои проекты от малюсеньких БП типа TSP-05 или HLK-PM01, оба типа опробованы, работают отлично, на Али их полно. Этим решается проблема разделения цифровой и аналоговой земли. На vs1053 аналоговая земля искуственная и если встраивать проект в музыкальный центр/усилитель и питать все от одного питания, мусор лезет в звуковой тракт очень существенный. Пляски со всякими разделительными/блокировочными конденсаторами не помогли, и решил вопрос радикально - ставлю в муз. центр второй БП с Али и не парюсь.
Я встроил в колонку (Edzelf), использую питание колонки, беру питание одного плеча усилителя (~20v) и подаю на импульсный преобразователь пятивольтовый, который копейки на али. Массы объединены, но мусора нет, вернее если прислушиваться, можно услышать напряжённую работу, но это до запуска музыки. Но всё равно заказал разделительные трансформаторы, хочу аудиовыход ими развязать.
..... Но всё равно заказал разделительные трансформаторы, хочу аудиовыход ими развязать.
Интересно, какого они качества и как влияют на звук. У меня нет опыта опыта их применения, надо почитать/посмотреть про эти трансы.
У меня это будет второй опыт, первый был в детстве, и там транс на выходе был, для согласования с динамиком, о качестве тогда и речи небыло, это начало 90х. Сейчас эти трансы маленькие (1см примерно), много 1:1, т.е. именно разделительные, по 600 Ом в основном, попробую, может понравится.
ЗЫ Тоже жду проекта от Edzelf на esp32, там даже будет хотелка моя, с запоминанием последней станции )
Не подскажете? по инструкции Edzelf накачал библиотек в иде. Не компилится. пишет
Вы точно распаковали вместе с ino все файлы?
Удалил тот пост. Проблема в том, что структура папки Esp-radio-master не нравится Arduino IDE. После распаковки архива и попытке отрыть файл Esp_radio.ino, Arduino IDE настойчиво предлагает переместить его в папку с таким же названием Esp_radio. Получается папке в папке (что и видим в описании ошибки в посте #78, но вопрошающий об этом умолчал). При этом перемещается только один файл Esp_radio.ino, а остальные заголовочные файлы остаются в папке уровнем выше. Их потом надо вручную тоже переносить.
распаковал все. что то подзабыл все (1.5 года за всякую дуинку не брался), что где лежит и куда переносится не помню, буду копать
вопрошающий умолчал, потому что не знал :)
Надо просто из скачанного архива распаковать папку Esp-radio-master в папку со скетчами, и переименовать эту папку, убрав из названия "-master", тогда среда ничего никуда переносить не будет, и заработает.
моё радио наконец-то заработало с 0.96 LCD и с русскими Тегами . кнопки и IR пока не делал. Осталась одна проблема , через некоторое время радио откючается, на дисплее стоид Stoped, Playчерез WEB не помогает ,толко выкл/вкл. В чем может быть проблема?
djuscha Вы по какому проекту собирали? Который в шапке?
У меня дома крутится 2 радио, одно на винде, на серваке, и вещает его в ванную, второе это, по проекту edzelf, оно на кухне, соответственно провод один, роутер один, но на винде - так же останавливается и надо перезапускать, причём пробовал разные проигрыватели - всё одно (решил перезапуском каждый час по шедулеру), а вот на кухне стоит - хоть весь день играет - не обрывается не глохнет. Чудо вообщем, что-то связано явно с сетевым интерфейсом, мож стек переполняется, хотя вряд ли, онож радио всего навсего, не знаю вообщем.
да как в шапке.
у меня есть ещё на Raspberry .NEWTronRadio два варианта на Zero и на Raspi 3, оба работают без зависонов..надо попробовать по проекту edzelf, но там Wiring Diagram какая то запутаная , диоды надо еще присоединять или можно просто на макетке попробовать?
не поиму из за чего зависает..сеичас заказал WEMOS D1 Mini Pro с антеной может соединение с инетом падает ,попробую
этот проект чем хорош ,так то что все составные маленькие и радио потом можно будет запихнуть куда хош:) ,да и дешевле тоже
Так там соединения ничем не запутаннее, диоды с резистором запаял прям на декодер, соединил с esp, индикатор не подключал. Проводов даже меньше чем в первом посте )
у меня есть ещё на Raspberry .NEWTronRadio два варианта на Zero и на Raspi 3, оба работают без зависонов..надо попробовать по проекту edzelf, но там Wiring Diagram какая то запутаная , диоды надо еще присоединять или жно просто на макетке попробовать?
По поводу макетки. Я очень много времени убил, запуская инет-радио на макетке MB102 и с проводами с наконечниками dupont. Либо просто не играло, либо включалось на какие-то секунды и замолкало. Причина оказалась банальной - сопротивление некоторых цепей между ESP8266 и vs1053, собранных на макетке MB102, доходило до 30 ом!!! То, что прокатывает для мигания светодиодами, совершенно не катит для такой капризной штуки, как интерфейс SPI на vs1053. Лучше не полениться, напаять разъемы под модули ESP и vs1053 на монтажку (с медными пятачками), и соединить потом все проводами. С диодами там все понятно, нужно все делать, как по схеме. Я использовал д310.
Сегодня получил модуль VS1053 стал проверять обнаружел отсутствует соединение ножек 9,10,11,12,34 между собой, только 33 соединена через 100к на землю, у автора они все соединены, может кто знает почему так сделали на модуле?
Вот так это выглядит, встроено в усилитель. Модуль ESP-07, память перепаяна на 4мбит, с родной памятью модуля ESP-07 работать не будет.
Вот так это выглядит, встроено в усилитель. Модуль ESP-07, память перепаяна на 4мбит, с родной памятью модуля ESP-07 работать не будет.
а что там за конденсатор на VS1053 ?
Между GND и +5 в 220 мкф повесил. Емкостей по питанию много не бывает :-) На ESP-07 он же висит на питании, только на 1000 мкф.
По поводу макетки. Я очень много времени убил, запуская инет-радио на макетке MB102 и с проводами с наконечниками dupont. Либо просто не играло, либо включалось на какие-то секунды и замолкало. Причина оказалась банальной - сопротивление некоторых цепей между ESP8266 и vs1053, собранных на макетке MB102, доходило до 30 ом!!! То, что прокатывает для мигания светодиодами, совершенно не катит для такой капризной штуки, как интерфейс SPI на vs1053. Лучше не полениться, напаять разъемы под модули ESP и vs1053 на монтажку (с медными пятачками), и соединить потом все проводами. С диодами там все понятно, нужно все делать, как по схеме. Я использовал д310.
думаешь из за етого у меня иногда зависает ? у меня вообще то не на макетке я такими проводами соединил
https://ru.aliexpress.com/item/Free-Shipping-800pcs-dupont-cable-jumper-...
надо попробовать все спаять может тогда перестанет зависать, да и с антеной наверное постабильнее будет
Как всегда китайские друзья упростили, не смотря на то, что в даташите на VS1053 явно сказано:
Unused GPIO pins should have a pull-down resistor.
А нулевой GPIO посадили через резистор на землю потому, что при случайном наведении на нем потенциала логической единицы в момент загрузки модуля он ( модуль) переходит в режим загрузки из внешней SPI памяти:
10.9 SPI Boot
If GPIO0 is set with a pull-up resistor to 1 at boot time, VS1053b tries to boot from external SPI memory.
vis22 Я тоже заметил у Вас на модуле резистор R5 отсутствует,у меня запаяли видимо ревизии разные.
Сэкономили "ридиски" (--_--).
Для djusha можно рекомендовать применить провода как можно короче, в идеале отрезать по размеру и припаять.
Разъемы Dupont китайского производства применять только в том случае если они соединяются с ощутимым усилием, если они вставляются практически без усилия – это означает, что пружинный контакт ослаб и при любой вибрации контакт будет нарушаться.
Повторил проект как есть в первом посту. Все запустилось , работает . Пока только управляю через веб-морду(завтра подключу кнопки). Затыки присутствуют- замолкает почти всегда при переключении станций. Помагает ресет ЕСП. Станции с высоким бит-рейтом затыкаются чаще , с низким(ниже 128)- почти никогда.
Дополнил лист станций , добавив станции с разным бит -рейтом.
WebStations.txt
Пробую , ганяю ..
Возник вопрос- кто-нибудь на форуме уже подключал 23lcv1024? Если "ДА"- насколько стабильнее стало все работать?
думаешь из за етого у меня иногда зависает ? у меня вообще то не на макетке я такими проводами соединил
https://ru.aliexpress.com/item/Free-Shipping-800pcs-dupont-cable-jumper-wire-dupont-line-female-to-female-dupont-line-20cm-1P/1701705334.html?spm=2114.10010208.1000016.1.4QP79T&isOrigTitle=true
надо попробовать все спаять может тогда перестанет зависать, да и с антеной наверное постабильнее будет
Такие провода, как у тебя, вроде надежно штырьки обхватывают.... Вот провода с штырьевыми наконечниками типа таких
https://ru.aliexpress.com/item/Free-Shipping-40pin-dupont-cable-jumper-wire-dupont-line-male-to-male-dupont-line-20cm-1P/32252107959.html
да еще и воткнутые в макетку - вот это зло. Да ты померяй сопротивление прямо на собранной конструкции, все станет понятно. Вообще... все эти провода с наконечниками и макетки - барахло. :-) Задумка может и хорошая, но качество - отстой. Антенна внешняя у меня только из-за того, что встроил в металлический корпус. Если корпус конструкции из радиопрозрачного материала, лучше использовать ESP-12Е и не парится. Да и перепаивать флэш-память не придется. Еще в схеме Edzelf 1-й пин(RST) ESPшки висит на +5в напрямую, я его повесил через 10ком на +3.3в. У меня еще кнопка сброса на этом 1-м пине висит, которая коротит на землю при нажатии, поэтому и соединил 1-й пин на +3.3 через резистор.
Вот и я собрал приемник. Работает устойчиво, без затыков. (Ну ужжж оооочень долго ждал модуль VS1053)
ROMAN2077 поздравляю, приятного отдыха под звуки радио.