跳转到内容

ES8156

es8156 平台允许您的 ESPHome 设备使用 ES8156 低功耗单声道音频编解码器。 这允许通过扬声器媒体播放器从各种来源通过微控制器播放音频。

配置中需要 I²C 总线,因为这是与 ES8156 通信的方式。

# 示例配置条目
audio_dac:
- platform: es8156
  • address (可选, 整数): 驱动程序的 I²C 地址。默认为 0x18
  • i2c_id (可选): ES8156 连接到的 I²C 总线 的 ID。
  • Audio DAC 的所有其他选项。

此平台支持所有 Audio DAC 自动化

ESP32 S3 Box 3 Lite:

audio_dac:
- platform: es8156
id: es8156_dac
i2s_audio:
- id: i2s_output
i2s_lrclk_pin: GPIO47
i2s_bclk_pin: GPIO17
i2s_mclk_pin: GPIO2
speaker:
- platform: i2s_audio
i2s_audio_id: i2s_output
id: speaker_id
i2s_dout_pin: GPIO15
dac_type: external
sample_rate: 16000
bits_per_sample: 16bit
channel: stereo
audio_dac: es8156_dac
switch:
- platform: gpio
name: "扬声器启用"
pin: GPIO46
restore_mode: RESTORE_DEFAULT_ON