Сегодня получил с али ещё два модуля VS1053 , как и на предыдущем, многие детали припаяны только с одной стороны! Возможно контакт с платой и присутствует, но в будующем проблемы с такой сборкой обеспечены.
Все хорошо. но работать может минуту , может час. а потом затык и все - тишина. Только ресет NodeMCU спасает. НЕ зависит от бит -рейта , скорости канала интернета. (при скачке торрента на полной скорости может играть без затыков , а может заткнуться и по полностью свободному каналу. Любые станции..)
...работать может минуту , может час. а потом затык и все - тишина...
Вот-вот, оно самое :-). Такая же ерунда и у меня(и не только у меня). А проект Edzelf не затыкается. Моя версия - именно цепочка из двух диодов у Edzelfa дергает и поднимает vs1053, когда он теряет поток и затыкается. Но это нужно курить скетч Edzelfa (в чем я не силен), благо он открытый.
Да! У меня тоже затыки есть от интернета независит проверял от разных провайдеров ( A0-соединен с GND) управление через WEB! Жду когда придет память может получьше будет работать.
Да! У меня тоже затыки есть от интернета независит проверял от разных провайдеров ( A0-соединен с GND) управление через WEB! Жду когда придет память может получьше будет работать.
Затык на несколько секунд - это да, возможно внешний RAM (буфер) поможет. Мы же говорим о таком явлении проекта KaRadio, как затык надолго и без самовосстановления в работу. Лечится только передергиванием питания. Тоже жду внешнюю память, может она поток и буферизирует, но вот как избавиться от таких долговременных затыков - непонятно. Кстати, Edzelf в коментах своего проекта пишет насчет внешней памяти: "Additional RAM will not have any effect on the performance of Esp-radio. The firmware will still use the limited TCP buffers.
The buffers are allocated by the Espressive firmware. There's no way to add extra buffers. So when the mp3-stream fills up all available buffers, communication with the webinterface and/or mqtt will be blocked. Some stations send more data than the VS1053 can handle. This causes the TCP input-buffers to saturate. I'm working on the ESP32 version now. Maybe this one has a better schema for using the TCP input buffers."
Вот такие дела. Не знаю, может JP cocatrix (KaRadio) сумел преодолеть эти ограничения, которые озвучил Edzelf. Посмотрим.
Согласен с кратковремеными прерываниями еще можно смертиться но у меня отъезжает наглухо только после reset востанавливается, думал что просадка по питанию поставил DC/DC конвертер на LM2596 непомогло,может питание на модули нужно больше 5в подавать? Уменя Vin: 5,4В ток потребления в рабочем режиме ~121ma.
Ну и зачем есть кактус, если есть проект, который работает лучше, чем нормально.
PS Опять удалят моё сообщение, сторонники продвижения того, чего им хочется. Уже трёх не досчитался.
У меня просто спортивный интерес :-) Я слежу за обеими проектами. Проект Edzelfa уже всем родственникам слепил и встроил. А с проектом KaRadio экспериментирую, прикроватное радио так сказать. Все равно хочется его довести до ума. Интерфейс там классный, да и вообще интересно.
Согласен с кратковремеными прерываниями еще можно смертиться но у меня отъезжает наглухо только после reset востанавливается, думал что просадка по питанию поставил DC/DC конвертер на LM2596 непомогло,может питание на модули нужно больше 5в подавать? Уменя Vin: 5,4В ток потребления в рабочем режиме ~121ma.
Да не думаю, что нужно больше. Там же стоят стабилизаторы AMS1117, которые понижают до 3.3 и 1.8 в. ИМХО 5 вольт достаточно, как бы чего не спалить, поднимая напряжение.
Точно напряжение непричëм, чистота питания тоже, затык происходит на уровне сети, имхо. Можно попробовать пустой роутер, чтоб разобраться, я в командировке, не могу
За пол года эксплуатации зависал наглухо два раза. в обоих случаях ( при контроле через UART) выскакивала ошибка на этапе подключения к WI FI и модуль уходил в циклический ребут ( причем ни какие сбросы в обоих случаях не помогали, спасся перепрошивкой модуля с предварительной полной очисткой его памяти). В первом случае завис после внешнего воздействия ( отключение), во втором практически сразу после обновления прошивки до 1.1.8 ( пререпрошил после очистки памяти на версию 1.1.5 которая сейчас и работает).
Того, о чем пишут уважаемые форумчане ( постоянные периодические затыки) не наблюдаю, конечно при перегрузке канала WI FI ( когда играет радио + смотрим фильм , а то и два на планшетах) затыки бывают, это и понятно, да и это случается очень очень редко (мой канал 10Мбит/с).
Посмотрите правильность монтажа, подогните пружинные контакты на dupont разъемах, а лучше их исключить вообще и запаять провода напрямую. Китайские разъемы имеют очень плохое качество пружины, она очень быстро ослабевает и штекер разъема начинает болаться в гнезде, это не ловится омметром, а приводит при вибрации к кратковременному обрыву контакта. А потеря даже одного бита в передаваемой команде или данных приводит к её нечитаемости.
Провода должны быть как можно короче и конечно распологаться максимально далеко от силовых цепей и блока питания.
Дополнительно ставьте конденсатор на питание ESP8266 ( у меня там стоит дополнительный конденсатор 470мкф).
Ставьте дополнительные конденсаторы на питание VS1053 ( в даташите там не зря указано, что должны стоять конденсаторы 22 мкф ( по факту на плате распаяны конденсаторы гораздо меньшей емкости).
Не забывайте про конденсаторную развязку звуковых цепей при подключении к внешним уислителям.
Посмотрите правильность монтажа, подогните пружинные контакты на dupont разъемах, а лучше их исключить вообще и запаять провода напрямую.
Правда, запаять надо все к чертям собачим :) Взять чистенькую новенькую NodeMcu, воткнуть в монтажку и запаять без разъема. Ну а чего ее дергать, пусть стоит на месте- вход для программирования есть, больше ничего не нужно. А vs1053 прикрутить разъемом кверху на ту же монтажку на стоечки и припаяться к разъему проводами. Вниз разъемом и деталями я бы не стал запаивать - дорогой все же модуль. А так, ежели чего, и демонтировать не сложно. Пожалуй так и сделаю, надо NodeMcu заказывать :)
Давно имею собранное радио от jp cocatrix и впечатления в целом положительные. О проекте Edzelf тоже знал, но для меня минусами стало то, что сложнее прошивать (для меня), и не такой навороченный web. С прошивкой Edzelf можно было разобраться, но я поленился и подходящего дисплея не было.
Больших затыков у Karadio не замечал, но прошивки по мере возрастания версии имели переменную стабильность. В основном перестает отвечать web интерфейс. Предпочитаю использовать для управления Firefox с смартфона. Тот же Firefox с компьютера чаще конфликтует с радио. Chrome мобильный тоже плохой вариант. Но в основном, при частых прыжках по станциям возникает зависание web, которое лечится только передергиванием питания. А если слушать пару любимых потоков, то нет проблем. Конденсаторы никакие не ставил.
Прошил Edzelf, с телефона вижу точку доступа "espradio", а какой пароль от этой сети нигде в документации найти не могу, знающие - ткните носом, пожалуйста
Прошил Edzelf, с телефона вижу точку доступа "espradio", а какой пароль от этой сети нигде в документации найти не могу, знающие - ткните носом, пожалуйста
пробовал вбивать пароль espradio - не хочет
Пароль : Esp-radio, заходи на нее по 192.168.4.1, описано на 11 странице файла Esp-radio.pdf.
Скажите пожалуйста, кто нибудь может научно-популярно рассказать , как прошивать ESP8266 в проекте Edzelf/Esp-radio ?
Тут невозможно предусмотреть все нюансы, чтобы сделать универсальную инструкцию лучше, чем это сделал автор. У всех разное оборудование, разный софт, разный опыт. Поэтому вам стоит обратиться с странице 13 файла Esp-radio.pdf , пошагово выполнять все пункты и читать сообщения Arduino IDE. Если что-то не так, она достаточно внятно скажет. Ну и искать решение уже конкретной проблемы. Может быть кто нибудь когда нибудь сделает перевод и напишет подробное руководство, но это большой труд и время. Я потратил целое воскресенье, пока врубился, что и как (Arduino IDE до этого видел уже два дня как :-). Пробуйте, скачивайте библиотеки, подключайте, задавайте конкретные вопросы.
Не обратил внимания на регистр)) Вопрос теперь в другом - есть диаграмма соединений esp и vs, а есть таблица. По диаграмме и по таблице разные соединения, как вы соединяли? Edzelf
Не обратил внимания на регистр)) Вопрос теперь в другом - есть диаграмма соединений esp и vs, а есть таблица. По диаграмме и по таблице разные соединения, как вы соединяли? Edzelf
По диаграмме (схеме). Только 1-й пин(RST) ESPшки по схеме висит на +5в напрямую, я его повесил через 10ком на +3.3в. У меня еще кнопка сброса на этом 1-м пине висит, которая коротит на землю при нажатии, поэтому и соединил 1-й пин на +3.3 через резистор.
На счет зависания Карадио скажу, что у меня никаких проблем с работой радио не замечалось. Изначально все собрал без разьемов и даже все штырьки и прочее выпаял. Провода минимальной длины. Версия прошивки последняя.
По диаграмме (схеме). Только 1-й пин(RST) ESPшки по схеме висит на +5в напрямую, я его повесил через 10ком на +3.3в. У меня еще кнопка сброса на этом 1-м пине висит, которая коротит на землю при нажатии, поэтому и соединил 1-й пин на +3.3 через резистор.
Ну автору виднее. Оно понятно, что на 1-м пине там и так лог. единица. Привязка резисторами к "0" или к "1" делается для общей стабильности работы микросхемы, учитывая, на каких частотах она молотит. Может автору просто лень было рисовать эту привязку к "1", мол и так понятно, а может оно и так нормально работает, без привязки. И 2-й пин хорошо бы к земле притянуть. Вот здесь опытный народ хорошо описал смысл привязки выводов ESP8266. https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/ Кстати, у вас на фото КаRadio на NodeMcu, там основные привязки выводов резисторами уже распаяны, дождусь свою NodeMcu и пересоберу KaRadio. Я собирал его на голом ESP-12, потом по ходу дела добавлял всякие подтягивающие резисторы, похоже из-за этого и огреб кучу неприятностей :-)
Я собирал его на голом ESP-12, потом по ходу дела добавлял всякие подтягивающие резисторы, похоже из-за этого и огреб кучу неприятностей :-)
Да NodeMcu V3 мне показалось, более стабильно работает . Я изначально побоялся подключать rst к +5v и он у меня так и висит свободным. И даже подтяжку + на кнопку переключения каналов не делал. Всё работает стабильно.
Ka-radio. Еще вопрос по подключению экрана. Теперь использую дисплей от нокиа(ПЫТАЮСЬ). все прошил и соединил как полагается. Но информацию не выдает на экранчик от нокиа. Для ясности картины - взял новую плату nodemcu v3, ардуинка пришла на 3.3 вольта, что называется "мухи не ...сидели". Само радио играет. В разъяснениях JP с гитхаба есть строчка
Warning:
The webradio serial must be set at 28800 b/s
Как это сделать? Если это влияет, то прошивал ESP на скорости 115200, в скетче на ардуино указал
const int BAUD = 115200; // any standard serial value: 300 - 115200
Что делаю не так?
Кстати, получил SPIRam 23LCV1024-I/P, сегодня уже не успею попробовать, но на днях, думаю, отпишусь
я тоже сначало не понял как..все пытался ардуино переключить на 28800 b/s,,оказываетца все намного проще , после прошивки нодемцу стартуеш Termite.exe и внизу в строке пишешь
sys.uart("28800") и Ентер .потом когда в настроиках в термите ставиш 28800 можеш испробовать все команды
Как я понял, скорость Serial у ESP8266 и Arduino просто должны быть одинаковы. У меня на 9600 поставлено. Либо в скетче Arduino поставить, как у ESP8266, либо у ESP изменить командой sys.uart на ту скорость, которая указана в в скетче Arduino.
Как я понял, скорость Serial у ESP8266 и Arduino просто должны быть одинаковы. У меня на 9600 поставлено. Либо в скетче Arduino поставить, как у ESP8266, либо у ESP изменить командой sys.uart на ту скорость, которая указана в в скетче Arduino.
хочеш сказать если я поменяю в скетче
const int BAUD = 115200
ето же и есть скорость нодемцу ,то все будет нормально работать..?Зачем тогда автор сделал сложнее??
Может Arduino какие-то скорости лучше воспринимает. Я сменил на 9600, потому что ее можно выставить в терминале Arduino IDE и там посмотреть логи. Просто выставил одинаковую скорость на ESP и Arduino.
Сделал версию с STM32+SSD1306+encoder, которую недавно создал автор jp cocatrix. Все работает, только на картинке и в инструкции перепутаны местами пины i2c STM32. Правильно так
___STM32___LCD_______________
PB7 LCD SDA .... PIN 4
PB6 LCD SCK .... Pin 3
Gnd LCD Gnd .... Pin 1 or 2 (see the board)
3.3 LCD Vcc .... Pin 2 or 1 (for your model)
Только так заработал дисплей.
В меню настроек WEB морды, внизу есть ссылки, ищи addon Lcd
Я тоже повторил вариант на STM32, понравилась работа энкодера. Каналы переключать удобней и громкость регулирует нормально. Пультик IR тоже хорошо работает.
Экран подключал не по номерам выводов ,а по названиям, поэтому проблем не заметил.
Заметил что на картинке автора перепутаны выводы: Tx должен идти на а10 Rx - а9.
И при компиляции платы на 64 к не получалось, поставил наугад 128к и всё прошло успешно. Хотя сама плата 64к как и у автора.
Спасиба ВАМ за поддержу проекта очень помогло избежать трудностей при сборке!
Сегодня получил с али ещё два модуля VS1053 , как и на предыдущем, многие детали припаяны только с одной стороны! Возможно контакт с платой и присутствует, но в будующем проблемы с такой сборкой обеспечены.
Все хорошо. но работать может минуту , может час. а потом затык и все - тишина. Только ресет NodeMCU спасает. НЕ зависит от бит -рейта , скорости канала интернета. (при скачке торрента на полной скорости может играть без затыков , а может заткнуться и по полностью свободному каналу. Любые станции..)
...работать может минуту , может час. а потом затык и все - тишина...
Вот-вот, оно самое :-). Такая же ерунда и у меня(и не только у меня). А проект Edzelf не затыкается. Моя версия - именно цепочка из двух диодов у Edzelfa дергает и поднимает vs1053, когда он теряет поток и затыкается. Но это нужно курить скетч Edzelfa (в чем я не силен), благо он открытый.
Да! У меня тоже затыки есть от интернета независит проверял от разных провайдеров ( A0-соединен с GND) управление через WEB! Жду когда придет память может получьше будет работать.
Затык на несколько секунд - это да, возможно внешний RAM (буфер) поможет. Мы же говорим о таком явлении проекта KaRadio, как затык надолго и без самовосстановления в работу. Лечится только передергиванием питания. Тоже жду внешнюю память, может она поток и буферизирует, но вот как избавиться от таких долговременных затыков - непонятно. Кстати, Edzelf в коментах своего проекта пишет насчет внешней памяти: "Additional RAM will not have any effect on the performance of Esp-radio. The firmware will still use the limited TCP buffers.
The buffers are allocated by the Espressive firmware. There's no way to add extra buffers. So when the mp3-stream fills up all available buffers, communication with the webinterface and/or mqtt will be blocked. Some stations send more data than the VS1053 can handle. This causes the TCP input-buffers to saturate. I'm working on the ESP32 version now. Maybe this one has a better schema for using the TCP input buffers."
Вот такие дела. Не знаю, может JP cocatrix (KaRadio) сумел преодолеть эти ограничения, которые озвучил Edzelf. Посмотрим.
Ну и зачем есть кактус, если есть проект, который работает лучше, чем нормально.
PS Опять удалят моё сообщение, сторонники продвижения того, чего им хочется. Уже трёх не досчитался.
я спросил у KaraWin насчет затыков ,вот что он мне ответил
I have two different protos running 24/24. Try to improve your power supply?
Согласен с кратковремеными прерываниями еще можно смертиться но у меня отъезжает наглухо только после reset востанавливается, думал что просадка по питанию поставил DC/DC конвертер на LM2596 непомогло,может питание на модули нужно больше 5в подавать? Уменя Vin: 5,4В ток потребления в рабочем режиме ~121ma.
Ну и зачем есть кактус, если есть проект, который работает лучше, чем нормально.
PS Опять удалят моё сообщение, сторонники продвижения того, чего им хочется. Уже трёх не досчитался.
У меня просто спортивный интерес :-) Я слежу за обеими проектами. Проект Edzelfa уже всем родственникам слепил и встроил. А с проектом KaRadio экспериментирую, прикроватное радио так сказать. Все равно хочется его довести до ума. Интерфейс там классный, да и вообще интересно.
Согласен с кратковремеными прерываниями еще можно смертиться но у меня отъезжает наглухо только после reset востанавливается, думал что просадка по питанию поставил DC/DC конвертер на LM2596 непомогло,может питание на модули нужно больше 5в подавать? Уменя Vin: 5,4В ток потребления в рабочем режиме ~121ma.
Да не думаю, что нужно больше. Там же стоят стабилизаторы AMS1117, которые понижают до 3.3 и 1.8 в. ИМХО 5 вольт достаточно, как бы чего не спалить, поднимая напряжение.
Точно напряжение непричëм, чистота питания тоже, затык происходит на уровне сети, имхо. Можно попробовать пустой роутер, чтоб разобраться, я в командировке, не могу
Я пробовал на двух разных роуторах результат тот же,может автор проекта знает в чем проблема?
Приведу свою статистику:
За пол года эксплуатации зависал наглухо два раза. в обоих случаях ( при контроле через UART) выскакивала ошибка на этапе подключения к WI FI и модуль уходил в циклический ребут ( причем ни какие сбросы в обоих случаях не помогали, спасся перепрошивкой модуля с предварительной полной очисткой его памяти). В первом случае завис после внешнего воздействия ( отключение), во втором практически сразу после обновления прошивки до 1.1.8 ( пререпрошил после очистки памяти на версию 1.1.5 которая сейчас и работает).
Того, о чем пишут уважаемые форумчане ( постоянные периодические затыки) не наблюдаю, конечно при перегрузке канала WI FI ( когда играет радио + смотрим фильм , а то и два на планшетах) затыки бывают, это и понятно, да и это случается очень очень редко (мой канал 10Мбит/с).
Посмотрите правильность монтажа, подогните пружинные контакты на dupont разъемах, а лучше их исключить вообще и запаять провода напрямую. Китайские разъемы имеют очень плохое качество пружины, она очень быстро ослабевает и штекер разъема начинает болаться в гнезде, это не ловится омметром, а приводит при вибрации к кратковременному обрыву контакта. А потеря даже одного бита в передаваемой команде или данных приводит к её нечитаемости.
Провода должны быть как можно короче и конечно распологаться максимально далеко от силовых цепей и блока питания.
Дополнительно ставьте конденсатор на питание ESP8266 ( у меня там стоит дополнительный конденсатор 470мкф).
Ставьте дополнительные конденсаторы на питание VS1053 ( в даташите там не зря указано, что должны стоять конденсаторы 22 мкф ( по факту на плате распаяны конденсаторы гораздо меньшей емкости).
Не забывайте про конденсаторную развязку звуковых цепей при подключении к внешним уислителям.
А вы прошивку 1.1.5 с GetHab брали,я поставил 1.1.7 и из папки upgrade user1,2 4096.new.4.bin.
Посмотрите правильность монтажа, подогните пружинные контакты на dupont разъемах, а лучше их исключить вообще и запаять провода напрямую.
Правда, запаять надо все к чертям собачим :) Взять чистенькую новенькую NodeMcu, воткнуть в монтажку и запаять без разъема. Ну а чего ее дергать, пусть стоит на месте- вход для программирования есть, больше ничего не нужно. А vs1053 прикрутить разъемом кверху на ту же монтажку на стоечки и припаяться к разъему проводами. Вниз разъемом и деталями я бы не стал запаивать - дорогой все же модуль. А так, ежели чего, и демонтировать не сложно. Пожалуй так и сделаю, надо NodeMcu заказывать :)
Давно имею собранное радио от jp cocatrix и впечатления в целом положительные. О проекте Edzelf тоже знал, но для меня минусами стало то, что сложнее прошивать (для меня), и не такой навороченный web. С прошивкой Edzelf можно было разобраться, но я поленился и подходящего дисплея не было.
Больших затыков у Karadio не замечал, но прошивки по мере возрастания версии имели переменную стабильность. В основном перестает отвечать web интерфейс. Предпочитаю использовать для управления Firefox с смартфона. Тот же Firefox с компьютера чаще конфликтует с радио. Chrome мобильный тоже плохой вариант. Но в основном, при частых прыжках по станциям возникает зависание web, которое лечится только передергиванием питания. А если слушать пару любимых потоков, то нет проблем. Конденсаторы никакие не ставил.
Там же, но раньше.
Вот на всякий случай ссылка: http://transfiles.ru/j4ix3
Может Ваша версия более устойчивая у автора там два boot 1.5 ,1.6,если понижать версию нужно стирать память или можно поверх прошить?
Как стереть память?
Прошил Edzelf, с телефона вижу точку доступа "espradio", а какой пароль от этой сети нигде в документации найти не могу, знающие - ткните носом, пожалуйста
пробовал вбивать пароль espradio - не хочет
Прошил Edzelf, с телефона вижу точку доступа "espradio", а какой пароль от этой сети нигде в документации найти не могу, знающие - ткните носом, пожалуйста
пробовал вбивать пароль espradio - не хочет
Пароль : Esp-radio, заходи на нее по 192.168.4.1, описано на 11 странице файла Esp-radio.pdf.
Как стереть память?
Используйте файл по ссылке указанной ниже.
Прошейте этот файл с адреса 0x00000 , перезагрузите модуль и затем прошивайте новую прошивку
https://esp8266.ru/forum/resources/fajl-dlja-stiranija-suschestvujuschej-proshivki-4mb.73/
P.S. для скачивания файла надо зарегистрироваться на форуме esp8266.ru
vis22,Прошил версией 1.1.5 целиком не стал, шил user1.2 на первый взгляд web интерфейс стал работать быстрее, без "задумчивости"
Скажите пожалуйста, кто нибудь может научно-популярно рассказать , как прошивать ESP8266 в проекте Edzelf/Esp-radio ?
Скажите пожалуйста, кто нибудь может научно-популярно рассказать , как прошивать ESP8266 в проекте Edzelf/Esp-radio ?
Тут невозможно предусмотреть все нюансы, чтобы сделать универсальную инструкцию лучше, чем это сделал автор. У всех разное оборудование, разный софт, разный опыт. Поэтому вам стоит обратиться с странице 13 файла Esp-radio.pdf , пошагово выполнять все пункты и читать сообщения Arduino IDE. Если что-то не так, она достаточно внятно скажет. Ну и искать решение уже конкретной проблемы. Может быть кто нибудь когда нибудь сделает перевод и напишет подробное руководство, но это большой труд и время. Я потратил целое воскресенье, пока врубился, что и как (Arduino IDE до этого видел уже два дня как :-). Пробуйте, скачивайте библиотеки, подключайте, задавайте конкретные вопросы.
Не обратил внимания на регистр)) Вопрос теперь в другом - есть диаграмма соединений esp и vs, а есть таблица. По диаграмме и по таблице разные соединения, как вы соединяли? Edzelf
Не обратил внимания на регистр)) Вопрос теперь в другом - есть диаграмма соединений esp и vs, а есть таблица. По диаграмме и по таблице разные соединения, как вы соединяли? Edzelf
По диаграмме (схеме). Только 1-й пин(RST) ESPшки по схеме висит на +5в напрямую, я его повесил через 10ком на +3.3в. У меня еще кнопка сброса на этом 1-м пине висит, которая коротит на землю при нажатии, поэтому и соединил 1-й пин на +3.3 через резистор.
Спасибо, буду пробовать.
На счет зависания Карадио скажу, что у меня никаких проблем с работой радио не замечалось. Изначально все собрал без разьемов и даже все штырьки и прочее выпаял. Провода минимальной длины. Версия прошивки последняя.
У меня с последней версией были зависания,прошил V 1.1.5 сейчас работаей нормально без сбоев,Вы какой boot v1.5 или последний v1.6 прошивали?
v1.6
Я прошил boot 1.5 вот и проблема,сейчас прошью последнию V1.1.7 c boot 1.6
Последняя прошивка 1.2.1 см. на сайте https://hackaday.io/project/11570-wifi-webradio-with-esp8266-and-vs1053 в разделе файлы.
Кстати там загрузчик 1.5 убрали из раздачи.
Спасибо,что сказали а я уже хотел прошить 1.1.7
прошивку можно обновить через веб морду
По диаграмме (схеме). Только 1-й пин(RST) ESPшки по схеме висит на +5в напрямую, я его повесил через 10ком на +3.3в. У меня еще кнопка сброса на этом 1-м пине висит, которая коротит на землю при нажатии, поэтому и соединил 1-й пин на +3.3 через резистор.
схема подключения RST автором поменяна
схема подключения RST автором поменяна
Ну автору виднее. Оно понятно, что на 1-м пине там и так лог. единица. Привязка резисторами к "0" или к "1" делается для общей стабильности работы микросхемы, учитывая, на каких частотах она молотит. Может автору просто лень было рисовать эту привязку к "1", мол и так понятно, а может оно и так нормально работает, без привязки. И 2-й пин хорошо бы к земле притянуть. Вот здесь опытный народ хорошо описал смысл привязки выводов ESP8266. https://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/ Кстати, у вас на фото КаRadio на NodeMcu, там основные привязки выводов резисторами уже распаяны, дождусь свою NodeMcu и пересоберу KaRadio. Я собирал его на голом ESP-12, потом по ходу дела добавлял всякие подтягивающие резисторы, похоже из-за этого и огреб кучу неприятностей :-)
Я собирал его на голом ESP-12, потом по ходу дела добавлял всякие подтягивающие резисторы, похоже из-за этого и огреб кучу неприятностей :-)
Да NodeMcu V3 мне показалось, более стабильно работает . Я изначально побоялся подключать rst к +5v и он у меня так и висит свободным. И даже подтяжку + на кнопку переключения каналов не делал. Всё работает стабильно.
Ka-radio. Еще вопрос по подключению экрана. Теперь использую дисплей от нокиа(ПЫТАЮСЬ). все прошил и соединил как полагается. Но информацию не выдает на экранчик от нокиа. Для ясности картины - взял новую плату nodemcu v3, ардуинка пришла на 3.3 вольта, что называется "мухи не ...сидели". Само радио играет. В разъяснениях JP с гитхаба есть строчка
The webradio serial must be set at 28800 b/s
Как это сделать? Если это влияет, то прошивал ESP на скорости 115200, в скетче на ардуино указал
const int BAUD = 115200; // any standard serial value: 300 - 115200
Что делаю не так?
Кстати, получил SPIRam 23LCV1024-I/P, сегодня уже не успею попробовать, но на днях, думаю, отпишусь
У вас, случайно, на чипе не нарисован "pacman"?HYSYRY не написано? Получил две такие платы, симптомы, как у вас
Вопрос предназначался "Lavr"
The webradio serial must be set at 28800 b/s
Как это сделать?
Команда установки скорости uart описана в : http://karadio.karawin.fr/Interface.txt
sys.uart ("28800")
я тоже сначало не понял как..все пытался ардуино переключить на 28800 b/s,,оказываетца все намного проще , после прошивки нодемцу стартуеш Termite.exe и внизу в строке пишешь
sys.uart("28800") и Ентер .потом когда в настроиках в термите ставиш 28800 можеш испробовать все команды
Как я понял, скорость Serial у ESP8266 и Arduino просто должны быть одинаковы. У меня на 9600 поставлено. Либо в скетче Arduino поставить, как у ESP8266, либо у ESP изменить командой sys.uart на ту скорость, которая указана в в скетче Arduino.
Как я понял, скорость Serial у ESP8266 и Arduino просто должны быть одинаковы. У меня на 9600 поставлено. Либо в скетче Arduino поставить, как у ESP8266, либо у ESP изменить командой sys.uart на ту скорость, которая указана в в скетче Arduino.
хочеш сказать если я поменяю в скетче
const int BAUD = 115200
ето же и есть скорость нодемцу ,то все будет нормально работать..?Зачем тогда автор сделал сложнее??
У вас, случайно, на чипе не нарисован "pacman"?HYSYRY не написано? Получил две такие платы, симптомы, как у вас
Вопрос предназначался "Lavr"
Может Arduino какие-то скорости лучше воспринимает. Я сменил на 9600, потому что ее можно выставить в терминале Arduino IDE и там посмотреть логи. Просто выставил одинаковую скорость на ESP и Arduino.
Сделал версию с STM32+SSD1306+encoder, которую недавно создал автор jp cocatrix. Все работает, только на картинке и в инструкции перепутаны местами пины i2c STM32. Правильно так
___STM32___LCD_______________
PB7 LCD SDA .... PIN 4
PB6 LCD SCK .... Pin 3
Gnd LCD Gnd .... Pin 1 or 2 (see the board)
3.3 LCD Vcc .... Pin 2 or 1 (for your model)
Только так заработал дисплей.
Сделал версию с STM32+SSD1306+encoder, которую недавно создал автор jp cocatrix.
а где ты это нашел?Линк?
В меню настроек WEB морды, внизу есть ссылки, ищи addon Lcd
Я тоже повторил вариант на STM32, понравилась работа энкодера. Каналы переключать удобней и громкость регулирует нормально. Пультик IR тоже хорошо работает.
Экран подключал не по номерам выводов ,а по названиям, поэтому проблем не заметил.
Заметил что на картинке автора перепутаны выводы: Tx должен идти на а10 Rx - а9.
И при компиляции платы на 64 к не получалось, поставил наугад 128к и всё прошло успешно. Хотя сама плата 64к как и у автора.