В рассечку отдельно правого и лавого канала, после разъема установить по конденсатору 10 Мкф на рабочее напряжение превышающее максимальное из напряжений притания модуля и подключаемого усилителя. Анод конденсатора (+) подключать в сторону блока модуля или усилителя использующего наибольшее напряжение пртания.
Конденсатор ставится анодом к блоку с наибольшим напряжением.
У усилителя предположительно напряжение птания, да и напряжения смещения входа больше, чем напряжение на выходе у VS1053, которое даже в случае пробоя VS1053 не может превысить 5V .
Вчера KaRadio выложил версию на ESP32 v0.1 пишит что поддержка только мр3 формата (без модуля VS1053) есть выход I2S,реализацию потока ВТ-A2DP для беспроводных колонок обещал допилить-скоро.
И в чем загвоздка? Наоборот интересно самому повозиться. У меня уже давно работает начальный проект, с которого пишется это ка-радио. Нашел большой минус у меня при скачке торентов, радио прекращает работать.
Так включите на роутере QoS, или просто скорость пониже на торренты, или роутер не тянет количество сессий - тогда в настройках торрента понижается. Странно, компилируете исходники с правками а радио из-за торрента затыкатеся.
Лично мне больше в старой версии на ESP8266 раздражает что толком неработают станции в формате ААС хотя и в новой его пока нет!
Пример Радио Весна:http://potokovoe.ru:8008/Radio_Vesna_FM.aac
У меня красный давно лежит завтра попробую на нем,про качество пайки синих я слышил но очень странно почему формат mp3 он возпроизводит нормально а ААС нет? Или здесь дело в самой м/с VC1053.
Собрал сегодня Karadio на базе ESP32. Впечатления положительные. Попробовал PDM и внутренний DAC. В режиме PDM шум, как во время дождя, но автор подсказал, что в этом режиме надо фильтровать. DAC на мой взгляд звучит тоже достойно, у меня не музыкальный слух, поэтому я доволен. Жаль только AAC не будет, а применять VS1053 уже не хочется. Переключение станций при удержании кнопки энкодера, стало удобнее. В качестве плюса отсутствие дополнительной Arduino, хотя для вывода русских тегов придется ковырять саму прошивку ESP32.Хотя при обновлении прошивки через OTA все слетит благополучно.
Очень надеюсь, что будет поддержка Bluetooth.
Получилось вот так. Корпус из двух распаечных коробок для электропроводки.
Решил зарегистрироваться дабы поделиться впечатлениями от приемников Edzelf ESP8266 и KaRadio.
Под KaRadio разведена плата в Proteus (если кому интересно могу выложить) под модуль ESP-12S. Общее впечатление в целом положительное, но все таки бывали затыки, подвисал вебинтерфейс, слетал плейлист и самое главное проект не заработал в системе Logitech Media Server. Что такое Logitech Media Server? Эта система позволяет транслировать свою музыку через WIFI, слушать интернет радиостанции, имеет удобный интерфейс и много чего другого, я сам еще многого не знаю.
Проект от Edzelf в Logitech Media Server заработал. Кроме того он работает намного стабильней без затыков и зависаний. Собрал его для пробы в минимальной версии из PDF мануала Автора.
UPD 27-10-17
Изменил скетч от Edzelf под свою плату для KaRadio дабы иметь возможность на одном железе сравнивать работу сих девайсов. Так вот на плате для KaRadio проект от Edzelf работает отлично.
У ESP01, вроде как мало выводов GPIO. На Wemos делали некоторые. Проверь по фото, есть ли нужные GPIO. И 4Мбайт (32Мбит) памяти надо, а китайцы указывают то так, то так.
На Karadio32 сейчас есть возможность обойтись без VS1053, внутренний DAC или PDM. Меня звук внутреннего DAC более чем удовлетворил, тем более у меня уже есть версия с VS1053. Но если хочется слушать более качественный звук, то наверно, акустическая система должна быть лучше и усилитель.
Собрал сегодня Karadio на базе ESP32. Впечатления положительные. Попробовал PDM и внутренний DAC. В режиме PDM шум, как во время дождя, но автор подсказал, что в этом режиме надо фильтровать. DAC на мой взгляд звучит тоже достойно, у меня не музыкальный слух, поэтому я доволен. Жаль только AAC не будет, а применять VS1053 уже не хочется. Переключение станций при удержании кнопки энкодера, стало удобнее. В качестве плюса отсутствие дополнительной Arduino, хотя для вывода русских тегов придется ковырять саму прошивку ESP32.Хотя при обновлении прошивки через OTA все слетит благополучно.
Подскажите, пожалуйста KARADIO32 сами компилировали или готовые bin от автора зашивали? У меня прошиваются, но не работают. АР не видна.
На Karadio32 сейчас есть возможность обойтись без VS1053, внутренний DAC или PDM.
Ух ты, интересно! Я думал, что VS1053 используется, как аппаратный декодер и без него никуда.
Наверное, тогда закажу ESP-32, благо цена такая же, как и у одного VS1053.
Я хочу вставить сие в магнитолу Sony CFD-S25, поскольку ни кассетник, ни CD в нем уже не актуальны, так что усилок и акустическая система - что есть, то есть :)
В первой надо найти файл U8g.h и раскоментировать строку #define U8G_16BIT 1
Всем привет. Били сделаны все рекомендации но IDE даёт ошибку.
Подскажите где копать
In file included from C:\Users\d.ovcharenko\Documents\Arduino\karadioU8glib\karadioU8glib.ino:23:0:
C:\Users\d.ovcharenko\Desktop\arduino-1.8.2\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:43:30: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
operator const uint8_t() const { return **this; }
^
C:\Users\d.ovcharenko\Desktop\arduino-1.8.2\hardware\arduino\avr\libraries\EEPROM\src/EEPROM.h:92:26: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
operator const int() const { return index; }
^
C:\Users\d.ovcharenko\Documents\Arduino\karadioU8glib\karadioU8glib.ino: In function 'void separator(char*)':
C:\Users\d.ovcharenko\Documents\Arduino\karadioU8glib\karadioU8glib.ino:348:10: warning: variable 'len' set but not used [-Wunused-but-set-variable]
byte len;
^
C:\Users\d.ovcharenko\Documents\Arduino\karadioU8glib\karadioU8glib.ino: In function 'void parse(char*)':
C:\Users\d.ovcharenko\Documents\Arduino\karadioU8glib\karadioU8glib.ino:394:11: warning: unused variable 'len' [-Wunused-variable]
int len;
^
C:\Users\d.ovcharenko\Documents\Arduino\karadioU8glib\karadioU8glib.ino:421:11: warning: unused variable 'len' [-Wunused-variable]
int len;
^
C:\Users\d.ovcharenko\Documents\Arduino\karadioU8glib\karadioU8glib.ino: At global scope:
C:\Users\d.ovcharenko\Documents\Arduino\karadioU8glib\karadioU8glib.ino:499:15: warning: unused parameter 'xx' [-Wunused-parameter]
void draw(int xx)
^
libraries\IRLib2\IRLibDecodeBase.cpp.o (symbol from plugin): In function `IRdecodeBase::resetDecoder()':
(.text+0x0): multiple definition of `IRdecodeBase::resetDecoder()'
sketch\IRLibDecodeBase.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\IRLib2\IRLibDecodeBase.cpp.o (symbol from plugin): In function `IRdecodeBase::resetDecoder()':
(.text+0x0): multiple definition of `IRdecodeBase::IRdecodeBase()'
sketch\IRLibDecodeBase.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\IRLib2\IRLibDecodeBase.cpp.o (symbol from plugin): In function `IRdecodeBase::resetDecoder()':
(.text+0x0): multiple definition of `IRdecodeBase::IRdecodeBase()'
sketch\IRLibDecodeBase.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\IRLib2\IRLibDecodeBase.cpp.o (symbol from plugin): In function `IRdecodeBase::resetDecoder()':
(.text+0x0): multiple definition of `IRdecodeBase::dumpResults(bool)'
sketch\IRLibDecodeBase.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\IRLib2\IRLibDecodeBase.cpp.o (symbol from plugin): In function `IRdecodeBase::resetDecoder()':
(.text+0x0): multiple definition of `IRdecodeBase::MATCH(int, int)'
sketch\IRLibDecodeBase.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\IRLib2\IRLibDecodeBase.cpp.o (symbol from plugin): In function `IRdecodeBase::resetDecoder()':
(.text+0x0): multiple definition of `IRdecodeBase::decodeGeneric(unsigned char, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int)'
sketch\IRLibDecodeBase.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\IRLib2\IRLibDecodeBase.cpp.o (symbol from plugin): In function `IRdecodeBase::resetDecoder()':
(.text+0x0): multiple definition of `IRdecodeBase::ABS_MATCH(int, int, int)'
sketch\IRLibDecodeBase.cpp.o (symbol from plugin):(.text+0x0): first defined here
libraries\IRLib2\IRLibDecodeBase.cpp.o (symbol from plugin): In function `IRdecodeBase::resetDecoder()':
(.text+0x0): multiple definition of `IRdecodeRC::getRClevel(unsigned char*, unsigned int)'
sketch\IRLibDecodeBase.cpp.o (symbol from plugin):(.text+0x0): first defined here
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans0.ltrans.o: In function `U8GLIB::write(unsigned char)':
sketch/U8glib.h:93: undefined reference to `u8g_DrawGlyph'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `cbegin':
sketch/U8glib.h:53: undefined reference to `u8g_Begin'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `setContrast':
sketch/U8glib.h:111: undefined reference to `u8g_SetContrast'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `setFont':
sketch/U8glib.h:166: undefined reference to `u8g_font_5x8'
sketch/U8glib.h:166: undefined reference to `u8g_font_5x8'
sketch/U8glib.h:166: undefined reference to `u8g_font_6x10'
sketch/U8glib.h:166: undefined reference to `u8g_font_6x10'
sketch/U8glib.h:166: undefined reference to `u8g_SetFont'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `setFontRefHeightExtendedText':
sketch/U8glib.h:186: undefined reference to `u8g_SetFontRefHeightExtendedText'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `setDefaultForegroundColor':
sketch/U8glib.h:124: undefined reference to `u8g_SetDefaultForegroundColor'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `setFontPosTop':
sketch/U8glib.h:183: undefined reference to `u8g_SetFontPosTop'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `cbegin':
sketch/U8glib.h:53: undefined reference to `u8g_Begin'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `firstPage':
sketch/U8glib.h:107: undefined reference to `u8g_FirstPage'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `getStrWidth':
sketch/U8glib.h:193: undefined reference to `u8g_GetStrWidth'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `drawStr':
sketch/U8glib.h:171: undefined reference to `u8g_DrawStr'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `nextPage':
sketch/U8glib.h:108: undefined reference to `u8g_NextPage'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `setScale2x2':
sketch/U8glib.h:104: undefined reference to `u8g_SetScale2x2'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `undoScale':
sketch/U8glib.h:103: undefined reference to `u8g_UndoScale'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans1.ltrans.o: In function `getStrWidth':
sketch/U8glib.h:193: undefined reference to `u8g_GetStrWidth'
sketch/U8glib.h:193: undefined reference to `u8g_GetStrWidth'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `cbegin':
sketch/U8glib.h:53: undefined reference to `u8g_Begin'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `firstPage':
sketch/U8glib.h:107: undefined reference to `u8g_FirstPage'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `drawHLine':
sketch/U8glib.h:133: undefined reference to `u8g_DrawHLine'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `drawBox':
sketch/U8glib.h:139: undefined reference to `u8g_DrawBox'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `setColorIndex':
sketch/U8glib.h:121: undefined reference to `u8g_SetColorIndex'
sketch/U8glib.h:121: undefined reference to `u8g_SetColorIndex'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `drawStr':
sketch/U8glib.h:171: undefined reference to `u8g_DrawStr'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `getStrPixelWidth':
sketch/U8glib.h:191: undefined reference to `u8g_GetStrPixelWidth'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `drawStr':
sketch/U8glib.h:171: undefined reference to `u8g_DrawStr'
sketch/U8glib.h:171: undefined reference to `u8g_DrawStr'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `drawFrame':
sketch/U8glib.h:137: undefined reference to `u8g_DrawFrame'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `drawHLine':
sketch/U8glib.h:133: undefined reference to `u8g_DrawHLine'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `getStrWidth':
sketch/U8glib.h:193: undefined reference to `u8g_GetStrWidth'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `drawStr':
sketch/U8glib.h:171: undefined reference to `u8g_DrawStr'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `nextPage':
sketch/U8glib.h:108: undefined reference to `u8g_NextPage'
C:\Users\DAC37~1.OVC\AppData\Local\Temp\cctr51ii.ltrans2.ltrans.o: In function `__base_ctor ':
sketch/U8glib.h:76: undefined reference to `u8g_dev_ssd1306_128x64_i2c'
sketch/U8glib.h:76: undefined reference to `u8g_dev_ssd1306_128x64_i2c'
sketch/U8glib.h:76: undefined reference to `U8GLIB::initI2C(_u8g_dev_t*, unsigned char)'
collect2.exe: error: ld returned 1 exit status
exit status 1
Ошибка компиляции для платы Arduino Pro or Pro Mini.
HardWire интегрировали в Wire.h . Для того чтобы работала библиотека U8glib в обновленном Arduino_STM32-master , надо в файле U8glib_Arduino-master\src\clib\u8g_com_arduino_hw_spi.cpp
Модуль не имеет конденсаторной развязки по линейному выходу, так что будьте осторожны и при не обходимости ставьте разделительные конденсаторы (
это как правильно присоединить?
В рассечку отдельно правого и лавого канала, после разъема установить по конденсатору 10 Мкф на рабочее напряжение превышающее максимальное из напряжений притания модуля и подключаемого усилителя. Анод конденсатора (+) подключать в сторону блока модуля или усилителя использующего наибольшее напряжение пртания.
чёт я не врублюсь не могли бы схемку нарисовать , пожалуиста :)модуль питание 5В ,а усилок это компактныи центр с колонками ..
Только конденсаторы надо перевернуть.
Конденсатор ставится анодом к блоку с наибольшим напряжением.
У усилителя предположительно напряжение птания, да и напряжения смещения входа больше, чем напряжение на выходе у VS1053, которое даже в случае пробоя VS1053 не может превысить 5V .
В своих платах на выходных линиях они ставят варисторы для защиты.
vis22, посмотрите как цепь замкнется. У платы VS1053 общий минус. У вас конденсатор анодом будет на минусе. Это же классика.
Поставьте керамику и не мучайтесь. 10 МКФ есть даже в корпусе 0805.
Вчера KaRadio выложил версию на ESP32 v0.1 пишит что поддержка только мр3 формата (без модуля VS1053) есть выход I2S,реализацию потока ВТ-A2DP для беспроводных колонок обещал допилить-скоро.
esp32 version of Ka-Radio (https://github.com/karawin/Ka-Radio32)
Пока лучше подождать. Автор обещал в ноябре сделать только. А то накупим всяких плат.
Полностью с ВАМИ согласен меня и старая версия на ESP8266 устраивает после мелких доработак слушаю почти полгода!!!
Я еще не обратил внимание на то, что здесь https://github.com/karawin/Ka-Radio32 исходники. Придется компилировать самим и совсем не на ArduinoIDE.
Я еще не обратил внимание на то, что здесь https://github.com/karawin/Ka-Radio32 исходники. Придется компилировать самим и совсем не на ArduinoIDE.
И в чем загвоздка? Наоборот интересно самому повозиться. У меня уже давно работает начальный проект, с которого пишется это ка-радио. Нашел большой минус у меня при скачке торентов, радио прекращает работать.
радио прекращает работать.
Лично мне больше в старой версии на ESP8266 раздражает что толком неработают станции в формате ААС хотя и в новой его пока нет!
Пример Радио Весна:http://potokovoe.ru:8008/Radio_Vesna_FM.aac
Паставил Вашу Vesna, прослушал пару песен, нечево плохого незаметил. У меня минималная конструкция, висит на проводах. Извените за плохои рускй.
У меня играет несколько секунд потом вырубает модуль vs1053 хотя патчь загружен,может у меня модуль такой попался?
Ети сыние модули мне неудалос запуститъ, некачественая паика. Паятъ мелкие микросхеми неумею. Но красние мне работают хорошо. Моя последная - https://www.aliexpress.com/item/VS1053-VS1053B-MP3-Module-For-Arduino-UN...
`
У меня красный давно лежит завтра попробую на нем,про качество пайки синих я слышил но очень странно почему формат mp3 он возпроизводит нормально а ААС нет? Или здесь дело в самой м/с VC1053.
Спасибо! Gintuxa сегодня заменил модуль VS1053 поставил красный ААС воспроизводить отлично без сбоев и затыков!!!!!!!
Karadio ESP32
Собрал сегодня Karadio на базе ESP32. Впечатления положительные. Попробовал PDM и внутренний DAC. В режиме PDM шум, как во время дождя, но автор подсказал, что в этом режиме надо фильтровать. DAC на мой взгляд звучит тоже достойно, у меня не музыкальный слух, поэтому я доволен. Жаль только AAC не будет, а применять VS1053 уже не хочется. Переключение станций при удержании кнопки энкодера, стало удобнее. В качестве плюса отсутствие дополнительной Arduino, хотя для вывода русских тегов придется ковырять саму прошивку ESP32. Хотя при обновлении прошивки через OTA все слетит благополучно.
Очень надеюсь, что будет поддержка Bluetooth.
Получилось вот так. Корпус из двух распаечных коробок для электропроводки.
Всем привет.
Решил зарегистрироваться дабы поделиться впечатлениями от приемников Edzelf ESP8266 и KaRadio.
Под KaRadio разведена плата в Proteus (если кому интересно могу выложить) под модуль ESP-12S. Общее впечатление в целом положительное, но все таки бывали затыки, подвисал вебинтерфейс, слетал плейлист и самое главное проект не заработал в системе Logitech Media Server. Что такое Logitech Media Server? Эта система позволяет транслировать свою музыку через WIFI, слушать интернет радиостанции, имеет удобный интерфейс и много чего другого, я сам еще многого не знаю.
Проект от Edzelf в Logitech Media Server заработал. Кроме того он работает намного стабильней без затыков и зависаний. Собрал его для пробы в минимальной версии из PDF мануала Автора.
UPD 27-10-17
Изменил скетч от Edzelf под свою плату для KaRadio дабы иметь возможность на одном железе сравнивать работу сих девайсов. Так вот на плате для KaRadio проект от Edzelf работает отлично.
Тоже хочу заморочиться и сделать радио с экранчиком.
С VS1053 все понятно, альернатив вроде и нет, да еще по такой цене.
А вот ESP8266 4 Мб ( ESP 8266-12 или ESP 8266-7) (что-то типа https://ru.aliexpress.com/item/NodeMcu-Lua-WIFI-development-board-based-...) обязательны?
А Вемос-мини https://ru.aliexpress.com/item/WeMos-D1-mini-analog-WiFi-D1-mini-integra...
пойдет без головных болей?
А если просто Arduino Nano + https://ru.aliexpress.com/item/ESP-01-ESP8266-WIFI-module-8Mb-flash-memo...
Или почему-то более желательно что-то "все-в-одном", как в самой первой ссылке?
У ESP01, вроде как мало выводов GPIO. На Wemos делали некоторые. Проверь по фото, есть ли нужные GPIO. И 4Мбайт (32Мбит) памяти надо, а китайцы указывают то так, то так.
На Karadio32 сейчас есть возможность обойтись без VS1053, внутренний DAC или PDM. Меня звук внутреннего DAC более чем удовлетворил, тем более у меня уже есть версия с VS1053. Но если хочется слушать более качественный звук, то наверно, акустическая система должна быть лучше и усилитель.
на Wemos mini у меня работает первыи проект .Все в одном только на ESP32.
Karadio ESP32
Собрал сегодня Karadio на базе ESP32. Впечатления положительные. Попробовал PDM и внутренний DAC. В режиме PDM шум, как во время дождя, но автор подсказал, что в этом режиме надо фильтровать. DAC на мой взгляд звучит тоже достойно, у меня не музыкальный слух, поэтому я доволен. Жаль только AAC не будет, а применять VS1053 уже не хочется. Переключение станций при удержании кнопки энкодера, стало удобнее. В качестве плюса отсутствие дополнительной Arduino, хотя для вывода русских тегов придется ковырять саму прошивку ESP32. Хотя при обновлении прошивки через OTA все слетит благополучно.
Подскажите, пожалуйста KARADIO32 сами компилировали или готовые bin от автора зашивали? У меня прошиваются, но не работают. АР не видна.
Ух ты, интересно! Я думал, что VS1053 используется, как аппаратный декодер и без него никуда.
Наверное, тогда закажу ESP-32, благо цена такая же, как и у одного VS1053.
Я хочу вставить сие в магнитолу Sony CFD-S25, поскольку ни кассетник, ни CD в нем уже не актуальны, так что усилок и акустическая система - что есть, то есть :)
Скетчи для экранов брал здесь https://github.com/karawin/Ka-Radio/tree/master/Lcd%20%26%20remote
karadioU8glib - длля монохромного OLED.
Библиотек надо три https://github.com/olikraus/u8glib/
https://github.com/shirriff/Arduino-IRremote
https://github.com/cyborg5/IRLib2
В первой надо найти файл U8g.h и раскоментировать строку #define U8G_16BIT 1
Всем привет. Били сделаны все рекомендации но IDE даёт ошибку.
Подскажите где копать
morgenus
Готовые от автора. http://karadio.karawin.fr/KaRadio32.bin
http://karadio.karawin.fr/KaRadio32sup.zip
У меня тоже не появлялась долго. Пару раз заливал, перезагружал много раз. А с смартфона 192.168.4.1 вообще не открывалась, с компьютера нормально.
Ух ты, интересно! Я думал, что VS1053 используется, как аппаратный декодер и без него никуда.
Но только mp3 потоки будут играть, AAC нет.
как прикрутить сюда кнопки ?
Схема подключения кнопок на первой странице темы. Подключать на аналоговый вход А0.
Уважаемый JP cocatrix в прошивке 1.6.2 добавил контроль уровня wi fi сигнала.
С ним появилась возможность отсеять причины затыканий из-за плохого уровня сигнала.
Удачи.
какие выводы соединить между 8266 и ардуино про мини 328 (5v), чтобы теперь прикрутить экранчик ?
http://arduino.ru/forum/proekty/wi-fi-internet-radio#comment-275765
к сожалению так не работает
но на самом экране , подключенному к ардуино при включении трижды появляется надпись Karadio
затем должен быть IP, время , название радиостанции и песни, но ничего не меняется, кроме отсчёта справа внизу экранчика
с 8266 вывода TX примерно каждую секунду проходят на вывод RX ардуино следующие команды : sys.tzo("1") cli.info
это можно просмотреть в мониторе программы
радио работает
кде копать ?
#272
Protivnik А скорости UART ESP8266 и Arduino одинаковые?
вопрос решился
uart интерфейс подгружал RX TX и мешал работать ардуино
karadioU8STM32 из обновленного архива https://github.com/karawin/karadio-addons компилится с ошибкой fatal error: HardWire.h: No such file or direct
Теже грабли, помогите файликами,
а, то на старых поста их нет уже.
или можно сразу это залить?
https://github.com/karawin/karadio-addons/blob/master/karadioU8STM32/karadioU8STM32.ino.generic_stm32f103c.bin
Спасибо!
Можно залить и bin, если править ничего не хотите.
HardWire интегрировали в Wire.h . Для того чтобы работала библиотека U8glib в обновленном Arduino_STM32-master , надо в файле U8glib_Arduino-master\src\clib\u8g_com_arduino_hw_spi.cpp
HardWire.h заменить на Wire.h .
HardWire.h заменить на Wire.h .
Подскажите чем править, в блокноте после исправления
IDE ругается на недопустимый файл для STM
Andrew25
этот файл?
http://out.arduino.ru/?redirect=https%3A%2F%2Fgithub.com%2Fkarawin%2Fkaradio-addons%2Fblob%2Fmaster%2FkaradioU8STM32%2FkaradioU8STM32.ino.generic_stm32f103c.bin&baseU=http%3A%2F%2Farduino.ru%2Fforum%2Fproekty%2Fwi-fi-internet-radio%3Fpage%3D13
Спасибо!
HardWire.h заменить на Wire.h .
Подскажите чем править, в блокноте после исправления
IDE ругается на недопустимый файл для STM
vis22,Подскажите как в КаРадио можно посмотреть загрузку ОЗУ у меня внешняя подключена после команды sys.heap пишет 32768 немогу понять значение???
Sys.heap показывает свободный объём памяти массива heap операционной системы RTOS в байтах. См. get_free_heap_size в https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/documents/20B-ESP8266__RTOS_SDK_API%20Reference.pdf
У меня это значение в районе 14000-15000 при воспроизведении, 17000-18424 при паузе воспроизведения.
Внешней памяти нет.