Esphome nodemcu esp32 media player
prusaprinters
The purpose of this project is to create an inexpensive audio player for home assistant that can be plugged into an existing stereo speaker system. With this system, you can also build a simple mono amplified speaker that can be used as a home assistant notifier or, in combination with google home, to either send arbitrary commands to google home (ie: have home assistant send commands to execute google home routines) or respond to media play requests from google home( allowing google home to play media on your much better home stereo speakers). Home assistant is required to implement this project. Also, nabu casa is recommended if you are using home assistant with google home. See: https://www.nabucasa.com/The 3d printed case is a remix which I modified to accommodate an esp32, an led and an i2s preamplifier:Parts required:Stereo media playerEsp32: https://a.aliexpress.com/_mNcQTWM RGB LED: https://a.aliexpress.com/_mNesQW0 UDA1334A DAC stereo I2S preamplifier: https://a.aliexpress.com/_msbSdq4 Mono speaker notifier: All the above parts plus:Pam 8403 amplifier: https://a.aliexpress.com/_m0VnKle ASSEMBLY Solder dupont connectors as shown:solder the led to the connectors as shown: Connect the esp32 with the uda1334a using dupont connectors as follows: ESP32 pin uda 1334a pin led pins Vin Vin 5V+ GND GND GND GPIO33 WSEL GPIO23 DIN GPIO22 DIN GPIO19 BCLK insert into the 3d printed case:Program the esp32 using esphome.DONE!here is a demo: Connecting a pam 8403 amplifier to the DAC board on pins Lout and Rout allows for a speaker to be connected to create a simple wifi mono powered speaker that can be used as a stand alone media player in home assistant for status announcements or other purposes like a digital radio alarm clock. For this purpose, inexpensive computer speakers can be modfied to hold the electronics. ie:For those of you that also have google home, this allows you to use the media player to send verbal TTS commands to google home to control routines etc.ie:
With this file you will be able to print Esphome nodemcu esp32 media player with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Esphome nodemcu esp32 media player.