Esp32 интернет радио: Интернет радио на ESP32 и модуле MAX98357A: схема и программа
|Содержание
Сериал «Denis Geek» Интернет радио Wi FI радио KaRadio на ESP32 сделай сам переделка старого приемника Radiotehnika
Для просмотра видео и корректной работы
сайта отключите плагин AdBlock.
Выберите удобный вариант просмотра и качество,
подходящее для вашего экрана
Обнаружены проблемы с воспроизведением данного видео. |
Канал не доступен подробнее |
Вы смотрите
Все что нужно для умного дома , комплект системы LifeSmart
Вы смотрите
Как горит титановая стружка
Вы смотрите
Лайтбокс photobox с подсветкой для предметной съемки 4х40х40 см + фон белый и чёрный обзор
Вы смотрите
Вилка Европа для Xiaomi без переходников , переделываем под пайку из родных переходников
Вы смотрите
Светодиодный проектор за 80 долларов AUN c80 Aun c80 1280×720 hd vga , шумноват но картинка хороша
Вы смотрите
Мои рюкзаки на все сезоны и новый Mark Ryden sity slim
Вы смотрите
Реле с пультом 433мгц Беспроводное радиоуправляемое реле с пультом дистанционного управления
Вы смотрите
Ленточная шлифовальная машинка Старт 1200 ватт мой инструмент
Вы смотрите
Контроллер для адресных светодиодных лент T1000S с поддержкой SD карты LedEdit2012
Вы смотрите
Светодиодные лампы Philips 6.
5w с поддержкой Xiaomi Mi Home умные лампочки
Вы смотрите
Интернет радио Wi FI радио KaRadio на ESP32 сделай сам переделка старого приемника Radiotehnika
Вы смотрите
Не умный чайник XIAOMI MiJia Electric Kettle без блютуза Карл
Вы смотрите
Дешевый Амперметр Вольтметр для переменки до 500 в 100 А
Вы смотрите
Платы для ламповых часов на ESP8266 Wi-FI от PCBWAY
Вы смотрите
Шкаф для вялки и сушки рыбы или мяса на esp8266 и blynk IOT автоматика
Вы смотрите
ИК оптический выключатель для нагрузки бесконтактный LP 5026 50 watt
Вы смотрите
Мужские кварцевые часы Xiaomi Quartz Smart Watch с блютузом и шагомером
Вы смотрите
Колонки + стрелочные индикаторы уровня звука VU с подсветкой визуальное удовольствие
Вы смотрите
Дачный аккумуляторный насос мойка 12 в 3.
5л в минуту 70psi тест
Вы смотрите
Ремонт телевизора bravis led lh3810bh дюймов нет изображения на экране
Описание
7 отзывов
2011 — 2021, Познавательные, Развлекательные, Блогер, Украина
Denis Geek — стриминговый авторский влог на одном из ведущих мировых сервисов потокового видео. Создатель проекта описывает его как универсальный видеоблог, который полностью посвящен электронике и микросхемам, а также всему, что с ними связано — смартфонам, планшетам, компьютерам, комплектующим, криптовалюте и ее добыче. Сам Денис считает, что гаджеты упрощают и улучшают жизнь человека, а это значит, что разбираться в основах должен уметь каждый.
Канал появился на просторах мировой паутины еще в сентябре 2011 года. За это время блогер Денис собрал вокруг своего проекта немалое количество подписчиков — к августу 2021 года их число перевалило за пределы сорока трех тысяч человек, а общее число просмотров видеоконтента за это же время превысило цифру в восемь с половиной миллионов.
Еженедельно к каналу Denis Geek присоединяется около полусотни новых зрителей, что увеличивает число просмотров почти на двадцать тысяч позиций. За первые десять лет существования канала на нем было размещено более семьсот авторских роликов, которые четко структурированы в зависимости от тематики, зрителю легко будет найти интересующую его тему.
Львиная доля контента посвящена тестированию различных электронных гаджетов из Китая. Новые видео выходят в среднем раз в неделю.
Denis Geek — стриминговый авторский влог на одном из ведущих мировых сервисов потокового видео. Создатель проекта описывает его как универсальный видеоблог, который полностью посвящен электронике и микросхемам, а также всему, что с ними связано — смартфонам, планшетам, компьютерам, комплектующим, криптовалюте и ее добыче. Сам Денис считает, что гаджеты упрощают и улучшают жизнь человека, а это зна
СвернутьПодробнее
Доступно на устройствах
iOS
Android
Smart TV
Консоли
Приставки
Перевод
Английский
Интернет-радио на базе ESP32 и ЦАП UDA1334A
Всем привет! Делюсь своим опытом и проектом по созданию проигрывателя интернет-радио на базе ESP32 и ЦАП UDA1334A. Сам проект выложен на github.
Введение
Тема интернет-радио у меня началось с проекта Wi-Fi-радио от AlexGyver. После сборки по гайду (на базе ESP32 и VS1053) не удалось побороть цифровые шумы, да и вообще, идея собирать и настраивать усилитель и колонки не совсем мне нравилась, хотелось в качестве колонок использовать готовое решение — компьютерные колонки с встроенным усилителем и подключением по mini-jack. Покопав бездонный форум 4Pda по теме, нашел вариант реализации с ЦАП UDA1334A. После сборки решение более чем удовлетворило по качеству, осталось оформить проигрыватель в корпус (смоделированный для 3D печати), так и родился данный проект.
Использование ЦАП дает ограничения по декодированию потоков (нет поддержки AAC), но для меня это не было принципиальным ограничением. Большая часть прослушиваемых мной станций вещает в mp3. Но, кому принципиален AAC, данное решение не подойдет.
Схема и компоненты
По схеме достаточно все просто, основные компоненты:
Для информации: дисплеи бывают не только с белым цветом, но и с синим, желтым и зеленым.
Описание подключения по пинам и ссылки на конкретные варианты с али можно посмотреть на странице проекта в github.
Совет по пайке — закладывайте длину проводов с учетом дальнейшего расположения компонентов в корпусе.
Корпус
Изначально я смоделировал корпус под экран 0.96», но, после некоторого использования он показался слишком мелким, и после поиска больших дисплеев решил взять на 2.42». Есть модели также с подключением по 4 пинам, поэтому потребовалась только перемоделирование корпуса без изменения самой схемы.
Готовые варианты для сравнения
Корпус состоит из 2 деталей и ручки энкодера. При моделировании постарался оптимизировать модели под печать без поддержек.
Пластик для печати — на ваш вкус (я пробовал на PLA и PETG), особенно понравился вариант с Carbon Fiber PLA, он немного скрывает дефекты печати и дает немного матовую поверхность, приятную на ощупь и визуально.
Рекомендации к печати:
Толщина слоя — на ваш вкус (я печатаю с 0. 12)
Поддержка — только от стола
Для деталей корпуса — заполнение 100%
Для ручки энкодера — заполнение, линии периметра на ваш вкус 🙂 После печати в таком положении и настройках печати нужно будет извлечь поддержку.
Рекомендуемое расположение деталей на столе
Если у вас нет 3D принтера, но есть желание собрать устройство, то купите 3D принтер можно поискать друга, который напечатает, либо попробовать поискать услуги по печати в вашем населенном пункте на Авито.
После печати крышки для варианта 2.42» дополнительно надо срезать/откусить печатные части, выступавшие в роли поддержек.
Это лишнее
Сборка
Отверстия под крепления на ESP32 слишком близко располагаются к изоляторам пинов, поэтому нужно немного подрезать изоляторы на крайних пинах острым ножом.
Подрезаем изоляторы
Сами платы устанавливаются в корпус на болты М2.5×5 мм, требуется 8 шт.
Монтаж плат
Экран 2.42» крепится на 4 болта М2. 5×4 мм в соответствующие отверстия на крышке.
Монтаж дисплея
Для варианта 0.96» чуть более хитрое крепление через прижимную планку, которая крепится на 2 болта М2.5×5 мм.
Энкодер устанавливается в отверстие крышки и фиксируется штатной гайкой сверху. На энкодере по умолчанию есть отогнутый элемент из металла для внутренней фиксации, его можно отогнуть или откусить.
Лишнее, откусить или отогнуть
Сам энкодер фиксируется в крышке по направляющим и не требует каких то дополнительных фиксаций.
Крышка с корпусом монтируется на 4 болта М3×5 мм или М3×6 мм с потайной головкой. Закручивайте аккуратно, есть риск перекрутить, при котором может треснуть крышка (у меня так и получилось).
После сборки корпуса на энкодер устанавливается ручка.
Прошивка, настройка
Тут не буду дублировать гайд по прошивке и настройке Wi-Fi-радио от AlexGyver, все достаточно подробно отражено там. Также на хабре есть статья про интернет радио, но на другой компонентной базе, можно также с ней ознакомится. Практически все настройки выполняются через веб-интерфейс, через telnet я настраивал только формат времени командой sys.ddmm (»1»).
Подключение
У проигрывателя всего два выхода — micro-usb для подключения питания и mini-jack для подключения колонок или наушников. Единственное, что хотел бы отметить — стоит использовать качественный блок питания. У меня были проблемы с каким-то noname блоком, постоянные прерывания и перезагрузки. После подключения к BASEUS Compact Quick Charger USB+Type-C, 3A, 20W все они исчезли.
В качестве колонок я использую SVEN SPS-614.
Использование
По управлению — все управление только ручкой энкодера:
Поворот энкодера — регулировка громкости
Нажатие и поворот энкодера — переключение станций
Одинарное нажатие на энкодер — старт/стоп воспроизведения
Двойное нажатие — переключение в режим часов и просмотра ip адреса
Видео использования
Мерцание экрана на фото и видео в реальности незаметны.
Спасибо за внимание! 🙂
© Habrahabr.ru
Новая жизнь для старого радио — ESP32 для Ekco Radio
Посмотреть галерею
Команда
(1)
- Ральф
Присоединяйтесь к команде этого проекта
завершенный проект
Этот проект был
создано 08.07.2022
и последнее обновление 6 месяцев назад.
Я немного увлекаюсь восстановлением старых радиоприемников, особенно аккумуляторов 1950-х годов.
В основном я восстанавливаю оригинальное ламповое радио, чтобы оно хорошо работало, а затем, поскольку в наши дни на MW почти ничего не слышно, добавляю FM-модуль, чтобы его можно было использовать в современном мире. Однако этот проект использует другую тактику и полностью заменяет внутренние схемы современным интернет-радио.
Радиоприемник Ekco Stroller III был выбран в качестве хоста.
Детали
План состоял в том, чтобы превратить старое радио Ekco в современное интернет-радио. Здесь, конечно, много вариантов, но я выбрал проект Эда (edzelf). Он использует микроконтроллер ESP32 для обеспечения всей тяжелой работы и OLED-дисплей для информации о станции. Добавьте модуль ЦАП (VS1053) плюс небольшой аудиоусилитель, и у нас есть законченный проект.
Полное признание должно принадлежать Эду за код Arduino, использованный в этом проекте. Полная информация доступна здесь:
https://github.com/Edzelf/ESP32-Radio
Я снял оригинальную схему с Ekco (теперь пуристы отворачиваются) и установил новый громкоговоритель. Поскольку здесь требуется много соединений для ЦАП, поворотных энкодеров и дисплея, я решил сделать печатную плату для всего этого. Собрать все это вместе становится довольно легко.
Единственной проблемой, с которой я столкнулся, был постоянный гул в цепи заземления в аудиосистеме, и как я ни пытался, я не мог от него избавиться. Таким образом, для питания аудиоусилителя использовался модуль изолятора постоянного тока, что устранило проблему гула.
Меню программ позволяет предварительно запрограммировать ваши любимые радиостанции для удобства использования. Есть два поворотных энкодера, один для выбора станции (и отключения звука) и один для громкости. Они были установлены на радио Ekco в тех же местах, что и оригинальные органы управления.
Я также скопировал оригинальный циферблат и добавил прорезь посередине для OLED, затем распечатал его на самоклеющемся прозрачном пластике и прикрепил к радио. Контраст не так хорош, как вы можете видеть, но в целом я им доволен.
Поскольку в этом проекте плата будет установлена в деревянный шкаф, я сделал простую рамку для 3D-печати с помощью Fusion 360. Специальная печатная плата защелкивается в этой раме, которую затем можно просто привинтить к внутренней части шкафа. .
Все работает очень хорошо, и теперь я использую это радио почти каждый день.
Нравится этот проект?
Делиться
Создайте свое интернет-радио с платой ESP32 Lyrat
На этой странице есть инструкция по сборке веб-радио на базе Lyrat Board от
Эспрессиф.
Используется только плата и, возможно, динамики. Существует программа установки для Windows, которая превращает
плату в интернет-радио. Плата настраивается через приложение для Android, это означает, что плата подключена
к вашему роутеру и настроены радиостанции.
Приложение Lyrat Radio
Приложение может воспроизводить радиостанции и соответствующим образом настраивать доску Lyrat. Здесь показано
Интернет-версия также может воспроизводить музыку, но имеет доступ только к моделированию доски.
Скачать
Вы можете скачать исходники и скрипты установки
здесь.
Приложение можно скачать здесь.
Вспышка Lyrat Board
Покупка
Доска Lyrat — это доска от Espressif. В Германии доску можно купить минимум за 20 евро на AliExpress.
около 15 евро. Также существует уменьшенная версия платы (Лират-Мини). Но я не тестировал программное обеспечение
там.
Подготовка к установке
Программное обеспечение для установки необходимо загрузить и распаковать zip-архив.
Программное обеспечение для установки программирует плату с прошивкой интернет-радио. Для этого доска
должен быть подключен одним usb-кабелем к 5v (разъем питания на плате) и вторым для
подключение для программирования к компьютеру (соединение UART на плате).
Плата включается ползунковым переключателем.
Следующим шагом будет узнать назначенный Com Port.
Для этого можно использовать диспетчер устройств. На картинке видно, что здесь используется COM3.
Установить COM-порт
Запустите flash.cmd и установите COM-порт через пункт меню 1.
Проверка соединения
Соединение с платой можно проверить через пункт меню 2. Сначала нужно переключить плату
в режим загрузки. Для этого зажмите кнопку загрузки на плате и нажмите кнопку сброса.
Затем кнопку загрузки можно отпустить. Затем на доске будет немного общей информации.
Прошить прошивку
Прошивка прошивается через пункт меню 3. Снова появляется сообщение «Connecting….._».
и плата должна быть переведена в режим загрузки, как описано выше. После прошивки и одного
Сброс платы сделан. Он находится в режиме точки доступа, что означает наличие точки доступа WLAN.
ESP_Webradio открыто.
Удалить NVS — опционально
Через этот пункт удаляются данные конфигурации, т.е. данные роутера и радиостанции.
Сейчас это не нужно. Позже его можно использовать для удаления данных маршрутизатора или радиостанции.
Данные маршрутизатора также удаляются, если плата не может подключиться пять раз после сброса.
Он находится в режиме точки доступа. Удаление данных станции имеет смысл, если плата находится в
постоянная петля сброса, например. потому что данные специальной радиостанции не могли загрузиться должным образом.
Последовательная консоль — дополнительно
Выход платы можно просмотреть через эту точку.
Настройка платы Lyrat
Подготовка конфигурации
Для настройки используется бесплатное приложение. Вы можете скачать приложение здесь.
Настройка сети
Включите плату. Он находится в режиме точки доступа. Планшет должен подключиться к
Сеть ESP_Webradio. Для этого пароль не требуется.
Используйте значок чипа и кнопку «Поиск» для поиска досок Lyrat в сети.
Выберите плату, и появятся поля ввода для конфигурации маршрутизатора.
Имя доски может быть выбрано свободно. Данные конфигурации отправляются через «Настроить WIFI».
кнопку к борту. Теперь плата подключена к роутеру.
Настройка радиостанций
Плата включена и подключена к роутеру. Нажмите на значок чипа в приложении.
Кнопка «Искать доски» ищет доски Lyrat в сети.
Выберите доску. Используйте флажок «Play Station на борту», чтобы воспроизводить выбранные радиостанции на лирате.