Интернет радио на esp8266 без цап: ESP, IoT — Самое дешёвое интернет-радио на базе esp8266 и esp32.

Содержание

Все необходимое для самостоятельной сборки Web-радиоприемника / Подборки товаров с Aliexpress и не только / iXBT Live

Вы могли слышать про популярные радиоприемники, которые получают сигнал трансляций из интернета. Для работы подобного устройства не нужна радиотрансляционная вышка — только домашний Wi-Fi. Умельцы стилизуют свои самодельные Web-радиоприемники под олд-скульную и винтажную технику. А готовые устройства стоят весьма не скромно. В этой статье расскажу, как самостоятельно собрать интернет-радио с минимальными затратами.

 Для сборки вам потребуется:
1. Источник питания (от 5 до 24 В). Пойдут старые блоки питания от гаджетов, ноутбуков и так далее. Возможно потребуется отдельный преобразователь для контроллера (для понижения с 24 до 5 В).

2. Корпус. Можно использовать старые корпуса от гаджетов, старой аудио-видео техники. Хороший вариант — встроить контроллер в активные компьютерные колонки — приличный вид плюс усилитель, динамики и источник питания. Можно сделать корпус с нуля — из пластика, ДСП, картона и т.п. Основная проблема будет — сделать аккуратную переднюю панель.

3. Контроллер для интернет радио. Это модуль с Wi-Fi и открытой прошивкой. Можно использовать роутер с Open-WRT, можно отдельный контроллер на ESP32/8266. Желательно брать сразу с дисплеем, так как будет компактнее и проще готовое изделие.

4. Аудиомодуль и аудиоусилитель. Если контроллер не имеет встроенной микросхемы для вывода звука, то лучше приобрести отдельный ЦАП с интерфейсом I2S. Потребуется также и усилитель звука для вывода на мощные колонки.

5. Динамики или колонки. Самый простой вариант — колонки от портативной акустики, это компактные и широкополосные варианты на 2″ или 3″. 

6. Прямые руки для того, чтобы собрать все вместе, спаять, залить прошивку, IP адреса вещания, а также придать приличный внешний вид готовому устройству.

 Контроллеров несколько, на выбор. Самый простой вариант (Kit8) стоит около $4.9, вариант с дисплеем побольше (T-Display) около $10, но обратите также внимание на функциональные варианты, например, T-Audio со встроенным ЦАП-ом.

Контроллер для интернет-радио KIT8 на ESP8266

 Это, наверное, самый простой вариант (Wi-Fi Web Kit8) — модуль на базе NodeMCU/ESP-8266 со встроенным дисплеем и USB интерфейсом. Подходит не только для проектов интернет-радио, но и для самодельных RC-моделей, для умного дома, IoT и так далее. Модуль предусматривает несколько дискретных входов-выходов, а также аналоговый (А0).

Контроллер для интернет-радио TTGO T-display ESP32

Неплохой вариант — контроллеры от TTGO.  Этот вариант чут-чуть подороже, но и экран побольше. Модуль может быть интереснее, как управляющий модуль для интернет радио. На экране можно выбирать нужную «радио-волну», а кнопками подтверждать выбор. Аналогично предыдущей плате, модуль имеет интерфейс USB.

 

Контроллер для интернет-радио TTGO T5s ESP32 EPaper

Достаточно дорогой, но популярный модуль TTGO T5s. Версия платы V2.1, остнован на ESP32 и огромном 2,7″ дисплее Е-ink (E-Paper). Модуль имеет встроенный микрофон, ЦАП МAX98357A, ридер SD карты, bluetooth. Это одно из готовых решений для интернет-радио.

Контроллер для интернет-радио TTGO T-AUDIO WROVER

Самый фукциональный модуль от TTGO, заточенный под воспроизведение аудио. Это T-Audio (альтернативное название WROVER ESP32). Имеет интересную круглую форму платы под портативные колонки — как раз вариант под самодельный корпус из водопроводной трубы. На плате расположен ридер SD карт, bluetooth, WI-FI, ЦАП WM8978, светодиод WS2812B RGB и акселерометр MPU9250.

 

декодер DAC I2S PCM5102 (RCA)

декодер DAC I2S PCM5102 (3.5 мм)

Последние два модуля имеют встроенный ЦАП, а для остальных следует приобрести отдельный шилд с микросхемой для вывода звука (I2S DAC). Эти шилды заточен под вывод звука с контролера через интерфейс I2S (стандартный). Из цифрового потока в аудио преобразование выполняет специальный ЦАП PCM5102.

  

Динамики для портативной колонки 2 дюйма 3 Ом 8 Вт (2 шт)

Дешевые динамики (2 шт) 3 Ом 4 Вт $2

В первом лоте есть в комплекте передняя панель, останется найти только коробку. По качеству неплохие и громкие (широкополосные). Вторые динамики совсем дешевые ($2), но пойдут для пробы. 

цифровой усилитель мощности PAM8610

Недорогой усилитель PAM8610 с двумя выходами по 2х10 Вт — пригодится для усиления звука на динамики.  Это самые популярный и недорогой усилитель сигнала класса D. Подключение проблем не вызывает — правый/левый каналы, питание, динамики. 

цифровой усилитель мощности PAM8610

Недорогой усилитель PAM8610 с двумя выходами по 2х10 Вт с регулировкой звука.  Такой же, как и предыдущий, недорогой, но с распаянным фильтром и коннекторами для удобства. Я рекомендую именно такой, особенно если есть возможность расположить все в корпусе.

 

Корпус можно собрать из подручных материалов — взять старую коробку из-под устройств, компьютерные колонки, старые DVD плееры или радиоприемники.

 Все указанные модули прошиваются из Arduino. Прошивки открытые.

Крайне годный проект Ka-Radio32.

Прошивка для Т-аудио.

Если честно, то это одни из лучших проектов для самостоятельно сборки. Очень полезное применение недорогих комплектующих, паяльника и своего времени. Если вы пытаетесь увлечь сына программированию, то это простой и наглядный способ рассказать что и как. Если вы подбираете проект для школы или института, то тоже рекомендую обратить внимание, так как подобные проекты в последнее время наиболее актуальны.

Arduino проект ESP8266 от Edzelf своими руками

