115200 ставил, ардуина и дисплей не работают. дисплей начинает работать только с 28800 и ниже, esp работает тэги идут а звука нет. Мне кажется что когда я уменьшаю скорость пропадает связь между esp и vs1053.
вы дурину отключите от радивы и с компа прямо в мониторе порта команды пихайте
вида
##CLI.META#: Би-2 - Прощай Берлин
##CLI.STOPPED# from playStationInt
##CLI.NAMESET#: 12 RussRock
##CLI.URLSET#: 212.26.146.50
##CLI.PATHSET#: /rusrock.mp3
##CLI.PORTSET#: 8000
##CLI.OVOLSET#: 0
##CLI.VOL#: 131
##CLI.ICY0#: RadioBOSS Stream
##CLI.ICY3#: http:\/\/www.example.com
##CLI.ICY4#: Other
##CLI.ICY5#: 128
##CLI.PLAYING#
##CLI.META#: Би-2 - Прощай Берлин
##CLI.META#: 03 - Свое радио - муж - 01.2
##CLI.META#: Торба-на-Круче - Я не псих
##CLI.META#: Смысловые Галлюцинации - Звёзды 3000
на той скорости, которую в дурине установили
радива могет выдавать на любой, но, как вы сами говорите, на низких икает
С порта адуины не выводит информацию на дисплей,ставил разную скорость. Игрался с разными скоростями 115200 энкотер заработал , каналы переключает а на дисплей информации нет. Работает только на передачу, на ардуину не приходит.
я кстати попробовал свое радио перевести на 9600 - ничего не лагает, как пело так и поет, у меня правда аддоны не подключены, только putty, но тем не менее.
P.S. Для проверок подключайте дурину только к компу, от радио отключите.
esp и vs1053 общаются по SPI им Serial побоку
еще пробуйте запитать дурину от 3.3 вольт - хуже не будет, а с есп согласуете по лог. уровням (да и экранчик вроде тянет от 3.3)
я кстати попробовал свое радио перевести на 9600 - ничего не лагает, как пело так и поет, у меня правда аддоны не подключены, только putty, но тем не менее.
P.S. Для проверок подключайте дурину только к компу, от радио отключите.
esp и vs1053 общаются по SPI им Serial побоку
Ардуину подключал без esp. Менял и в начале скетча и в нутри, просто я не очень понимаю за что эти строки отвечают:
это как раз скорость сом порта на которой вы(комп) с дуриной, и, потом, дурина с есп общаются
она должна быть одинаковой в компе (монитор порта - нижний правый угол), в скетче(дурине) - const int BAUD, mySerial.begin(115200), и в радио(есп) - sys.uart("115200"). Если вы ее меняете должны менять в 3х местах сразу.
а serial() это функция-обработчик внутри скеча, отвечающая за прием и расшифровку данных, приходящих с ком порта дурины.
////////////////////////////////////////
// receive the esp8266 stream
void serial()
{
char temp;
// when characters arrive over the serial port...
if (Serial.available())
{
// wait a bit for the entire message to arrive
delay(100);
// read all the available characters
while (Serial.available() > 0)
{
temp = Serial.read(); // переменная для чтения сериал порта
switch (temp)
{
case '\n' : if (_index == 0) break;
case '\r' :
line[_index] = 0; // end of string
_index = 0;
Serial.println("Start parse");
parse(line);
break;
default : // put the received char in line
if (_index > BUFLEN - 1) break; // small memory so small buffer
line[_index++] = temp;
}
}
}
}
ею надо заменить оригинальную
P.S. строка со скоростью может выглядеть так
#define BAUD 28800 // any standard serial value: 300 - 115200
это как раз скорость сом порта на которой вы(комп) с дуриной, и, потом, дурина с есп общаются
она должна быть одинаковой в компе (монитор порта - нижний правый угол), в скетче(дурине) - const int BAUD, mySerial.begin(115200), и в радио(есп) - sys.uart("115200"). Если вы ее меняете должны менять в 3х местах сразу.
а serial() это функция-обработчик внутри скеча, отвечающая за прием и расшифровку данных, приходящих с ком порта дурины.
////////////////////////////////////////
// receive the esp8266 stream
void serial()
{
char temp;
// when characters arrive over the serial port...
if (Serial.available())
{
// wait a bit for the entire message to arrive
delay(100);
// read all the available characters
while (Serial.available() > 0)
{
temp = Serial.read(); // переменная для чтения сериал порта
switch (temp)
{
case '\n' : if (_index == 0) break;
case '\r' :
line[_index] = 0; // end of string
_index = 0;
Serial.println("Start parse");
parse(line);
break;
default : // put the received char in line
if (_index > BUFLEN - 1) break; // small memory so small buffer
line[_index++] = temp;
}
}
}
}
ею надо заменить оригинальную
P.S. строка со скоростью может выглядеть так
#define BAUD 28800 // any standard serial value: 300 - 115200
спасибо большое за разъяснение,попробую еще поекспериментировать.
Serial.print(F("cli.info\r")); // Synchronise the current state
или
Serial.print(F("sys.date\r")); // Synchronise with current date & time
P.S. чтобы это работало нужна "обратная связь" от дурины (тх) к esp (rx)
При добавлении первой строчки дисплей моргает с частотой около 3 Гц, при добавлении второй строчки моргает хаотично, то часто, то редко. В обоих случаях информация о потоке не выводится, а моргает с такими данными:
P.S. Убрал эти строчки и стало показывать правильное время и дату (подключены RX-TX, TX-RX), т.е. не понадобилось ничего вставлять в код, достаточно было только подключить обратную связь.
Еще вопрос. А можно ли поменять формат даты? Сейчас выводится ММ-ДД-ГГ, а хочется ДД-ММ-ГГ
Впаял в свою платку и.... огорчился. но на 5 минут. Я , планируя плату , сделал ошибку. Но мелкую- вывод ΕN привязал к земле через 470 Ом (вместо кнопки ФЛЕШ). Убрал . Все запустилось на раз и на первый взгляд (длящийся портолы суток)работает стабильно. На плате , соединяющей готовые блоки тоже все работало. но только теперь понял разницу. При отсутствии вписаных сетей переходит в режим AP и держит AP стабильно- успеваешь зайти и поменять настройки сети. Через веб морду - все тоже- раз через десять могет морда зависнуть(Файрвокс, на хроме на двух компах и в разных сетях не пошло).Забыл разделительные конденсаторы по выходу в схему включить- но работает все . В усилке они есть . а наушники играют . И довольно таки не плохо.
И фотки напоследок.
Желтые кондюки достались с блоков управления "упавших " " ТОПОРОВ" . Дата изгот - 2001-2005. Электролиты не ставил ни где.
Но у VS1053B , сука, шаг мелкий. Паял на грани своего старческого зрения (26 лет до .....) паяльником с обычным жалом. Фен сломался и , кроме раствора канифоли в спирте , ничего не было.
Очень доволен. Кнопки привязал . Хочу сделть индикацию номера станции по списку и ничего более(минимал). Думаю как.
pilnikov, спасибо. все получилось с форматом даты.
У меня тоже все получилось. Спасибо, вам за совет. Заменил шрифт вместо того, что был, как вы указали в посте выше и все встало как положено на свои места, библиотеки не менял. До этого в этом месте скетча я производил замену, а результата положительного так и не мог добиться, видимо делал что-то не так, а сейчас все нормально.
С синхронизацией времени тоже все получилось, но не сразу. Воспользовался советом pilnikova, сделал вставку команды в скетч, подключил обратную связь, время заработало, но с неправильным часовым поясом. И только когда я изменил часовой пояс в скетче и загрузил его в Ардуино у меня так же стал дергаться экран. Сначала я подумал, что не нароком что-то спалил, хотя и недолжен был. Пришлось менять модули, перепрошивать все заново, результат остался прежний. И когда я просто удалил строку с подставленным кодом у меня все завелось как надо. Экперементировал вчера днем, хотел написать чтобы вы не мучались, но по времени уже не успевал.
С козябриками на "некоторых" станциях разобрался и устранил. Читал вашу переписку с pilnikov. Ему отдельное - спасибо, но вот заметил такую вещь, что в длинных названиях надписи накладываются друг на друга , например, радиостанция "Старое радио", но это не критично.
Как отображается формат даты на радостях не заметил :). Тоже нужно изменить, мне также нравится как и вам - число/месяц/год. Еще делаю радио на другом дисплее - LCD 2004 вот туда бы в 4-ю строку вставить в код отображение времени и даты. Буду думать как.
По поводу синхронизации часов - в loop() она происходит, а не работало у вас из-за отсутствия обратной связи тх дурины rx есп, просто радио не выдает дату по умолчанию в ком порт - его об этом просить надо
Сегодня собрал панель управления, весь вечер не могу настроить правильное срабатывание кнопок.
Во-первых, одновременно работают не более двух кнопок (vol+, vol-), причем не удается настроить подстроечником так, чтобы для увеличения или уменьшения громкости использовались предназначенные для этого кнопки. Получается так, что к примеру громкость увеличивается при нажатии start или(и) stop, а уменьшается при нажатии next.
Если добиваюсь, чтобы громкость увеличивалась по нажатию vol+, то она будет увеличиваться и от соседних кнопок - start или previous , но тогда другие кнопки вообще не работают.
Я сомневаюсь, что с этим набором резисторов по 1 кОм возможно добиться корректной работы панели.
Есть ли где-то значения напряжений на входе ADC, по которым ESP должна отрабатывать команды?
Или может кто-нить замеряет эти напряжения?
Были бы напряжения, можно подобрать всю цепочку резисторов.
Опять скажите, что об этом писали, но у меня не включается vs1053 на веб интерфейсе. Ни какой пока логики не нашел иногда получается включить. Но чаще после рестарта и также после откючения питания все стонвится в изначальную позицию на I2S.
Получилось настроить панель управления. У меня подстроечник стоит на 15 кОм, видимо не хватало диапазона.
как-то еще в недопустимом диапазоне отрабатывались кнопки vol+ и vol-.
Добавил последовательно с подстроечником постоянный резистор, настроил кнопки по уровням напряжения и суммарное сопротивление оказалось ровно 16,0 кОм. нечего было изобретать велосипед, а надо было сразу ставить постоянный резистор на 16 кОм
Получилось настроить панель управления. У меня подстроечник стоит на 15 кОм, видимо не хватало диапазона.
как-то еще в недопустимом диапазоне отрабатывались кнопки vol+ и vol-.
Добавил последовательно с подстроечником постоянный резистор, настроил кнопки по уровням напряжения и суммарное сопротивление оказалось ровно 16,0 кОм. нечего было изобретать велосипед, а надо было сразу ставить постоянный резистор на 16 кОм
Я по схеме автора собрал и у меня все заработало. При этом использовал 1%-е SMD 1206 резисторы. Подстоечные резисторы не использовал.
Опять скажите, что об этом писали, но у меня не включается vs1053 на веб интерфейсе. Ни какой пока логики не нашел иногда получается включить. Но чаще после рестарта и также после откючения питания все стонвится в изначальную позицию на I2S.
Перестали переключаться каналы (через вебморду. кнопки и телнет). Можно было только регулировать громкость.
При попытке переключить каналы, радио намертво зависало, замолкало (на дисплее STOPPED), вебморда тоже зависала, помогала только перезагрузка радио. при этом динамик усилителя начинал фонить, т.е. включался микрофон на VS1053 и VS наверное переключалась в режим звукозаписи. Я несколько раз отключал радио на длительное время, но это не помогало. У меня два модуля Node MCU, на обоих модулях такие глюки. Я уж подумал, что VS приказала долго жить. Но после отключения на час все снова заработало, каналы переключаются, радио не виснет.
Что это могло быть? С интернетом все в порядке, ведь не трогая каналы, радио играло и громкость регулировалась.
Скачиваем файлы из папки ..U8g2_Arduino-master/src 3 файла без папки clib/ помещаем по пути ..Ka-Radio32-master/components/u8g2/cppsrc/ . Дальше файлы из clib помещаем по пути ..Ka-Radio32/master/components/u8g2/csrc/ естественно всё с заменой.
заменил как написано
прошил esp32 по новой через flash_download_tools_v3.6.1.0
Из вашего ответа я так понял, что есть проблема в консоли, но мне с прошивкой проблем небыло, радио работает если повезёт переключить на vs1056 с веб интерфейса. Но вот если...
Из вашего ответа я так понял, что есть проблема в консоли, но мне с прошивкой проблем небыло, радио работает если повезёт переключить на vs1056 с веб интерфейса. Но вот если...
Из вашего ответа я так понял, что есть проблема в консоли, но мне с прошивкой проблем небыло, радио работает если повезёт переключить на vs1056 с веб интерфейса. Но вот если...
Проблема не в консоли, а в том, что вы там у себя чего то в тихушку пробуете, чего-то(непонятно чего) не работает. Это "чегото" только там у вас (в консоли возможно отображается). А вы сюда (абсолютно пустые) вопросы задаете.
Скачиваем файлы из папки ..U8g2_Arduino-master/src 3 файла без папки clib/ помещаем по пути ..Ka-Radio32-master/components/u8g2/cppsrc/ . Дальше файлы из clib помещаем по пути ..Ka-Radio32/master/components/u8g2/csrc/ естественно всё с заменой.
заменил как написано
прошил esp32 по новой через flash_download_tools_v3.6.1.0
русских букв не добавилось
что ещё менять надо ?
Вы у shurik12330 скеч от аддона u8g попросите - там вся текстовка для русификации есть. Транслируйте ее себе в проект и будет вам русский.
P.S. webclient.c от Alex08cb меняли? В консоли и веб морде у вас теги на русском?
115200 ставил, ардуина и дисплей не работают. дисплей начинает работать только с 28800 и ниже, esp работает тэги идут а звука нет. Мне кажется что когда я уменьшаю скорость пропадает связь между esp и vs1053.
вы дурину отключите от радивы и с компа прямо в мониторе порта команды пихайте
вида
С порта адуины не выводит информацию на дисплей,ставил разную скорость. Игрался с разными скоростями 115200 энкотер заработал , каналы переключает а на дисплей информации нет. Работает только на передачу, на ардуину не приходит.
а вы serial() (это функция внутри скеча) меняли?
я кстати попробовал свое радио перевести на 9600 - ничего не лагает, как пело так и поет, у меня правда аддоны не подключены, только putty, но тем не менее.
P.S. Для проверок подключайте дурину только к компу, от радио отключите.
esp и vs1053 общаются по SPI им Serial побоку
еще пробуйте запитать дурину от 3.3 вольт - хуже не будет, а с есп согласуете по лог. уровням (да и экранчик вроде тянет от 3.3)
а вы serial() (это функция внутри скеча) меняли?
я кстати попробовал свое радио перевести на 9600 - ничего не лагает, как пело так и поет, у меня правда аддоны не подключены, только putty, но тем не менее.
P.S. Для проверок подключайте дурину только к компу, от радио отключите.
esp и vs1053 общаются по SPI им Serial побоку
Ардуину подключал без esp. Менял и в начале скетча и в нутри, просто я не очень понимаю за что эти строки отвечают:
const int BAUD , mySerial.begin(115200);
const int BAUD , mySerial.begin(115200);
это как раз скорость сом порта на которой вы(комп) с дуриной, и, потом, дурина с есп общаются
она должна быть одинаковой в компе (монитор порта - нижний правый угол), в скетче(дурине) - const int BAUD, mySerial.begin(115200), и в радио(есп) - sys.uart("115200"). Если вы ее меняете должны менять в 3х местах сразу.
а serial() это функция-обработчик внутри скеча, отвечающая за прием и расшифровку данных, приходящих с ком порта дурины.
const int BAUD , mySerial.begin(115200);
это как раз скорость сом порта на которой вы(комп) с дуриной, и, потом, дурина с есп общаются
она должна быть одинаковой в компе (монитор порта - нижний правый угол), в скетче(дурине) - const int BAUD, mySerial.begin(115200), и в радио(есп) - sys.uart("115200"). Если вы ее меняете должны менять в 3х местах сразу.
а serial() это функция-обработчик внутри скеча, отвечающая за прием и расшифровку данных, приходящих с ком порта дурины.
спасибо большое за разъяснение,попробую еще поекспериментировать.
В serial() после строчек
добавьте
или
P.S. чтобы это работало нужна "обратная связь" от дурины (тх) к esp (rx)
При добавлении первой строчки дисплей моргает с частотой около 3 Гц, при добавлении второй строчки моргает хаотично, то часто, то редко. В обоих случаях информация о потоке не выводится, а моргает с такими данными:
P.S. Убрал эти строчки и стало показывать правильное время и дату (подключены RX-TX, TX-RX), т.е. не понадобилось ничего вставлять в код, достаточно было только подключить обратную связь.
Еще вопрос. А можно ли поменять формат даты? Сейчас выводится ММ-ДД-ГГ, а хочется ДД-ММ-ГГ
кто не дает
Это в draw()
pilnikov, спасибо. все получилось с форматом даты.
Пришли мои чипы VS1053B не знаю какой версии .
Впаял в свою платку и.... огорчился. но на 5 минут. Я , планируя плату , сделал ошибку. Но мелкую- вывод ΕN привязал к земле через 470 Ом (вместо кнопки ФЛЕШ). Убрал . Все запустилось на раз и на первый взгляд (длящийся портолы суток)работает стабильно. На плате , соединяющей готовые блоки тоже все работало. но только теперь понял разницу. При отсутствии вписаных сетей переходит в режим AP и держит AP стабильно- успеваешь зайти и поменять настройки сети. Через веб морду - все тоже- раз через десять могет морда зависнуть(Файрвокс, на хроме на двух компах и в разных сетях не пошло).Забыл разделительные конденсаторы по выходу в схему включить- но работает все . В усилке они есть . а наушники играют . И довольно таки не плохо.
И фотки напоследок.
Желтые кондюки достались с блоков управления "упавших " " ТОПОРОВ" . Дата изгот - 2001-2005. Электролиты не ставил ни где.
Но у VS1053B , сука, шаг мелкий. Паял на грани своего старческого зрения (26 лет до .....) паяльником с обычным жалом. Фен сломался и , кроме раствора канифоли в спирте , ничего не было.
Очень доволен. Кнопки привязал . Хочу сделть индикацию номера станции по списку и ничего более(минимал). Думаю как.
Karadio ESP8266
Собрал минимальный проект с кнопками. Запело с первого раза. Вот только при прошивке неправильно адрес одного блока указал, пришлось искать ошибку
pilnikov, спасибо. все получилось с форматом даты.
У меня тоже все получилось. Спасибо, вам за совет. Заменил шрифт вместо того, что был, как вы указали в посте выше и все встало как положено на свои места, библиотеки не менял. До этого в этом месте скетча я производил замену, а результата положительного так и не мог добиться, видимо делал что-то не так, а сейчас все нормально.
С синхронизацией времени тоже все получилось, но не сразу. Воспользовался советом pilnikova, сделал вставку команды в скетч, подключил обратную связь, время заработало, но с неправильным часовым поясом. И только когда я изменил часовой пояс в скетче и загрузил его в Ардуино у меня так же стал дергаться экран. Сначала я подумал, что не нароком что-то спалил, хотя и недолжен был. Пришлось менять модули, перепрошивать все заново, результат остался прежний. И когда я просто удалил строку с подставленным кодом у меня все завелось как надо. Экперементировал вчера днем, хотел написать чтобы вы не мучались, но по времени уже не успевал.
С козябриками на "некоторых" станциях разобрался и устранил. Читал вашу переписку с pilnikov. Ему отдельное - спасибо, но вот заметил такую вещь, что в длинных названиях надписи накладываются друг на друга , например, радиостанция "Старое радио", но это не критично.
Как отображается формат даты на радостях не заметил :). Тоже нужно изменить, мне также нравится как и вам - число/месяц/год. Еще делаю радио на другом дисплее - LCD 2004 вот туда бы в 4-ю строку вставить в код отображение времени и даты. Буду думать как.
Пытаюсь понять, что за полоска над временем и датой? От чего зависит ее заполнение?
Это громкость. Время вывести в 4ю строку точно так же как в посту 2358, формируете строку и рисуете ее на экране
По поводу синхронизации часов - в loop() она происходит, а не работало у вас из-за отсутствия обратной связи тх дурины rx есп, просто радио не выдает дату по умолчанию в ком порт - его об этом просить надо
Мне показалось, что она двигается при воспроизведении. :))
Время установить на LCD 2004 попробую позже.
Детали и модули закажу в понедельник (для экспериментов пульта дистанционного управления, это о чем мы говорили ранее).
Кто-нибудь подключал кнопки к карадио ESP8266?
Сегодня собрал панель управления, весь вечер не могу настроить правильное срабатывание кнопок.
Во-первых, одновременно работают не более двух кнопок (vol+, vol-), причем не удается настроить подстроечником так, чтобы для увеличения или уменьшения громкости использовались предназначенные для этого кнопки. Получается так, что к примеру громкость увеличивается при нажатии start или(и) stop, а уменьшается при нажатии next.
Если добиваюсь, чтобы громкость увеличивалась по нажатию vol+, то она будет увеличиваться и от соседних кнопок - start или previous , но тогда другие кнопки вообще не работают.
Я сомневаюсь, что с этим набором резисторов по 1 кОм возможно добиться корректной работы панели.
Есть ли где-то значения напряжений на входе ADC, по которым ESP должна отрабатывать команды?
Или может кто-нить замеряет эти напряжения?
Были бы напряжения, можно подобрать всю цепочку резисторов.
Смотрите оригинальный interface.c функция switchCommand()
Для shurik12330
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=39#comment-360840
pilnikov, спасибо, нашел.
Опять скажите, что об этом писали, но у меня не включается vs1053 на веб интерфейсе. Ни какой пока логики не нашел иногда получается включить. Но чаще после рестарта и также после откючения питания все стонвится в изначальную позицию на I2S.
Получилось настроить панель управления. У меня подстроечник стоит на 15 кОм, видимо не хватало диапазона.
как-то еще в недопустимом диапазоне отрабатывались кнопки vol+ и vol-.
Добавил последовательно с подстроечником постоянный резистор, настроил кнопки по уровням напряжения и суммарное сопротивление оказалось ровно 16,0 кОм. нечего было изобретать велосипед, а надо было сразу ставить постоянный резистор на 16 кОм
Пытаюсь подключить TFT SPI 1.8 128*160 к Карадио.
Может у кого есть либа UClib рабочая? А то скачал здесь:https://github.com/olikraus/ucglib
Компиляция не проходит, снова множественные ошибки как в случае с U8glib
Получилось настроить панель управления. У меня подстроечник стоит на 15 кОм, видимо не хватало диапазона.
как-то еще в недопустимом диапазоне отрабатывались кнопки vol+ и vol-.
Добавил последовательно с подстроечником постоянный резистор, настроил кнопки по уровням напряжения и суммарное сопротивление оказалось ровно 16,0 кОм. нечего было изобретать велосипед, а надо было сразу ставить постоянный резистор на 16 кОм
Я по схеме автора собрал и у меня все заработало. При этом использовал 1%-е SMD 1206 резисторы. Подстоечные резисторы не использовал.
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=39#comment-360815 этот и через один сдедующий. В некоторых платах есть встроеные делители на адс - они могут вносить свою лепту в номиналы
Сами попробуйте на свой вопрос ответить
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=21#comment-341394
уже 48ю
Пытаюсь подключить TFT SPI 1.8 128*160 к Карадио.
Может у кого есть либа UClib рабочая? А то скачал здесь:https://github.com/olikraus/ucglib
Компиляция не проходит, снова множественные ошибки как в случае с U8glib
Пришла красная плата VS, завелась с пол тычка. Теперь поет и в уши!!!
Пришла красная плата VS, завелась с пол тычка. Теперь поет и в уши!!!
Последний проблемный пользователь отпал :))))
ShAlex13, а слабо сравнить и понять - где косяк?
ShAlex13, а слабо сравнить и понять - где косяк?
Нет уж, увольте. Нервов и зла уже на нее не хватает :)))
pilnikov, спасибо! с вашей либой Ucglib сразу скомпилировалось. А вот с либой с гитхаба от оликрауса не компилировалось.
где-то же вы берете правильные либы)))
Пришла красная плата VS, завелась с пол тычка. Теперь поет и в уши!!!
Поздравляю! :)
Сегодня мое карадио поймало странный глюк.
Перестали переключаться каналы (через вебморду. кнопки и телнет). Можно было только регулировать громкость.
При попытке переключить каналы, радио намертво зависало, замолкало (на дисплее STOPPED), вебморда тоже зависала, помогала только перезагрузка радио. при этом динамик усилителя начинал фонить, т.е. включался микрофон на VS1053 и VS наверное переключалась в режим звукозаписи. Я несколько раз отключал радио на длительное время, но это не помогало. У меня два модуля Node MCU, на обоих модулях такие глюки. Я уж подумал, что VS приказала долго жить. Но после отключения на час все снова заработало, каналы переключаются, радио не виснет.
Что это могло быть? С интернетом все в порядке, ведь не трогая каналы, радио играло и громкость регулировалась.
Ссылка на новую библиотеку https://github.com/olikraus/U8g2_Arduino/archive/master.zip
Скачиваем файлы из папки ..U8g2_Arduino-master/src 3 файла без папки clib/ помещаем по пути ..Ka-Radio32-master/components/u8g2/cppsrc/ . Дальше файлы из clib помещаем по пути ..Ka-Radio32/master/components/u8g2/csrc/ естественно всё с заменой.
заменил как написано
прошил esp32 по новой через flash_download_tools_v3.6.1.0
русских букв не добавилось
что ещё менять надо ?
Сами попробуйте на свой вопрос ответить
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=21#comment-341394
уже 48ю
Из вашего ответа я так понял, что есть проблема в консоли, но мне с прошивкой проблем небыло, радио работает если повезёт переключить на vs1056 с веб интерфейса. Но вот если...
Сами попробуйте на свой вопрос ответить
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=21#comment-341394
уже 48ю
Из вашего ответа я так понял, что есть проблема в консоли, но мне с прошивкой проблем небыло, радио работает если повезёт переключить на vs1056 с веб интерфейса. Но вот если...
Сами попробуйте на свой вопрос ответить
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=21#comment-341394
уже 48ю
Проблема не в консоли, а в том, что вы там у себя чего то в тихушку пробуете, чего-то(непонятно чего) не работает. Это "чегото" только там у вас (в консоли возможно отображается). А вы сюда (абсолютно пустые) вопросы задаете.
Ссылка на новую библиотеку https://github.com/olikraus/U8g2_Arduino/archive/master.zip
Скачиваем файлы из папки ..U8g2_Arduino-master/src 3 файла без папки clib/ помещаем по пути ..Ka-Radio32-master/components/u8g2/cppsrc/ . Дальше файлы из clib помещаем по пути ..Ka-Radio32/master/components/u8g2/csrc/ естественно всё с заменой.
заменил как написано
прошил esp32 по новой через flash_download_tools_v3.6.1.0
русских букв не добавилось
что ещё менять надо ?
Вы у shurik12330 скеч от аддона u8g попросите - там вся текстовка для русификации есть. Транслируйте ее себе в проект и будет вам русский.
P.S. webclient.c от Alex08cb меняли? В консоли и веб морде у вас теги на русском?
del
Вот здесь
https://drive.google.com/open?id=1F5rLROMM9PsyjrpV4dnqJBOZ_WgTVMtE
рабочая либа U8glib с рабочим скетчем, и webclient.c с русскими шрифтами.
В скетче русские шрифты прописаны в строках 136 и 139, а те, что были - закомментированы
папки CyrylicFonts и U8glib перетащить в папку Ka-Radio32-master / components ?
Я сейчас на работе и не могу посмотреть, куда я дома закинул.
Но: папку U8glib надо кидать в ... Arduino\Libraries
файл webclient.c вроде я тоже кидал в Arduino\Libraries\U8glib.
P.S. у меня Karadio (не Karadio32)
Пришла красная плата VS, завелась с пол тычка. Теперь поет и в уши!!!
Подключил кнопки, четко срабатывают, без всякого шаманства. Дело за экраном.
Хватило бы 16х2. В верхней строчке номер и название станции, во второй дата и время.
Сможет кто переделать существующий скетч?
Помогите пожалуйста советом, хочу https://ru.aliexpress.com/item/1-8-inch-128x160-TFT-LCD-Shield-Module-SPI-serial-interface-For-Arduino-Esplora-Newest/32832951184.html TFT SPI 1.8 128*160 подключить к Карадио32. Как правильно сделать эликтрически?
В TFT питание 5В, а ЕСП32 - 3.3В - где-то видел, ставят последовательно 1К на проводники шины - это решение?
Синал LED/BL - подсветка, это питание подсветки или логический сигнал ее включить? Что туда подавать? у одних 5В, другие делают поддтяжку к питанию.
D/C или А0 - не понятный сигнал, вешается на IO14, что это?
Помогите пожалуйста советом, хочу https://ru.aliexpress.com/item/1-8-inch-128x160-TFT-LCD-Shield-Module-SPI-serial-interface-For-Arduino-Esplora-Newest/32832951184.html TFT SPI 1.8 128*160 подключить к Карадио32. Как правильно сделать эликтрически?
В TFT питание 5В, а ЕСП32 - 3.3В - где-то видел, ставят последовательно 1К на проводники шины - это решение?
Синал LED/BL - подсветка, это питание подсветки или логический сигнал ее включить? Что туда подавать? у одних 5В, другие делают поддтяжку к питанию.
D/C или А0 - не понятный сигнал, вешается на IO14, что это?
вы его уже купили? если да - трясите с продавца даташит на модуль с указанием контроллера дисплея.
Обычно контроллеры идут с питанием 3.3 в и с есп ничего согласовывать по уровням не надо.
На вашей плате стоит преобразователь уровней 5->3.3в для работы этого модуля с 5ти вольтовой внешней логикой типа ардуино
led это вывод анода диода подсветки, уровнем напруги на нем можно яркость последней регулировать
d/c - это переключатель data/control - он вроде на всех tft c spi есть
Пришла красная плата VS, завелась с пол тычка. Теперь поет и в уши!!!
Подключил кнопки, четко срабатывают, без всякого шаманства. Дело за экраном.
Хватило бы 16х2. В верхней строчке номер и название станции, во второй дата и время.
Сможет кто переделать существующий скетч?
А у самих то чего? нервов опять не хватает - дык там просто все
А у самих то чего? нервов опять не хватает
ума :) Для меня только" Хелло ворд" подвластно :)
А у самих то чего? нервов опять не хватает
ума :) Для меня только" Хелло ворд" подвластно :)
Я тоже в 4-ю строку хочу добавить время с датой. Завтра на свежую голову буду эксперементировать.
Я тоже в 4-ю строку хочу добавить время с датой. Завтра на свежую голову буду эксперементировать.
Сейчас на каком этапе? Что и как выводится?
Я тоже в 4-ю строку хочу добавить время с датой. Завтра на свежую голову буду эксперементировать.
Сейчас на каком этапе? Что и как выводится?
Пока не на каком. ))
Я только OLED настроил, а теперь планирую LCD настроить как нужно, но смогу начать эксперементировать только завтра
смешалось все на свете
давно пора разделить ветку по моделям или разработчикам радио
спрашиваешь одно - даёте советы про другое
нашёл где толком и на русском языке расписано как сделать
WiFi Web радио на ESP32 — Karadio
https://www.drive2.ru/b/487463808323813881/
там же есть ссылка на прошивку без всяких танцев с бубном с русскими буквами
https://drive.google.com/drive/folders/1XlXmL8CbddG5j4216RFgKkLRSVi6Qu64
Патч UTF8-ru-ua 1251-ru-ua
спасибо автору