КаРадио, ESP8266, VS1053, Pro mini 328, OLED I2C 1306
Подскажите, пожалуйста!
При заливке скетча от автора для OLED I2C 1306 англоязычный текст на нем отображается нормально и в заданных пределах, но русский отображается "козябриками". Как это правильно победить?
В посте приведенном ранее (номер поста, к сожалению, не запомнил) приводилось решение данной проблемы путем установки русского шрифта "u8g_font_04b_03br" (ссылка на скачивание прилагалась). После установки шрифта по инструкции из этого поста изображение на дисплее экрана (точнее шрифт) сместилось вверх на 8-12 пикселей. Эту проблему видно на фото. Сам дисплей проверенный и рабочий на 100%. Как решить данную проблему, поделитесь, пожалуйста, своим опытом?
Менял или нет не имеет значения. Если автор использовал один дисплей а у вас аналог друго размера, то и будет свистопляска.
Если память не изменяет, то ноль там в нижнем углу дисплея, т.е. первая строка, высота дисплея минус высота шрифта, а у вас первая строк ушла за пределы экрана.
По крайне мере обычно с такими дисплеями именно такого типа ошибки, геометрические, расчет высоты, ширины, строк. В компах за это отвечает ОС, а тут у вас есть геометрическая плоскость и рисуй как хочешь, ну почти как хочешь. А вот где это искать, тут сложнее.
Гарантированная повторяемост, или почти гарантированная, когда железо на 100% идентиное.
Менял или нет не имеет значения. Если автор использовал один дисплей а у вас аналог друго размера, то и будет свистопляска.
Если память не изменяет, то ноль там в нижнем углу дисплея, т.е. первая строка, высота дисплея минус высота шрифта, а у вас первая строк ушла за пределы экрана.
По крайне мере обычно с такими дисплеями именно такого типа ошибки, геометрические, расчет высоты, ширины, строк. В компах за это отвечает ОС, а тут у вас есть геометрическая плоскость и рисуй как хочешь, ну почти как хочешь. А вот где это искать, тут сложнее.
Гарантированная повторяемост, или почти гарантированная, когда железо на 100% идентиное.
На мой взгляд esp8266 явно не справляется со всей кучей задач. Надо или брать что-то по серьезнее или распределять нагрузку.
Например для просототы сделать внешнее управление на arduino, с более интересным дисплеем, как на картинке ниже, а общение с esp по UART. На ESP оставить только сетевое взаимодействие, т.е. радио и web-интерфейс.
Все на самом деле должно быть просто. Ваш 0.96 дисплей имеет 128x64 точки разрешения. Т.е 64 строки по 128 точек в строке.
В проге указываются координаты нижнего левого угла первого символа. У вас русский шрифт имеет отличающуюся от оригинального нерусского высоту. Вычислив её, вы можете пересчетом координат вывести все туда куда нужно. Пробуйте, раза с 25го обязательно получится. Путем простого тупого подбора/перебора
Еще, так лопаточку коричевого на вентилятор. Вдогонку.
В конце, просто так для себя (для жабки своей зелененькой) прикиньте на калькуляторе - во скока вам весь этот огород дурин/экранов обойдется. Я в свое время пару раз пытался посчитать (с учетом безвременно покинувших нас модульков). И жабе было от этого ой как не по себе.
Как по мне - цена вхождения не такая низкая, как кажется на первый взгляд.
Как по мне - цена вхождения не такая низкая, как кажется на первый взгляд.
Ну не такая уж и большая цена. Китайская Дуина до 10$. Если самому ее сделать, можно в 100р уложиться. Экран, что на фото, что-то вообще баксов за 5 брал, он правда доехал с царапинами, в остальном отличный.
если пульт не пользуете - строки 9,11 закомментируйте и либы IR..... будут не нужны
https://yadi.sk/d/oMi0tdHa3VcYQU там и u8 и eeprom, кидайте обе себе в либрарес, версия иды у вас какая? у нас 1.8.5 и версия для arduino avr boards by arduino у нас стоит 1.6.21
https://yadi.sk/d/oMi0tdHa3VcYQU там и u8 и eeprom, кидайте обе себе в либрарес, версия иды у вас какая? у нас 1.8.5 и версия для arduino avr boards by arduino у нас стоит 1.6.21
у меня 1.8.5 и 1.6.20, обновил до 1.6.21
поставил ваши либы, все было так же, компиляция с ошибками, потом изменил имя скетча с karadiou8glib.ino на u8glib.ino, и скомпилировалось без ошибок
Подключил Arduino pro mini к ESP8266 тремя проводами: +3,3V, GND, RX(arduino)-TX(ESP).
Дисплей работает, но информация на него похоже не поступает
все это уже было, выше есть модифицированный serial(), также необходимо, чтобы скорости портов esp и дурины соответствовали. Также выше я описывал методику проверки аддонов без карадио, только с компа
Дисплей работает, но информация на него похоже не поступает
Как уже сказал Alex Pilnikov Вам необходимо выставить скорость порта в значение 9600 (у меня так заработало). В скетче есть строка :
#define BAUD 9600 // any standard serial value: 300 - 115200
Загрузить этот скетч заново в Ардуино. И еще необходимо ESP - ке дать команду на переключение порта на эту же скорость 9600. Команда подается прямо из программы с окна "монитор порта" или любой другой терминальной программы.
В терминальной программе набираете sys.uart("x"), вместо х нужную скорость (1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 76880, 115200, 230400), в моем случае, думаю, и в вашем тоже набираете sys.uart("9600") и нажимаете ентер.
Добрый день! Просьба подсказать по проекту Эдзелф.
Автор включил поддержку экрана 1602 в esp32radio и в связи с этим вопрос. Надо ли компилировать его проект с включением поддержки экрана 1602 или достаточно залить в esp32 готовый "bin" файл с гитхаба.
Еще, просьба просветить с какого адреса заливать бинарник от Эдзелф?.
Не-е, как раз полоски стоят на том же месте, как и у автора. А вот шрифт поплыл. С вашей помощью удалось это победить. В строках прорисовки шрифта добавил смещение по Y-ку. Пришлось менять в трех строках. Осталось заставку Karadio (которая появляется при включении и мигает, увеличиваясь и уменьшаясь в размере) сместить в центр, но с этим я по аналогии, думаю, разберусь. А вот как установить реальное врямя с компьютера и сделать синхронизацию? Подскажите, пожалуйста.
1. Файл addonu8g2.c путь ../Ka-Radio32-master/main/include - файла по этому пути нет. Есть по ../Ka-Radio32-master/main/
2. Откуда брать эти шрифты и куда ложить.
3. Если Вы это делали можно уже изменненый файл выложить со шрифтами + еще если есть прошивку последнюю с руссификацией для Ka-Radio32.
И как я понимаю при обновлениях все изменения будут слетать? Нет ли описания как все это можно проделывать самому. Интересно возможно чтобы Jean-Pierre внес эти изменения в свой код - или это затронить что другое.
Да промахнулся чуток ,addonu8g2.c путь ../Ka-Radio32-master/main/
Скачиваем файлы из папки ..U8g2_Arduino-master/src 3 файла без папки clib/ помещаем по пути ..Ka-Radio32-master/components/u8g2/cppsrc/ . Дальше файлы из clib помещаем по пути ..Ka-Radio32/master/components/u8g2/csrc/ естественно всё с заменой.
Готовую сборку не выложу я вней копаюсь. Да и делается всё просто, изменять ничего ненадо все шрифты уже есть просто надо обновить библиотеку u8g2 может в следующих сборках радио уже обновят. Тогда только шрифты свои вписать надо будет. А на счёт слёта при обновлении напишите автору чтоб по команде из терминала использовались шрифты с нужной локалью. Может сделает делов то немного. А пока и ручками поправить можно.
Ну вот, наконец-то, все получилось - и кириллица, и размер шрифта дает возможность не удалять дату и время, все шикарно помещается по высоте на экране. И все работает на модуле Wemos Lolin OLED ESP32 cо встроенным дисплеем SSH1306 128x64! Ограничения: нельзя подключить VS1053, только внешний DAC, например, типа PCM5102, из-за ограничений по наличию свободных подходящих GPIO на данном модуле. Также остается возможность подключить энкодер. Таким образом, возможен весьма компактный вариант без необходимости изготовления специальной платы. Проект Ka-Radio32.
Привет всем. Собрал Karadio сборка: nodemcu с ESP-12N, vs1053, кнопки, работает идеально без затыков. Собрал схему Oled дисплей + энкодеры+ ардуино пост(774), не работает. Перевел скорость ESP uart порта 28800, дисплей заработал, только теперь звук тормозит, заикается. Подскажите как правильно выставить скорость uart портов.
Привет всем. Собрал Karadio сборка: nodemcu с ESP-12N, vs1053, кнопки, работает идеально без затыков. Собрал схему Oled дисплей + энкодеры+ ардуино пост(774), не работает. Перевел скорость ESP uart порта 28800, дисплей заработал, только теперь звук тормозит, заикается. Подскажите как правильно выставить скорость uart портов.
115200 ставил, ардуина и дисплей не работают. дисплей начинает работать только с 28800 и ниже, esp работает тэги идут а звука нет. Мне кажется что когда я уменьшаю скорость пропадает связь между esp и vs1053.
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
на той скорости, которую в дурине установили
радива могет выдавать на любой, но, как вы сами говорите, на низких икает
Да, помню, экспериментировал раньше с вашими прошивками, но в то время я мучался с синей платой и мне было не до корректного отображения символов.
осталось разобраться, почему дату и время не берет. только когда посылаю команду sys.date, показывает текущую дату и время, но это до первого отключения питания.
не нахожу куда подключить VS1053 XRST к EPS32 на схеме к GPIO12 а у меня вот такая платформа и на ней не нахожу IO12. Посадил пока на +3,3, не знаю правильно ли но пока не чего не спалил.
не нахожу куда подключить VS1053 XRST к EPS32 на схеме к GPIO12 а у меня вот такая платформа и на ней не нахожу IO12. Посадил пока на +3,3, не знаю правильно ли но пока не чего не спалил.
Да, помню, экспериментировал раньше с вашими прошивками, но в то время я мучался с синей платой и мне было не до корректного отображения символов.
осталось разобраться, почему дату и время не берет. только когда посылаю команду sys.date, показывает текущую дату и время, но это до первого отключения питания.
Чуть-чуть украсил KaRadio к 9-му Мая, да простит меня JP cocatrix.
Ссылка на firmware с украшением: https://yadi.sk/d/gNBsBXhZ3VQn4v
Всех с праздником Великой ПОБЕДЫ!
КаРадио, ESP8266, VS1053, Pro mini 328, OLED I2C 1306
Подскажите, пожалуйста!
При заливке скетча от автора для OLED I2C 1306 англоязычный текст на нем отображается нормально и в заданных пределах, но русский отображается "козябриками". Как это правильно победить?
В посте приведенном ранее (номер поста, к сожалению, не запомнил) приводилось решение данной проблемы путем установки русского шрифта "u8g_font_04b_03br" (ссылка на скачивание прилагалась). После установки шрифта по инструкции из этого поста изображение на дисплее экрана (точнее шрифт) сместилось вверх на 8-12 пикселей. Эту проблему видно на фото. Сам дисплей проверенный и рабочий на 100%. Как решить данную проблему, поделитесь, пожалуйста, своим опытом?
Очень похоже на то, что где-то неверно выставлен размер экрана и возможно высота шрифта.
Очень похоже на то, что где-то неверно выставлен размер экрана и возможно высота шрифта.
Размер экрана я не менял, а вот с высотой шрифта может и быть проблема заключается? Где можно это проверить?
Менял или нет не имеет значения. Если автор использовал один дисплей а у вас аналог друго размера, то и будет свистопляска.
Если память не изменяет, то ноль там в нижнем углу дисплея, т.е. первая строка, высота дисплея минус высота шрифта, а у вас первая строк ушла за пределы экрана.
По крайне мере обычно с такими дисплеями именно такого типа ошибки, геометрические, расчет высоты, ширины, строк. В компах за это отвечает ОС, а тут у вас есть геометрическая плоскость и рисуй как хочешь, ну почти как хочешь. А вот где это искать, тут сложнее.
Гарантированная повторяемост, или почти гарантированная, когда железо на 100% идентиное.
Менял или нет не имеет значения. Если автор использовал один дисплей а у вас аналог друго размера, то и будет свистопляска.
Если память не изменяет, то ноль там в нижнем углу дисплея, т.е. первая строка, высота дисплея минус высота шрифта, а у вас первая строк ушла за пределы экрана.
По крайне мере обычно с такими дисплеями именно такого типа ошибки, геометрические, расчет высоты, ширины, строк. В компах за это отвечает ОС, а тут у вас есть геометрическая плоскость и рисуй как хочешь, ну почти как хочешь. А вот где это искать, тут сложнее.
Гарантированная повторяемост, или почти гарантированная, когда железо на 100% идентиное.
http://arduino.ru/forum/proekty/wi-fi-internet-radio#comment-280527
Нашел этот пост. Делал как там в нормально рабочий скетч добавил только русский шрифт и после этого появилась свистопляска.
тупо подстановка шрифта, не должна привести к таким последствиям.
тупо подстановка шрифта, не должна привести к таким последствиям.
Вот я тоже так подумал. Возможно дело в размере шрифта, а ссылка из поста была дана для другого экрана.
На мой взгляд esp8266 явно не справляется со всей кучей задач. Надо или брать что-то по серьезнее или распределять нагрузку.
Например для просототы сделать внешнее управление на arduino, с более интересным дисплеем, как на картинке ниже, а общение с esp по UART. На ESP оставить только сетевое взаимодействие, т.е. радио и web-интерфейс.
Владимир 2018, это у Вас 0,96 дюйма I2C OLED дисплей?
У меня точно такой же, собираюсь прикрутить к карадио. Вот недавно получил красную плату и она запела.
Подскажите пожалуйста, что именно надо шить в ардуину?
Владимир 2018, это у Вас 0,96 дюйма I2C OLED дисплей?
У меня точно такой же, собираюсь прикрутить к карадио. Вот недавно получил красную плату и она запела.
Подскажите пожалуйста, что именно надо шить в ардуину?
Что нужно шить написано в этом посте:
http://arduino.ru/forum/proekty/wi-fi-internet-radio#comment-279922
Но у меня проблема вышла с отображением русского, как я писал выше. Если что-то не получится, пишите, постараюсь ответить.
Все на самом деле должно быть просто. Ваш 0.96 дисплей имеет 128x64 точки разрешения. Т.е 64 строки по 128 точек в строке.
В проге указываются координаты нижнего левого угла первого символа. У вас русский шрифт имеет отличающуюся от оригинального нерусского высоту. Вычислив её, вы можете пересчетом координат вывести все туда куда нужно. Пробуйте, раза с 25го обязательно получится. Путем простого тупого подбора/перебора
Еще, так лопаточку коричевого на вентилятор. Вдогонку.
В конце, просто так для себя (для жабки своей зелененькой) прикиньте на калькуляторе - во скока вам весь этот огород дурин/экранов обойдется. Я в свое время пару раз пытался посчитать (с учетом безвременно покинувших нас модульков). И жабе было от этого ой как не по себе.
Как по мне - цена вхождения не такая низкая, как кажется на первый взгляд.
Эдзелф по просьбе воткнул поддержку экрана 1602 в esp32radio.
Как по мне - цена вхождения не такая низкая, как кажется на первый взгляд.
Ну не такая уж и большая цена. Китайская Дуина до 10$. Если самому ее сделать, можно в 100р уложиться. Экран, что на фото, что-то вообще баксов за 5 брал, он правда доехал с царапинами, в остальном отличный.
С Днём Победы!
В проге указываются координаты нижнего левого угла первого символа.
В каком месте это смотреть. Где именно указываются координаты?
С Днем Победы всех!
Владимир 2018, никак не могу скомпилировать скетч для ардуины.
Скачал папку "karadio-addons-master", в ней папка "karadioU8glib", запускаю скетч в этой папке "karadioU8glib.ino".
Поначалу ругался на отсутствующие файлы "u8glib.h", "u8g.h", добавил их.
Выполнил вот эти рекомендации, приведенные в конце файла u8glibconf.h:
При том, что файлы u8glib.h и u8g.h присутствуют.
shurik12330 скачайте сперва библиотеку отсюда https://github.com/olikraus/U8g2_Arduino
а для владимира 2018 - строки рисует функция
shurik12330 скачайте сперва библиотеку отсюда https://github.com/olikraus/U8g2_Arduino
скачал библиотеку U8g2_Arduino-master.zip
распаковал в ...\Libraries и переименовал в U8g2
Те же ошибки при компиляции..
Перед этим скачивал и кидал в папку Libraries библиотеку U8glib от того же olikraus'a
Что делаю не так?..
to pilnikov, скиньте либу пожалуйста.
но у меня вот этого нет: ...\arduino\hardware\avr\1.6.21\libraries\EEPROM
А библиотеки IR не нужны, если я пульт не использую?
если пульт не пользуете - строки 9,11 закомментируйте и либы IR..... будут не нужны
https://yadi.sk/d/oMi0tdHa3VcYQU там и u8 и eeprom, кидайте обе себе в либрарес, версия иды у вас какая? у нас 1.8.5 и версия для arduino avr boards by arduino у нас стоит 1.6.21
https://yadi.sk/d/oMi0tdHa3VcYQU там и u8 и eeprom, кидайте обе себе в либрарес, версия иды у вас какая? у нас 1.8.5 и версия для arduino avr boards by arduino у нас стоит 1.6.21
у меня 1.8.5 и 1.6.20, обновил до 1.6.21
поставил ваши либы, все было так же, компиляция с ошибками, потом изменил имя скетча с karadiou8glib.ino на u8glib.ino, и скомпилировалось без ошибок
Подключил Arduino pro mini к ESP8266 тремя проводами: +3,3V, GND, RX(arduino)-TX(ESP).
Дисплей работает, но информация на него похоже не поступает
все это уже было, выше есть модифицированный serial(), также необходимо, чтобы скорости портов esp и дурины соответствовали. Также выше я описывал методику проверки аддонов без карадио, только с компа
Дисплей работает, но информация на него похоже не поступает
Как уже сказал Alex Pilnikov Вам необходимо выставить скорость порта в значение 9600 (у меня так заработало). В скетче есть строка :
Загрузить этот скетч заново в Ардуино. И еще необходимо ESP - ке дать команду на переключение порта на эту же скорость 9600. Команда подается прямо из программы с окна "монитор порта" или любой другой терминальной программы.
В терминальной программе набираете sys.uart("x"), вместо х нужную скорость (1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, 76880, 115200, 230400), в моем случае, думаю, и в вашем тоже набираете sys.uart("9600") и нажимаете ентер.
Пробуйте, должно получиться.
Добрый день! Просьба подсказать по проекту Эдзелф.
Автор включил поддержку экрана 1602 в esp32radio и в связи с этим вопрос. Надо ли компилировать его проект с включением поддержки экрана 1602 или достаточно залить в esp32 готовый "bin" файл с гитхаба.
Еще, просьба просветить с какого адреса заливать бинарник от Эдзелф?.
Заранее благодарен!
для владимира 2018 - строки рисует функция
Что тут менять, ломаю голову и никак не пойму?
u8g.drawStr(u8g.getStrPixelWidth(nameNum)-2,0,lline[i]+iline[i]);
29
}
30
}
31
else
u8g.drawStr(0,y*i+z,lline[i]+iline[i]);
Верхняя с нуля, нижняя y*i+z - тут и пробуйте
u8g.drawStr(x,y,s) рисует строку (s) c позиции x,y
u8g.drawHLine(0,(4*y) - (y/2)-5,x);
u8g.drawBox(0,0,x-1,y);
вам надо судя по фото подвигать полоску
Не-е, как раз полоски стоят на том же месте, как и у автора. А вот шрифт поплыл. С вашей помощью удалось это победить. В строках прорисовки шрифта добавил смещение по Y-ку. Пришлось менять в трех строках. Осталось заставку Karadio (которая появляется при включении и мигает, увеличиваясь и уменьшаясь в размере) сместить в центр, но с этим я по аналогии, думаю, разберусь. А вот как установить реальное врямя с компьютера и сделать синхронизацию? Подскажите, пожалуйста.
Спасибо за подборку. Можно подробней описать.
1. Файл addonu8g2.c путь ../Ka-Radio32-master/main/include - файла по этому пути нет. Есть по ../Ka-Radio32-master/main/
2. Откуда брать эти шрифты и куда ложить.
3. Если Вы это делали можно уже изменненый файл выложить со шрифтами + еще если есть прошивку последнюю с руссификацией для Ka-Radio32.
И как я понимаю при обновлениях все изменения будут слетать? Нет ли описания как все это можно проделывать самому. Интересно возможно чтобы Jean-Pierre внес эти изменения в свой код - или это затронить что другое.
Да промахнулся чуток ,addonu8g2.c путь ../Ka-Radio32-master/main/
Ссылка на новую библиотеку 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/ естественно всё с заменой.
Готовую сборку не выложу я вней копаюсь. Да и делается всё просто, изменять ничего ненадо все шрифты уже есть просто надо обновить библиотеку u8g2 может в следующих сборках радио уже обновят. Тогда только шрифты свои вписать надо будет. А на счёт слёта при обновлении напишите автору чтоб по команде из терминала использовались шрифты с нужной локалью. Может сделает делов то немного. А пока и ручками поправить можно.
Ну вот, наконец-то, все получилось - и кириллица, и размер шрифта дает возможность не удалять дату и время, все шикарно помещается по высоте на экране. И все работает на модуле Wemos Lolin OLED ESP32 cо встроенным дисплеем SSH1306 128x64! Ограничения: нельзя подключить VS1053, только внешний DAC, например, типа PCM5102, из-за ограничений по наличию свободных подходящих GPIO на данном модуле. Также остается возможность подключить энкодер. Таким образом, возможен весьма компактный вариант без необходимости изготовления специальной платы. Проект Ka-Radio32.
Этот кусок парсера синхронизирует время с карадио, а берет он ее из этой ##SYS.DATE#: 2017-04-13T22:47:44+01:00 строчки
Ее (строчку) можно прям в ком порт в ардуине подсунуть и посмотреть результат
Pilnikov, Владимир 2018, все получилось с экраном и русификацией (OLED).
отправил sys.uart ("28800") и пошли данные.
Для русификации в скетче в функции u8g_prepare заменил шрифт u8g_font_6x10 на u8g_font_04b_03br.
Владимир 2018, у меня со строчками все в порядке, я использовал либы, любезно предоставленные pilnikov'ым в посте №2323.
А вот если в вебморде кракозябры, то и на дисплее тоже. В вебморде никак нельзя избавиться от кракозябр?
А вот если в вебморде кракозябры, то и на дисплее тоже. В вебморде никак нельзя избавиться от кракозябр?
Вы адресок то светаните с которого кракозябры
Привет всем. Собрал Karadio сборка: nodemcu с ESP-12N, vs1053, кнопки, работает идеально без затыков. Собрал схему Oled дисплей + энкодеры+ ардуино пост(774), не работает. Перевел скорость ESP uart порта 28800, дисплей заработал, только теперь звук тормозит, заикается. Подскажите как правильно выставить скорость uart портов.
Привет всем. Собрал Karadio сборка: nodemcu с ESP-12N, vs1053, кнопки, работает идеально без затыков. Собрал схему Oled дисплей + энкодеры+ ардуино пост(774), не работает. Перевел скорость ESP uart порта 28800, дисплей заработал, только теперь звук тормозит, заикается. Подскажите как правильно выставить скорость uart портов.
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=46#comment-365638
Вы адресок то светаните с которого кракозябры
В вебморде кракозябры (ромбики желтые с вопросительными знаками), на экране были кракозябры.
После русификации на экране кракозябры пропали, а повились некоторые символы:
Канал обалденный, слушаю уже неделю
Я ставил скорость esp ниже 28800, звука в наушниках вообще нет.
у меня так
Я ставил скорость esp ниже 28800, звука в наушниках вообще нет.
а 115200 и там и там?
а serial() поменять на мой? (гдето выше приводил для kombatus)
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=43#comment-362576
115200 ставил, ардуина и дисплей не работают. дисплей начинает работать только с 28800 и ниже, esp работает тэги идут а звука нет. Мне кажется что когда я уменьшаю скорость пропадает связь между esp и vs1053.
115200 ставил, ардуина и дисплей не работают. дисплей начинает работать только с 28800 и ниже, esp работает тэги идут а звука нет. Мне кажется что когда я уменьшаю скорость пропадает связь между esp и vs1053.
вы дурину отключите от радивы и с компа прямо в мониторе порта команды пихайте
вида
pilnikov, может быть русские символы в вебморде зависят от версии прошивки ESP? У вас какая? Я вроде прошивал boot_v1.7.bin
pilnikov, может быть русские символы в вебморде зависят от версии прошивки ESP? У вас какая? Я вроде прошивал boot_v1.7.bin
у меня своя, кастомная ;) хотите?
у меня своя, кастомная ;) хотите?
Хочу)
у меня своя, кастомная ;) хотите?
Хочу)
http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=35#comment-356208
ваш же пост, там и лежит
pilnikov, спасибо!
Да, помню, экспериментировал раньше с вашими прошивками, но в то время я мучался с синей платой и мне было не до корректного отображения символов.
осталось разобраться, почему дату и время не берет. только когда посылаю команду sys.date, показывает текущую дату и время, но это до первого отключения питания.
не нахожу куда подключить VS1053 XRST к EPS32 на схеме к GPIO12 а у меня вот такая платформа и на ней не нахожу IO12. Посадил пока на +3,3, не знаю правильно ли но пока не чего не спалил.
не нахожу куда подключить VS1053 XRST к EPS32 на схеме к GPIO12 а у меня вот такая платформа и на ней не нахожу IO12. Посадил пока на +3,3, не знаю правильно ли но пока не чего не спалил.
все давно есть тут http://arduino.ru/forum/proekty/wi-fi-internet-radio?page=37#comment-358239
pilnikov, спасибо!
Да, помню, экспериментировал раньше с вашими прошивками, но в то время я мучался с синей платой и мне было не до корректного отображения символов.
осталось разобраться, почему дату и время не берет. только когда посылаю команду sys.date, показывает текущую дату и время, но это до первого отключения питания.
В serial() после строчек
добавьте
или
P.S. чтобы это работало нужна "обратная связь" от дурины (тх) к esp (rx)
Pilnikov, Владимир 2018, все получилось с экраном и русификацией (OLED).
отправил sys.uart ("28800") и пошли данные.
Для русификации в скетче в функции u8g_prepare заменил шрифт u8g_font_6x10 на u8g_font_04b_03br.
Владимир 2018, у меня со строчками все в порядке, я использовал либы, любезно предоставленные pilnikov'ым в посте №2323.
А вот если в вебморде кракозябры, то и на дисплее тоже. В вебморде никак нельзя избавиться от кракозябр?
Нужно попробовать такой вариант у себя.