Интернет Радиоприемник своими руками / Самодельный интернет радио плеер / ESP8266 VS1053 Ардуино

  • Интернет радиоприемник на ESP8266 Ардуино open source:
  • Включается / выключается с помощью света. Как только свет в ванной включается начинает играть.
  • Таймер для отключения на ночь. Синхронизация времени по NTP-серверу
  • Начинает воспроизводить музыку моментально, благодаря постоянной готовности
  • Органы управления: 2 кнопки 1 регулятор громкости
  • Низкое энергопотребление по сравнению с Raspberry Pi
  • 3 модуля ESP8266, VS1053B, PAM8403
  • Бюджет 11,58€ (Aliexpress).
  • Исходный код на Arduino
  • Может проигрывать 101.ru онлайн радио

Я хотел бы представить свой проект WiFi интернет радиоприемник для ванной комнаты

Программное обеспечение для ESP8266 Arduino было разработано Edzelf и было взято из этого проекта.

Я всего лишь изменил концепцию управления и адаптировал радио для работы в ванной комнате. Включение выключение интернет радиоприемника зависит от освещенности в комнате. То есть я установил сенсор освещенности — фоторезистор. Также добавил синхронизацию времени по ntp и возможность воспроизведения интернет радиостанции 101.ru

Когда я захожу в ванную комнату должна начинать играть легкая музыка. Когда я выхожу из ванной музыка должна автоматически выключаться. Эту идею я подсмотрел в одном отеле в Болгарии.

В качестве элементов управления мне понадобится регулятор громкости и две кнопки для переключения между интернет-радиостанциями.

LDR (датчик освещенности) обнаруживает, когда я вхожу в ванную комнату. Ах да, еще нужно ночное отключение, если я пойду в туалет ночью, музыка не должна включаться.

В отличие от проектов интернет радио плееров с Raspberry Pi (малинкой), этот самодельный Wi-Fi радиоприемник намного дешевле. Стоимость компонентов составляет всего 11,58 € (с Aliexpress).

И, конечно же есть преимущество в том, что вам не нужен Linux, только с помощью знаний Arduino вы можете вносить свои изменения.

Кроме того, такое ESP-радио потребляет намного меньше электроэнергии, чем Raspberry Pi радиоприемник, а также он запускается намного быстрее. В этом интернет радиоприемнике ESP8266 всегда готов к работе и подключен к Wi-Fi и начинает воспроизводить онлайн-радио, моментально после включения лампы в ванной комнате.

Потребляемая мощность в режиме ожидания составляет 130 мА. С wi-fi интернет радио на Raspberry Pi, это было бы проблематично, потому что, либо Raspberry Pi полностью загружен операционной системий и использует много энергии, либо выключен, но тогда загрузка занимает довольно много времени.

Принципиальная электрическая схема цифровая часть

Регулятор громкости


В качестве регулятора громкости может быть использован любой потенциометр в диапазоне 1 k… 100 k. Он подключается между между питанием 3,3 V и масой.

Напряжение с потенциометра считывается преобразователем AD-преобразователем (контакт A0). Чтобы значение не прыгало назад и вперед, в программу введён гистерезис 5.

Практика показала, что по-прежнему необходим электронный фильтр. Самый простой способ для меня — припаять SMD конденсатор 200 нФ непосредственно к плате D1 mini WEMOS.

Конденсатор припаивается прямо поверх резистора напротив ножки D0. Если вы не хотите этого делать, вы можете также присоединить такой RC-фильтр, между входом A0 и массой конденсатор 1 мкФ, и резистор 10 кОм между потенциометром и входом А0.

LDR — Датчик света

LDR подключен настолько странно по той причине, что порт D8 должен иметь обязательно низкий уровень во время загрузки модуля ESP. Схема LDR работает следующим образом: D8 переключается как выход и выдает 3,3 В, конденсатор заряжается, затем D8 переключается как вход и проверяет, остается ли напряжение на конденсаторе. Чем больше света попадает на LDR, тем быстрее разряжается конденсатор.

Отключение звука

Для меня было очень важно, чтобы не было слышно ни малейшего шума, пока WiFi интернет радиоприемник для ванной находится в режиме ожидания.

Все усилители создают немного фонового шума при отсутствии сигнала. Единственный способ избавиться от этого шума — отключить усилитель.

Для этого нам нужен сигнал. Но все GPIO в ESP8266 заняты. На D1 mini WeMos NodeMcu установлен ESP8266-12F, и у него еще есть дополнительные GPIO. Мне удалось использовать GPIO10 для этой функции.

Я прочитал в Интернете, что некоторые ESP8266-12F (в зависимости от производителя) сбрасываются при переключении GPIO10. Если у вас так происходит, отключите эту функцию в строке 21.

Принципиальная электрическая схема аналоговая часть

Кстати, радиолюбители конструирующиe интернет-радиоприемник на VS1053 скрывают огромную проблему подключения усилителя к модулю VS1053B.

Все подключают наушники или усилители с отдельным источником питания и довольны этим.

Проблема в том, что как только вы подключите усилитель с общей массой к модулю VS1053, вы услышите очень сильный цифровой шум, который даже заглушает полезный сигнал. Контакт массы гнезда для наушников (GBUF) в соответствии с техническим паспортом не должны быть подключены к массе остальной цепи.

Два часа я пробовал с различными фильтрами в аналоговый части и на линиях питания. Никакие фильтры не позволяют избавиться от этого шума. Наконец, я нашел правильное ключевое слово в Интернете — «дифференциальные входы». Если подключить дифференциальный входной усилитель (например, TDA8932) к модулю VS1053, то цифровой шум исчезает полностю.

Секрет массы гнезда для наушников GBUF заключается в том, что он также передает шум с одинаковой полярностью. Таким образом, контакт массы гнезда для наушников GBUF должен быть соеденён с отрицательным входом усилителя, а звуковой сигнал должен быть соеденён с положительным входом усилителя. Я нашел окончательное решение проблемы цифрового шума здесь.

GBUF можно подключить к выходу VREF ножка 8 усилителя PAM8403. После этого цифровой шум полностью исчез. Когда это получилось я чуть не закричал Эврика. Усилитель меньшей фонет если GBUF и VREF соединять не на прямую а через конденсатор 25 мкФ…100 мкФ.

Припяйте тонкий провод ко входу VREF ножка 8 микросхемы PAM8403. Эту ножку не надо отпаивать от платы.

