Найти тему
Электроника, ESP32, Arduino

Интернет радио на ESP32 из Советского абонентского громкоговорителя ОРФЕЙ-311 1988г.

Специально под проект на Авито была приобретена радиоточка Орфей-311 1988 года выпуска аж за целых 200 рублей ))).

ОРФЕЙ-311
ОРФЕЙ-311

А стоила она когда-то довольно больших денег - 5 рублей 50 копеек )))

-2

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

-3

Согласующий трансформатор я сниму за ненадобностью, и за 200 рублей получится вполне сносная колонка, не отдающая пластиковым звуком. )))

В корпусе сверлим отверстия под дисплей и винты М3.

-4

Крепим дисплей винтами, гайки-колпачки будут служить кнопками.

Интернет радиоприемник крепление дисплея
Интернет радиоприемник крепление дисплея

Распаиваем 2 шлейфа для сенсорных кнопок и штыревой разъем для дисплея. Сама конструкция при этом получается полностью разборной.

Web radio - гребенка под дисплей
Web radio - гребенка под дисплей

Макетная плата с отверстиями под пайку крепится с помощью радио-стоек.

Интернет радио - монтажная плата
Интернет радио - монтажная плата

Готовое изделие в интерьере выглядит в дежурном режиме вот так:

Интернет-радиоприемник - дежурный режим
Интернет-радиоприемник - дежурный режим

Отображаются время, дата, день недели, курсы валют, температура на улице.

В режиме радио отображаются:

Интернет радиоприемник - режим радио
Интернет радиоприемник - режим радио

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

Электрическая принципиальная схема:

(можно скачать вместе с кодом по ссылке ниже)
(можно скачать вместе с кодом по ссылке ниже)

Интернет-радиоприемник питается от сети 220V через мини импульсный блок питания. Так же данное Web радио можно питать от USB повер-банка. (все модули, включая усилитель низкой частоты, могут работать от напряжения 5V). Интернет поток принимается с помощью платы ESP32. В звук его превращает плата ЦАП PCM2102. В качестве выходного усилителя для колонок используется цифровой усилитель низкой частоты на PAM8403. Регулировка звука производится с помощью механического энкодера EC11. Данные отображаются на цветном TFT дисплее c диагональю 1.8" и контроллере ST7735. Конденсаторы большой емкости предназначены для фильтрации помех в цепях питания. Данные по курсу валют берутся с сайта Центробанка России, погода с сайта openweathermap.org. Послушать интернет-радиоприемник, и посмотреть логику его работы можно в этом видео.

Примеры работы со всеми этими ресурсами и железками разобраны на моем канале. Код и схема доступны по этой ссылке

Продолжение истории смотрите по этой ссылке

Также есть небольшой программный апгрейд данного устройства для управления им со смарфона или персонального компьютера

Также вы можете ознакомиться с полным списком статей на моем канале.
Всем удачи!