Медиаплеер Esphome nodemcu esp32
Целью этого проекта является создание недорогого аудиоплеера для домашнего помощника, который можно подключить к существующей стереоакустической системе. С помощью этой системы вы также можете создать простой монофонический динамик с усилителем, который можно использовать в качестве уведомителя домашнего помощника или, в сочетании с Google Home, для отправки произвольных команд в Google Home (например: заставить домашнего помощника отправлять команды для выполнения процедур Google Home) или ответа на запросы воспроизведения мультимедиа из Google Home (что позволяет Google Home воспроизводить мультимедиа на ваших гораздо лучших домашних стереодинамиках).
Для реализации проекта требуется домашний помощник. Кроме того, Nabu Casa рекомендуется, если вы используете Home Assistant с Google Home. См.: https://www.nabucasa.com/.
Корпус, напечатанный на 3D-принтере, представляет собой ремикс, который я модифицировал для размещения esp32, светодиода и предусилителя i2s:
Требуемые детали:
Стереомедиаплеер
Esp32: https://a.aliexpress.com/_mNcQTWM
RGB-светодиод: https://a.aliexpress.com/_mNesQW0
UDA1334A Стерео предусилитель ЦАП I2S: https://a.aliexpress.com/_msbSdq4
Уведомление о монодинамике:
Все вышеперечисленные части плюс:
Усилитель Pam 8403: https://a.aliexpress.com/_m0VnKle
СБОРКА
Припаяйте разъемы DuPont, как показано на рисунке:
припаяйте светодиод к разъемам, как показано:
Подключите esp32 к uda1334a с помощью разъемов DuPont следующим образом:
Контакт ESP32 uda 1334a контакт светодиодные контакты
Вин Вин 5 В+
GND GND GND
GPIO33 WSEL
GPIO23 DIN
GPIO22 DIN
GPIO19 BCLK
вставьте в 3D-напечатанный футляр:
Запрограммируйте esp32 с помощью esphome.
СДЕЛАННЫЙ!
вот демо:
Подключение усилителя pam 8403 к плате ЦАП через контакты Lout и Rout позволяет подключить динамик для создания простого динамика с монофоническим питанием по Wi-Fi, который можно использовать в качестве автономного медиаплеера в домашнем помощнике для объявлений о статусе или других целей, например, в качестве цифрового радио-будильника. Для этой цели можно модифицировать недорогие компьютерные колонки для размещения электроники.
то есть:
Тем из вас, у кого также есть Google Home, это позволяет использовать медиаплеер для отправки словесных команд TTS в Google Home для управления процедурами и т. д.
то есть:





