А вот ножка 5 MUTE должена быть отсоединена от платы и поднята вверх.

R1, R3 и R2, R4 образуют делитель напряжения, который делит аудиосигнал на 2. Если максимального уровни громкости недостаточно, то удалите R3 и R4 (фон во время пауз также усилится).

Конденсатор C4 470 мкФ должен быть установлен как можно ближе к модулю PAM8403, чтобы обеспечить максимальный ток для баса.

Требования к источнику питания

Мои измерения показали, что при максимальной громкости при использовании динамика на 120 Вт потребляется 500 мА. Поэтому 5 В USB зарядка должна быть рассчитана на 1 А.

Пожалуйста не заводите питание через через гнездо micro USB модуля WeMos. Он не может проводить столько мощности, и усилитель звука получает меньше напряжения из-за потерь микро-USB и зарядном кабеле.

Управление

Управление осуществляется с помощью двух кнопок и регулятора громкости. Кнопка 1 — следующая радиостанция, кнопка 2 — предыдущая радиостанция.


Удерживя кнопку «следующая радиостанция» в течение 2 секунд вы выключите самодельный интернет радио плеер. Если wifi интернет радио выключено то его можно снова включить любой кнопкой.

Я сконструировал это интернет-радио для использования в ванной комнате. Для этой цели ESP радиоприемник включается и выключается с помощью светочувствительного датчика LDR. Когда вы войдете в ванную комнату и включите свет, ESP8266 Интернет Радио включиться, а когда вы выключите свет, интернет-радио на ESP8266 снова выключиться.

У вас также есть возможность автоматически отключать управление светом на ночь. Настройка времени, когда интернет-радио управляется светом, создается в файле «radio.ini». В переменных «ldr_on_at = 8:00», «ldr_off_at = 21:30». Вы можете изменить файл «radio.ini» через веб-интерфейс Ардуино радиоприемника ESP8266 или же редактировать его на своем компьютере, а затем загрузить его через веб-интерфейс.

Веб-интерфейс

Чтобы добраться до веб-интерфейса WiFi радиоприемника для ванной, вы должны сначала узнать IP-адрес интернет радиоприемника для ванной. Вы можете это сделать, открыв веб-страницу своего маршрутизатора и ищите WiFi-клиентов. Там вы найдете WiFi-устройство под названием «Esp-radio».

Лучше всего настроить маршрутизатор так, чтобы он всегда назначал один и тот же IP-адрес для «Esp radio». Теперь вы можете вызвать веб-сайт интернет- радиоприемника на ПК, планшет или мобильный телефон по IP-адресу.

Через веб-интерфейс на странице „Control“ вы можете управлять веб радио плеером. Вы можете попробовать новые интернет-радиостанции в строке над кнопкой «Play». Там вы можете указать ссылку на потоковое вещание (streaming link), ссылку на MP3 фаил, ссылку на плейлист, имя станции iHeartRadio или номер станции 101.ru онлайн-радио.

На вкладке „Config“ вы можете отредактировать файл конфигурации «radio.ini» или загрузить его с ПК. Здесь вы можете также загрузить любой файл в SPIFF (файловая система ESP8266). Могут быть загружены не только «radio.ini», но и небольшие MP3-файлы.

Здесь также перечислены доступные сети Wi-Fi.

Если ESP8266 не сможет подключиться к Wi-Fi сети, ESP8266 стартует как WiFi Точка доступа с именем „Esp Radio“, и вам нужно будет подключиться к этой точке доступа.

Пароль — «Esp-Radio». Затем можно связатся с ESP8266 Arduino радиоприемником по адресу 192.168.4.1

Если вы еще не загрузили «radio.ini», вы можете сделать это через загрузку файла на странице „Control“.

Файл настроек

Файл конфигурации «radio.ini» находится в папке проекта в каталоге „data“.

Этот файл должен быть загружен в SPIFF (файловая система ESP8266), либо через Arduino IDE и Sketch Data Upload tool,

или если вы уже загружаете скомпилированную прошивку с использованием пакетного файла (Batch-file), «radio.ini» будет автоматически преобразовываться в SPIFF и также загружаться.

В этом файле делаются все настройки. Там вы можете ввести несколько названий Wi Fi сетей и пароли, с которыми может связыватся самодельное wi-fi интернет радио: wifi_00, wifi_01, wifi_02.

В строке 4 «debug = 1» вы можете включать и отключать режим отладки „debug = 1“.

В режиме отладки выдаются сообщения о состоянии и событиях проишодящих в Интернет-радио через последовательный интерфейс.

В строках с параметрами «ldr_on_at» и «ldr_off_at» вы можете установить время начала и окончания управления радиоприемником через освещение (LDR). Там вы можете настроить когда будет работать автоматическое включение интернет-радио.

Есть елементарный эквалайзер. Вы можете настроить его здесь:

Регулировка усиления высоты

Установка частоты высоты

Настройка усиления басов

Настройка частоты басов

Лучше сначала попробовать различные настройки через веб-интерфейс, как только вы найдете оптимальные значения, введите их в файл конфигурации.

В части конфигурационного файла «Presets» вы можете сохранить онлаин радиостанции и ссылки на MP3 / Ogg файлы для воспроизведения. Можно сохранить до 100 станций.

Возможны следующие форматы:
87.98.217.63:23490/stream — Ссылка на потоковое радио

87.98.217.63:23490/stream — Ссылка на поток без «http»
www.rockantenne.de/webradio/rockantenne.m3u — Ссылка на плейлист
www.terrasound.de/wp-content/uploads/2016/04/funk_warte_terrasound.mp3 — Ссылка на MP3 файл

ihr/IHR_IEDM — iHeartRadio-вебрадио

101/7 — 101.ru онлайн радио — число после косой черты — номер радиостанции.

Скачать Скомпилированную программу — готовая прошивка


Может быть напрямую загружена в микроконтроллер без Arduino IDE и знаний в области программирования.

Вам нужен только кабель от сотового телефона. Tool для загрузки находится в ZIP-файле.
Скачать прошивку бинарник под ESP8266 интернет-радио для ванной комнаты D1 mini WeMos NodeMcu  -инструмент для загрузки прошивки и инструкция находятся в архиве.

(Скомпилиеровано в Arduino версии 1.8.5, ESP8266 библиотека версии. 2.3.0).

