45 lines
No EOL
861 B
YAML
45 lines
No EOL
861 B
YAML
substitutions:
|
|
name: "birdnet-mic"
|
|
friendly_name: "BirdNET ESP32-C6 Mikrofon"
|
|
|
|
esphome:
|
|
name: ${name}
|
|
friendly_name: ${friendly_name}
|
|
|
|
esp32:
|
|
board: esp32-c6-devkitc-1
|
|
variant: esp32c6
|
|
framework:
|
|
type: esp-idf
|
|
|
|
wifi:
|
|
ssid: "Stockfeld"
|
|
password: "70691554384740972413"
|
|
# Zwingend nötig: Verhindert Latenzspitzen und Paketverluste im WLAN
|
|
power_save_mode: none
|
|
|
|
# Native API für den Audioabgriff
|
|
api:
|
|
reboot_timeout: 0s
|
|
|
|
ota:
|
|
- platform: esphome
|
|
|
|
logger:
|
|
level: INFO
|
|
|
|
# I2S Audio Bus (Master-Modus)
|
|
i2s_audio:
|
|
- id: i2s_bus
|
|
i2s_lrclk_pin: GPIO1 # WS / D1
|
|
i2s_bclk_pin: GPIO0 # SCK / D0
|
|
|
|
# ICS-43434 MEMS-Mikrofon
|
|
microphone:
|
|
- platform: i2s_audio
|
|
id: ics43434
|
|
i2s_audio_id: i2s_bus
|
|
i2s_din_pin: GPIO2 # SD / D2
|
|
adc_type: external
|
|
pdm: false
|
|
channel: left # Da L/R auf GND liegt |