hörbert pcb

hörbert’s electronics, identifiable by the imprint V2.x or V3.x, use the ESP32 processor from Espressif. Many interfaces are routed to the outside, so that we can offer expansions for hörbert in the future as well, just as we have always done.

Here we describe the interfaces that hörbert offers. (Note: Not all interfaces are supported by the firmware, but they are already present for future expansions.)

hörbert can be configured down to the finest detail with our playlist language PlaLa. We are constantly extending PlaLa with more commands.

Tinkerport

Using the Tinkerport, we upload hörbert’s firmware during production. All the signals needed for programming are routed here. The board does not require additional power supply via the battery clips when a voltage of 3.3V is provided to VCC. We use an FT232R USB-Serial adapter to load the firmware onto all hörberts in our production via the Tinkerport.

hörbert programming interface

On/Off + Analog Input

For external control using separate buttons, we provide a GPIO and an analog port to the outside. This allows us to wake up hörbert from deep sleep mode using an interrupt without using the ULP. In addition, additional control elements can be queried via the analog input.

On/Off + Multi-Input

Powerport

We have designed the Powerport for external power supply. Here, up to 6V can be supplied to VBAT_REVPROT, or directly 3.3V to VCC. Additionally, the i2c bus is available here along with an I/O line of the I/O Expander.

Power port

Expansion Port

The Expansion Port provides 2 I/O lines, one of which is connected to the ESP32 and the other to the I/O controller. The power supply of the Expansion Port is switchable, so external expansions do not have to be powered permanently. Of course, the I2C bus is also available here.

Expansion Port

Amplifier

The Class-D amplifier TLV320DAC3120 delivers its mono signal to the speaker(s) and to the wired headphone interface. An alternative configuration with a stereo amplifier is possible but untested.

Stereo headphones can be connected via Bluetooth.

Audio Amplifier

Microprocessor

We are using the largest ESP32-WROVER module with 16MB Flash to have enough space for future expansions. The ESP32-WROVER module provides WiFi (2.4GHz), Bluetooth (BLE and Classic) through a built-in antenna. We use an i2c bus with 400KHz for communication on the PCB.

ESP32 WROVER-E