Вы можете установить предварительные настройки для WiFi интернет радиоприемника для ванной в data / radio.ini. Например, введите данные доступа для вашей сети WiFi.

Скачать исходный код ардуино проект (скетч)


В ZIP-файле находится полный проект Arduino и необходимые библиотеки.

Библиотеки должны быть скопированы в «папка с Arduino sketch/ libraries».
Скачать проект WiFi интернет радиоприемник для ванной своими руками -Sketch для ардуино, требуется библиотека Core for ESP8266 WiFi chip

Особенности при компиляции
Установите скорость процессора 160 МГц
ВАЖНО, пожалуйста, используйте только библиотеку Arduino ESP8266 Версии 2. 3.0 . Компиляция с версией 2.4.0 приводит к постоянной перезагрузке(надеюсь когда нибудь билиотеку исправят).

101.ru


Если вы нашли интересное веб-радио на 101.ru, найдите номер радиостанции, (http://101.ru/radio/channel/120 New Age). 120 — это номер станции.

С помощью записи 101/120 в разделе „Presets“ INI-файла вы можете сохранить эту радиостанцию, или через веб-интерфейс самодельного радиоприемника на вкладке „Control“ можете задать и послушать эту радиостанцию.

Команды управления


Команды управления могут быть отправлены через последовательный интерфейс RS232 (TTL).

Команды управления могут быть отправлены через веб-браузер в следующем формате: 192.168.2.13/?[parameter]=[value]

(http://192.168.2.13/?upvolume=2)


preset = 12                        Select start preset to con
uppreset  = 1                      Select next preset or play
downpreset = 1                     Select previous preset or 
preset_00 = [mp3 stream]           Specify station for a pres
volume = 95                        Percentage between 0 and 1
upvolume = 2                       Add percentage to current 
downvolume = 2                     Subtract percentage from c
toneha = [0. .15]                   Setting treble gain
tonehf = [0..15]                   Setting treble frequency
tonela = [0..15]                   Setting bass gain
tonelf = [0..15]                   Setting treble frequency
station = [mp3 stream]             Select new station (will n
station   = [URL].mp3              Play standalone .mp3 file 
station   = [URL].m3u              Select playlist (will not 
xml     = [Mountpoint]             Select iHeartRadio station
mute                               Mute the music
unmute                             Unmute the music
stop                               Stop player
resume                             Resume player
wifi_00  = mySSID/mypassword       Set WiFi SSID and password
status                             Show current URL to play
test                               For test purposes
debug = 0 or 1                     Switch debugging on or off
reset                              Restart the ESP8266
analog                             Show current analog input

WiFi Webradio на ESP8266 или ESP32

Управление с помощью любых браузеров (например, Edge, Chrome, Mozilla и т. д.).

либо с внешней аппаратной панелью, либо с интерфейсом uart, либо с помощью telnet.

Память на 255 станций

обновление OTA (в эфире),

Чтение прямых потоков mp3 или ogg или WMA или списка воспроизведения .pls .m3u, asx и .xspf

Чтение потока до 320 кбит/с,

Энкодер, ИК, ЖК…

Конфигурация встроенного Wi-Fi через Интернет, последовательный порт или telnet.

Отображаются метаданные (т.е. название текущей песни, если оно указано в потоке),

Постоянная настройка (настройка звука, станции, Wi-Fi)

Несколько клиентов сервера с автоматическим обновлением (веб-сокет),

Станции можно загружать и загружать с веб-сайта,

Управление сортировкой станций путем перетаскивания.

очень быстро реагирующая сеть за счет кэширования локальной информации в браузере и веб-сокете.

дополнительное оборудование: светодиод показывает состояние оборудования

Опционально: переключатели управления, ЖК-дисплей, дополнительный плунжер для буферизации

Детали

См. http://www.instructables.com/id/Wifi-Webradio-With-ESP8266-and-VS1053 для описания минимального прототипа.

Исходники см. на Github.0003

См. Выполняется проект на базе KaRadio32.

См. Программное обеспечение lcd + IR на Github AddOn

Посмотреть некоторые реализации пользователей на KaraDio

Сенсорный дисплей nextion для KaraDio от yo2ldk : Здесь

Для получения дополнительной информации или вопросов, вы можете войти в группу Karadio facebook


KaRadio32 Release 2.3

Выпуск 2.3 Ред. 0 — построено 23 февраля 2022 г.

Новое:

  • 2.3 R0:
    • Оптимизация оперативной памяти
    • Увеличен размер аудиобуфера.
    • Исправление ошибок: обработка фрагментов HTML и мета-вычисления
    • Удален сбой стека при команде HTTP Instant
    • Улучшено декодирование AAC IP-приоритет AC_VI
    • Выход SPDIF улучшен
    • Ошибки DAC удалены.
    • Декодирование AAC улучшено (но не идеально)
    • Новый патч для vs1053. Играй и в ОГГ.
  • 2.2 R0:
    • Множество внутренних оптимизаций
    • ascii unicode #&xxxx; decoded
    • улучшен декодер aac.
    • Добавлены html команды volume+ и volume-

    KaRadio: Release 2.1

    Выпуск 2.1 R0 — Построено 15 февраля 2021 г.

    • 2.1 Р0:
      • Безопасность: пароли ssid больше не отправляются при каждом отображении «Настройки», а только при изменении.
      • Исправлена ​​ошибка: при разборе плейлиста. Возможна утечка памяти. Благодаря ХмарикБел
      • Исправлена ​​ошибка: неправильно отправлялся специальный символ в названии станции.
      • Небольшие улучшения.
    • 2.0 Р0:
      • Улучшенная обработка большого «перемещенного заголовка»
      • Улучшенный мониторинг
      • предложение часового пояса на странице настроек

    История:

    история

    — Поддержка дополнительного внешнего ОЗУ (23LCV1024) (1:CS/=GPIO16 2:MISO=GPIO12 3:NC 4:GND 5:MOSI=GPIO13 6:SCK=GPIO14 7:GND 8:3. 3v)

    Внимание:
    Дополнительный светодиод теперь находится на GPIO2. Синий светодиод на ESP8266 мигает с той же частотой.
    GPIO16 теперь является выбором чипа для внешней оперативной памяти, если таковая имеется.
    Внешний ОЗУ обнаруживается во время загрузки, если он присутствует.

    Для обновления до этой версии прошейте user1.4096.new.4.bin по адресу 0x1000,
    user2.4096.new.4.bin по адресу 0X81000 и Blank.bin по адресу 0x7e000 и 0x3fe000
    После этого все следующие обновления выполняются с функцией On The Air (OTA).
    Новые двоичные файлы размещены на http://karadio.karawin.fr.

    Загрузка esp8266

    • https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/bin/boot_v1.5.bin по адресу 0x0000
    • https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/bin/upgrade/user1.4096.new.6.bin по адресу 0x1000

    Первое использование

    • Если точка доступа вашего маршрутизатора неизвестна, веб-радио инициализируется
      себя в качестве АП. Подключите ваш Wi-Fi к ssid «WifiWebRadio»,
    • Перейдите к 192.164.4.1, чтобы отобразить страницу, добравшуюся до «настройки» «Wifi»
      и настройте свой ssid ap, пароль, если он есть, желаемый IP-адрес или используйте
      dhcp, если вы знаете, как получить dhcp по заданному ip (терминал или сканирование
      сеть).
    • В поле шлюза введите ip адрес вашего роутера.
    • Подтвердить. Оборудование перезагружается в новой конфигурации. Соединять
      ваш Wi-Fi к вашей точке доступа и перейдите к IP-адресу, указанному в конфигурации.
    • Поздравляем, вы можете редактировать свой собственный список станций. Не забудьте
      сохраните список станций на случай возникновения проблем или для нового оборудования.
    • , если точка доступа уже известна esp8266, IP-адрес по умолчанию при первом запуске — 192.168.1.254
    • образец списка станций находится на https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/WebStations.txt. Можно загрузить через веб-страницу.

    Обратная связь

    Скажите, пожалуйста, получилось ли у вас или можно сделать что-то еще, спасибо.
    На втором этапе добавятся некоторые аппаратные кнопки (vol+-, station+-, play…)

    Проводка:

    От ESP8266_ESP12 (3,3 В) или nodeMCU (5 В) до VS1053 (5 В)

    ОТДЫХ

    АЦП

    CH_PD на 3,3 В

    GPIO16 (выход 1 Гц)

    D5:GPIO14 — VS1053 SCK

    D6:GPIO12 — VS1053 MISO

    D7:GPIO13 до VS1053 MOSI

    TXD на Ch440G UART rx

    RXD от Ch440G UART tx

    D1:GPIO05 — VS1053 XDCS

    D2:GPIO04 — VS1053 DREQ

    D3:GPIO00 для VS1053…

Подробнее »

Посмотреть все детали

Просмотреть все 6 файлов

  • 1
    ×

    ESP8266
    http://www.ebay.fr/itm/121775761053?_trksid=p2057872. m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

  • 1
    ×

    VS1053
    http://www.ebay.fr/itm/401046111343?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

  • 1
    ×

    USB в ТТЛ
    http://fr.aliexpress.com/item/USB-to-TTL-converter-UART-module-Ch440G-Ch440-3-3V-5V-switch/32392228218.html?detailNewVersion=2

  • 1
    ×

    MB102 Блок питания
    http://fr.aliexpress.com/item/MB102-Breadboard-Power-Supply-Module-3-3V-5V-For-Solderless-Breadboard/2027279953.html

  • 1
    ×

    или клон nodeMCU
    http://fr.aliexpress.com/item/NodeMcu-Lua-WIFI-development-board-based-on-the-ESP8266-Internet-of-things/32338129505.html

Посмотреть все 6 компонентов

  • Предупреждение о esp8266 не исходит от поставщика ai-thinker


    Жан-Пьер Кокатрикс •
    08. 06.2017 в 20:33 •

    0 комментариев

    Если у вас esp8266 не от AI-THINKER и флешка не совместима в режиме QIO для spi, попробуйте режим DIO.

    Заинтересованные поставщики:

    Hysiry
    ESP-F

    необходимо заполнить….

  • Некоторые аппаратные проекты на основе Karadio


    Жан-Пьер Кокатрикс •
    17.01.2017 в 20:38 •

    0 комментариев

    Многие проекты печатных плат выполняются для запуска KaraDio.

    Dimitris работает на печатной плате с esp8266, внешней оперативной памятью и vs1053 с полным набором опций от juumper (a0 и тип оперативной памяти).
    Я надеюсь, что он сможет продать его в ближайшее время (с установленными компонентами).

    Discover1977 сделал печатную плату еще не законченной, но с полным оборудованием, включая ЖК-дисплей и многое другое.
    См. его проект на https://github.com/discover1977/Wi-Fi-WEB-radio

    Кристоф сделал минималистскую печатную плату для использования с KaraDio, но ее можно использовать и во многих других проектах. . Lc soft vs1053 можно подключить непосредственно к PBC.

  • О двойной точке доступа в настройках


    Жан-Пьер Кокатрикс •
    10.01.2017 в 11:00 •

    0 комментариев

    Небольшое примечание о конфигурации ТД в настройках:

    Как вы могли заметить, теперь в версии 1. 1.4 вы можете указать две ТД.

    Если первый не найден, пробуется второй. Если не найдено, карадио устанавливается в режиме SoftAP по адресу 192.168.4.1

    Можно настроить только поля AP, но не ip, маску и шлюз.

    Если вам нужно иметь две точки доступа, лучше всего использовать dhcp. Но IP-адрес может быть трудно предсказать, поэтому я рекомендую настроить статическую аренду на вашем маршрутизаторе, чтобы заставить DHCP выбрать предпочтительный IP-адрес. Для этого я добавил mac-адрес файла esp. См. руководство вашего маршрутизатора о статической аренде dhcp.

    Если вам нужны другие подробности, напишите комментарий.

    Спасибо за внимание.

  • Список дел


    Жан-Пьер Кокатрикс •
    22.12.2016 в 22:28 •

    0 комментариев

    • Добавьте ИК-пульт дистанционного управления к ЖК-дисплею pro mini

    • Разрешить регулировку громкости для каждой станции

    • Запоминание конфигураций нескольких точек доступа

    • Добавить кнопку сброса для эквалайзера

    • Добавьте другое ЖК-оборудование (будет цветное)
    • Добавьте команду отладки для выбора уровня отладки трассировки uart: sys. debug(«x») с x=0 Без трассировки отладки до x=5 с полной подробной трассировкой отладки.
    • sys.led(«x») с x=0: светодиод мигает (пульс по умолчанию), x=1: светодиод горит во время воспроизведения.
  • Фейсбук


    Жан-Пьер Кокатрикс •
    12.12.2016 в 12:54 •

    2 комментария

    Я создал группу в facebook KaRadio

    Karadio facebook

  • Новое видео


    Жан-Пьер Кокатрикс •
    30.11.2016 в 19:46 •

    0 комментариев

    Новое видео Карадио:

  • Что дальше?


    Жан-Пьер Кокатрикс •
    17.11.2016 в 15:50 •

    0 комментариев

    После того, как последовательный выходной интерфейс доказал свою пригодность, пришло время протестировать входной последовательный интерфейс команды.

    Магия модульной конструкции заключается в том, что она… модульная.
    Что мы можем сделать, чтобы проверить последовательный прием команды?
    Пульт дистанционного управления ИК или 433 МГц РЧ.

    У всех есть старый неиспользованный пульт дистанционного управления. Так что нам нужен только pro mini как обычно и ИК-приемник или с комплектом типа https://fr. aliexpress.com/item/Hot-Selling-1pcs-New-Infrared-IR-Wireless-Remote-Control-Module- Kits-For-Arduino-Wholesale/32334118062.html?spm=2114.06010108.3.20.dks3Id&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_10084_10083_10080_10082_100 81_10060_10061_10062_10056_10055_10037_10054_10033_10059_10032_10078_10079_10077_10073_10070_10052_423_10050_10051,searchweb201603_9&btsid=eab7add7-3d55-47c9-a695-3a0112ac058f

    Может быть, я сделаю это на днях…

    Я поблагодарю здесь 11 paypal donator s
    Будьте уверены, что я исправлюсь этот проект, пока я жив (и есть свободное время).
    Да, это мотивирует

  • Кто хочет этот?


    Жан-Пьер Кокатрикс •
    08.11.2016 в 17:44 •

    23 комментария


    Новый ЖК-дисплей, новое программное обеспечение. Это программное обеспечение также работает с nokia5110 благодаря волшебству u8glib.

    Многие другие ЖК-дисплеи теперь можно использовать с этой версией ….

    Выпущено на github и http://karadio.karawin.fr/karadioU8glib.zip

    См. инструкции к файлу u8glibConf.h

  • Пожертвовать…


    Жан-Пьер Кокатрикс •
    05.11.2016 в 16:12 •

    0 комментариев

    Я добавил кнопку «Paypal Donate» на панели «Настройки».
    Это побудит меня купить оборудование и продолжить разработку этого проекта.

    Спасибо.

    Страница истории

  • Первый ЖК-дисплей


    Жан-Пьер Кокатрикс •
    30. 10.2016 в 21:46 •

    10 комментариев

    Самый первый прототип минимального дисплея, который будет использовать Карадио.

    Изготовлен с крошечным ЖК-дисплеем 84X48 84*48 Nokia Module 5110 Lcd

    http://www.ebay.fr/itm/262558872574?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT

    Следующим (жду) будет 0,96-дюймовый I2C IIC SPI Ser иал 128X64 Белый светодиодный ЖК-дисплей OLED для Arduino

    http://www.ebay.fr/itm/1916703?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT

    См. по адресу:

    Источник и описание (см. define.h) на http://karadio.karawin.fr/karadioNokia5110.zip

Просмотреть все 11 журналов проекта

  • 1

    Шаг 1

    Проводка:

    От ESP8266_ESP12 (3,3 В) или nodeMCU (5 В) к VS1053 (5 В)

    REST:
    9 0018

    АЦП: заземление, если панель управления не используется

    CH_PD до 3,3 В

    Светодиодный выход GPIO16

    D5:GPIO14 до VS1053 SCK

    D6:GPIO12 до VS1053 MISO (или около того)

    D7:GPIO13 — VS1053 MOSI (или si)

    TXD — Ch440G UART rx

    RXD от Ch440G UART tx

    D1:GPIO05 до VS1053 XDCS

    D2:GPIO04 до VS1053 DREQ

    D3:GPIO00 до VS1053 XRST

    GPIO02

    D8:GPIO15 до VS1053 XCS

  • 2

    Шаг 2

    Некоторые изображения: https://www. dropbox.com/sh/4glgz9fic66r8q8/AACxHbGWa2lo66XwaUW-b7lJa?dl=0

Посмотреть все инструкции

Нравится этот проект?

Делиться

WiFi Webradio на ESP8266 или ESP32

Управление с помощью любых браузеров (например, Edge, Chrome, Mozilla и т.д.).

либо с внешней аппаратной панелью, либо с интерфейсом uart, либо с помощью telnet.

Память на 255 станций

обновление OTA (в эфире),

Чтение прямых потоков mp3 или ogg или WMA или списка воспроизведения .pls .m3u, asx и .xspf

Чтение потока до 320 кбит/с,

Энкодер, ИК, ЖК…

Конфигурация встроенного Wi-Fi через Интернет, последовательный порт или telnet.

Отображаются метаданные (например, название текущей песни, если оно указано в потоке),

Постоянная настройка (настройка звука, станции, Wi-Fi)

Несколько клиентов сервера с автоматическим обновлением (веб-сокет),

Станции можно загружать и загружать с веб-сайта,

Управление сортировкой станций путем перетаскивания.

очень быстро реагирующая сеть за счет кэширования локальной информации в браузере и веб-сокете.

дополнительное оборудование: светодиод показывает состояние оборудования

Дополнительно: переключатели управления, ЖК-дисплей, дополнительный плунжер для буферизации

Детали

См. http://www.instructables.com/id/Wifi-Webradio-With-ESP8266-and-VS1053 для описания минимального прототипа.

Исходники см. на Github. о32 в процессе.

См. Программное обеспечение lcd + IR на Github AddOn

Посмотреть некоторые реализации пользователей на KaraDio

Сенсорный дисплей nextion для KaraDio от yo2ldk : Здесь

Для получения дополнительной информации или вопросов вы можете войти в группу Karadio в Facebook


KaRadio32 Release 2.

3

Release 2.3 Rev 0 — Построено 23 февраля 2022 г.

Новое:

  • 2.3 R0:
    • Оптимизация оперативной памяти
    • Увеличен размер аудиобуфера.
    • Исправление ошибок: обработка фрагментов HTML и метавычисления
    • Сбой стека при команде HTTP Instant удален
    • Улучшено декодирование AAC
  • 2.2 R1:
    • Представляем WIFI QoS IP-приоритет AC_VI
    • Улучшен вывод SPDIF
    • Ошибки DAC удалены.
    • Декодирование AAC улучшено (но не идеально)
    • Новый патч для vs1053. Играй и в ОГГ.
  • 2.2 R0:
    • Множество внутренних оптимизаций
    • ascii unicode #&xxxx; расшифровано
    • улучшен декодер aac.
    • Добавлены html команды volume+ и volume-

    KaRadio: Release 2.1

    Выпуск 2.1 R0 — Построено 15 февраля 2021 г.

    • 2.1 Р0:
      • Безопасность: пароли ssid больше не отправляются при каждом отображении «Настройки», а только при изменении.
      • Исправлена ​​ошибка: при разборе плейлиста. Возможна утечка памяти. Благодаря ХмарикБел
      • Исправлена ​​ошибка: неправильно отправлялся специальный символ в названии станции.
      • Небольшие улучшения.
    • 2.0 Р0:
      • Улучшенная обработка большого «перемещенного заголовка»
      • Улучшенный мониторинг
      • предложение часового пояса на странице настроек

    История:

    история

    — Опциональная поддержка внешнего ОЗУ (23LCV1024) (1:CS/=GPIO16 2:MISO=GPIO12 3:NC 4:GND 5:MOSI=GPIO13 6:SCK=GPIO14 7:GND 8:3.3v)

    Внимание:
    Дополнительный светодиод теперь находится на GPIO2. Синий светодиод на ESP8266 мигает с той же частотой.
    GPIO16 теперь является выбором чипа для внешней оперативной памяти, если таковая имеется.
    Внешний ОЗУ обнаруживается во время загрузки, если он присутствует.

    Для обновления до этой версии прошейте user1. 4096.new.4.bin по адресу 0x1000,
    user2.4096.new.4.bin по адресу 0X81000 и Blank.bin по адресу 0x7e000 и 0x3fe000
    После этого все следующие обновления выполняются с функцией On The Air (OTA).
    Новые двоичные файлы размещены на http://karadio.karawin.fr.

    Загрузка esp8266

    • https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/bin/boot_v1.5.bin по адресу 0x0000
    • https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/bin/upgrade/user1.4096.new.6.bin по адресу 0x1000

    Первое использование

    • Если точка доступа вашего маршрутизатора неизвестна, веб-радио инициализируется
      себя в качестве АП. Подключите ваш Wi-Fi к ssid «WifiWebRadio»,
    • Перейдите к 192.164.4.1, чтобы отобразить страницу, добравшуюся до «настройки» «Wifi»
      и настройте свой ssid ap, пароль, если он есть, желаемый IP-адрес или используйте
      dhcp, если вы знаете, как получить dhcp по заданному ip (терминал или сканирование
      сеть).
    • В поле шлюза введите ip адрес вашего роутера.
    • Подтвердить. Оборудование перезагружается в новой конфигурации. Соединять
      ваш Wi-Fi к вашей точке доступа и перейдите к IP-адресу, указанному в конфигурации.
    • Поздравляем, вы можете редактировать свой собственный список станций. Не забудьте
      сохраните список станций на случай возникновения проблем или для нового оборудования.
    • , если точка доступа уже известна esp8266, IP-адрес по умолчанию при первом запуске — 192.168.1.254
    • образец списка станций находится на https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/WebStations.txt. Можно загрузить через веб-страницу.

    Обратная связь

    Скажите, пожалуйста, получилось ли у вас или можно сделать что-то еще, спасибо.
    На втором этапе добавятся некоторые аппаратные кнопки (vol+-, station+-, play…)

    Проводка:

    От ESP8266_ESP12 (3,3 В) или nodeMCU (5 В) до VS1053 (5 В)

    ОТДЫХ

    АЦП

    CH_PD на 3,3 В

    GPIO16 (выход 1 Гц)

    D5:GPIO14 — VS1053 SCK

    D6:GPIO12 — VS1053 MISO

    D7:GPIO13 до VS1053 MOSI

    TXD на Ch440G UART rx

    RXD от Ch440G UART tx

    D1:GPIO05 — VS1053 XDCS

    D2:GPIO04 — VS1053 DREQ

    D3:GPIO00 для VS1053. ..

Подробнее »

Посмотреть все детали

Просмотреть все 6 файлов

  • 1
    ×

    ESP8266
    http://www.ebay.fr/itm/121775761053?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

  • 1
    ×

    VS1053
    http://www.ebay.fr/itm/401046111343?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

  • 1
    ×

    USB в ТТЛ
    http://fr.aliexpress.com/item/USB-to-TTL-converter-UART-module-Ch440G-Ch440-3-3V-5V-switch/32392228218.html?detailNewVersion=2

  • 1
    ×

    MB102 Блок питания
    http://fr.aliexpress.com/item/MB102-Breadboard-Power-Supply-Module-3-3V-5V-For-Solderless-Breadboard/2027279953. html

  • 1
    ×

    или клон nodeMCU
    http://fr.aliexpress.com/item/NodeMcu-Lua-WIFI-development-board-based-on-the-ESP8266-Internet-of-things/32338129505.html

Посмотреть все 6 компонентов

  • Предупреждение о esp8266 не исходит от поставщика ai-thinker


    Жан-Пьер Кокатрикс •
    08.06.2017 в 20:33 •

    0 комментариев

    Если у вас esp8266 не от AI-THINKER и флешка не совместима в режиме QIO для spi, попробуйте режим DIO.

    Заинтересованные поставщики:

    Hysiry
    ESP-F

    необходимо заполнить.

  • Некоторые аппаратные проекты на основе Karadio


    Жан-Пьер Кокатрикс •
    17.01.2017 в 20:38 •

    0 комментариев

    Многие проекты печатных плат выполняются для запуска KaraDio.

    Dimitris работает на печатной плате с esp8266, внешней оперативной памятью и vs1053 с полным набором опций от juumper (a0 и тип оперативной памяти).
    Я надеюсь, что он сможет продать его в ближайшее время (с установленными компонентами).

    Discover1977 сделал печатную плату еще не законченной, но с полным оборудованием, включая ЖК-дисплей и многое другое.
    См. его проект на https://github.com/discover1977/Wi-Fi-WEB-radio

    Кристоф сделал минималистскую печатную плату для использования с KaraDio, но ее можно использовать и во многих других проектах. . Lc soft vs1053 можно подключить непосредственно к PBC.

  • О двойной точке доступа в настройках


    Жан-Пьер Кокатрикс •
    10.01.2017 в 11:00 •

    0 комментариев

    Небольшое примечание о конфигурации ТД в настройках:

    Как вы могли заметить, теперь в версии 1.1.4 вы можете указать две ТД.

    Если первый не найден, пробуется второй. Если не найдено, карадио устанавливается в режиме SoftAP по адресу 192.168.4.1

    Можно настроить только поля AP, но не ip, маску и шлюз.

    Если вам нужно иметь две точки доступа, лучше всего использовать dhcp. Но IP-адрес может быть трудно предсказать, поэтому я рекомендую настроить статическую аренду на вашем маршрутизаторе, чтобы заставить DHCP выбрать предпочтительный IP-адрес. Для этого я добавил mac-адрес файла esp. См. руководство вашего маршрутизатора о статической аренде dhcp.

    Если вам нужны другие подробности, напишите комментарий.

    Спасибо за внимание.

  • Список дел


    Жан-Пьер Кокатрикс •
    22.12.2016 в 22:28 •

    0 комментариев

    • Добавьте ИК-пульт дистанционного управления к ЖК-дисплею pro mini

    • Разрешить регулировку громкости для каждой станции

    • Запоминание конфигураций нескольких точек доступа

    • Добавить кнопку сброса для эквалайзера

    • Добавьте другое ЖК-оборудование (будет цветное)
    • Добавьте команду отладки для выбора уровня отладки трассировки uart: sys. debug(«x») с x=0 Без трассировки отладки до x=5 с полной подробной трассировкой отладки.
    • sys.led(«x») с x=0: светодиод мигает (пульс по умолчанию), x=1: светодиод горит во время воспроизведения.
  • Фейсбук


    Жан-Пьер Кокатрикс •
    12.12.2016 в 12:54 •

    2 комментария

    Я создал группу в facebook KaRadio

    Karadio facebook

  • Новое видео


    Жан-Пьер Кокатрикс •
    30.11.2016 в 19:46 •

    0 комментариев

    Новое видео Карадио:

  • Что дальше?


    Жан-Пьер Кокатрикс •
    17.11.2016 в 15:50 •

    0 комментариев

    После того, как последовательный выходной интерфейс доказал свою пригодность, пришло время протестировать входной последовательный интерфейс команды.

    Магия модульной конструкции заключается в том, что она… модульная.
    Что мы можем сделать, чтобы проверить последовательный прием команды?
    Пульт дистанционного управления ИК или 433 МГц РЧ.

    У всех есть старый неиспользованный пульт дистанционного управления. Так что нам нужен только pro mini как обычно и ИК-приемник или с комплектом типа https://fr. aliexpress.com/item/Hot-Selling-1pcs-New-Infrared-IR-Wireless-Remote-Control-Module- Kits-For-Arduino-Wholesale/32334118062.html?spm=2114.06010108.3.20.dks3Id&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_10084_10083_10080_10082_100 81_10060_10061_10062_10056_10055_10037_10054_10033_10059_10032_10078_10079_10077_10073_10070_10052_423_10050_10051,searchweb201603_9&btsid=eab7add7-3d55-47c9-a695-3a0112ac058f

    Может быть, я сделаю это на днях…

    Я поблагодарю здесь 11 paypal donator s
    Будьте уверены, что я исправлюсь этот проект, пока я жив (и есть свободное время).
    Да, это мотивирует

  • Кто хочет этот?


    Жан-Пьер Кокатрикс •
    08.11.2016 в 17:44 •

    23 комментария


    Новый ЖК-дисплей, новое программное обеспечение. Это программное обеспечение также работает с nokia5110 благодаря волшебству u8glib.

    Многие другие ЖК-дисплеи теперь можно использовать с этой версией ….

    Выпущено на github и http://karadio.karawin.fr/karadioU8glib.zip

    См. инструкции к файлу u8glibConf.h

  • Пожертвовать…


    Жан-Пьер Кокатрикс •
    05.11.2016 в 16:12 •

    0 комментариев

    Я добавил кнопку «Paypal Donate» на панели «Настройки».
    Это побудит меня купить оборудование и продолжить разработку этого проекта.

    Спасибо.

    Страница истории

  • Первый ЖК-дисплей


    Жан-Пьер Кокатрикс •
    30. 10.2016 в 21:46 •

    10 комментариев

    Самый первый прототип минимального дисплея, который будет использовать Карадио.

    Изготовлен с крошечным ЖК-дисплеем 84X48 84*48 Nokia Module 5110 Lcd

    http://www.ebay.fr/itm/262558872574?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT

    Следующим (жду) будет 0,96-дюймовый I2C IIC SPI Ser иал 128X64 Белый светодиодный ЖК-дисплей OLED для Arduino

    http://www.ebay.fr/itm/1916703?_trksid=p2057872.m2749.l2649&ssPageName=STRK:MEBIDX:IT

    См. по адресу:

    Источник и описание (см. define.h) на http://karadio.karawin.fr/karadioNokia5110.zip

Просмотреть все 11 журналов проекта

  • 1

    Шаг 1

    Проводка:

    От ESP8266_ESP12 (3,3 В) или nodeMCU (5 В) к VS1053 (5 В)

    REST:
    9 0018

    АЦП: заземление, если панель управления не используется

    CH_PD до 3,3 В

    Светодиодный выход GPIO16

    D5:GPIO14 до VS1053 SCK

    D6:GPIO12 до VS1053 MISO (или около того)

    D7:GPIO13 — VS1053 MOSI (или si)

    TXD — Ch440G UART rx

    RXD от Ch440G UART tx

    D1:GPIO05 до VS1053 XDCS

    D2:GPIO04 до VS1053 DREQ

    D3:GPIO00 до VS1053 XRST

    GPIO02

    D8:GPIO15 до VS1053 XCS

  • 2

    Шаг 2

    Некоторые изображения: https://www.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *