I present you with the Eximus smart speaker. A complete system built from components, and utilising the established mounting ecosystem of the Echo Dot 3. Circuitry is based on existing successful development boards such as the ESP-S3-BOX-3 and the ESP32-S3-Korvo-1 v5.0. This project aims to be at least on par with with an Amazon Echo Dot v3, while keeping the cost to a reasonable level (aiming for ~£30), without compromising the project goals
Function diagram:
The AFE library from the Espressif IDF will be investigated to port to Platformio
The schematic is currently in drafting phase (more will come once I’m back at a workstation in 1 week), it will be made available on GitHub, and will deliver the following functionality:
3 mic array, to facilitate detection of intent
Neopixel ring to provide visual feedback
Listenable quality audio playback with decent base and volume
Use USB-C port for data connection and power.
Lux level sensor, to allow dimming of the light in darkened rooms
Hardware mute button, to disable the ADC and illuminated a RED LED
Removal of unnecessary defaults, such as USB-serial and battery power.
Any unused/shareable GPIO and busses will be exposed to the end user for hackability.
The enclosure will be compatible Amazon echo dot v3 mounting systems, and have an aesthetic based on it too, by utilising speaker fabric to cover a 3d printed acoustic chamber/ enclosure
This project will utilise the work of my previous post, but this thread aims to be a complete (component level) solution, with minimal compromises, instead of using readily available devkits (that the other thread was for), while still allowing end user modification to create add-ons such as sensors.
Project details can be found on GitHub the Schematic and board layouts are in early development, and will continue to be fleshed out over the coming weeks