ESPHome Mini Speaker

Miniature Speaker for use with ESPHome
6
68
0
379
updated July 12, 2024

Description

PDF

This is a small ESP32-based speaker for use with ESPHome, e.g. for playback of notification sounds from homeassistant, or listening to podcasts.

 

Assembly

Please refer to the assembly instructions PDF for assembly details. The steps are:

  1. Press-Fit the push-buttons into the 'button mount plate'.
  2. Solder up the electronics according to the schematic diagram. Upload the ESPHome firmware and test everything.
  3. Insert the ‘button insert’ into the ‘case top’. the ‘button insert’ should fit fairly loosely, and should not bind.
  4. Place the ‘button mount plate’ onto the ‘case top’ part and temporarily screw in the two screws towards the back to hold the plate in.
  5. Place the ‘case front’ onto the ‘case top’ and screw in the two screws to hold the front on.
  6. Install the Speaker module onto the screw posts on the 'case front'. The cables should be routed to the bottom of the case.
  7. Remove the two screws installed in Step 4
  8. Place the ‘case back’ onto the ‘case top’ and screw in the two screws to hold the back on.
  9. Install the ESP32 into the ‘case bottom’. The snaps may be a bit too stiff when printed in PLA, so you may have to supplement them with some hot glue.
  10. When using a DAC module, wrap the module in electrical tape OR heatshrink to avoid shorts. Then, place the module into the case behind the speaker. Note that there is NO place to mount the module, as i didn't plan on using one originally.
  11. Place the ‘case bottom’ onto the rest of the assembly and screw in the four screws.
  12. If desired, add felt feet onto the four screws of the bottom.

 

Wiring

This project requires some soldering for the electronics. 

Please refer to the Schematic PDF for details. Note that the exact wiring of the keypad / buttons does NOT matter too much, as it can be adjusted in the ESPHome configuration file.

 

 

ESPHome Configuration

A example ESPHome configuration is provided in the model files

 

Non-Printable BOM Elements

CountNameNotes
1WEMOS ESP32 D1 minihttps://www.aliexpress.com/item/1005005972627549.html
1Speaker Modulehttps://www.aliexpress.com/item/1005005699690954.html
1I2S DAC (optional, recommended)https://www.aliexpress.com/item/1005001700567983.html
5Push Buttons6x6mm; 5mm travel
10M3 Hot Inserts~4mm outer diameter
6M3 x 6mm Screw 
4M3 x 10mm Screw 
-CablesDifferent Lenghts

 

 

 

Tags



Model origin

The author marked this model as their own original creation.

License


Highlighted models from creator

View more