● esphome 작업) esp32-s3 에 인체감지 ld2410 & 오디오보드 max98357 통합 재구성 작업
이전
다음
본문
● esphome 작업) esp32-s3 에 인체감지 ld2410 & 오디오보드 max98357 통합 재구성 작업
<esp32-s3 pin정보>
<인체감지 ld2410 pin정보>
<max98357 audio board pin 정보>
<pin 구성연결>
<yaml 파일 구성>
i2s_audio:
- id: i2s_out
i2s_lrclk_pin: GPIO27
i2s_bclk_pin: GPIO26
# i2s_dout_pin: GPIO25
media_player:
- platform: i2s_audio
name: "media_player"
id: media_player_98357
dac_type: external
i2s_dout_pin: GPIO25
# mode: mono # 동작 ok
mode: stereo # 동작 ok
uart:
tx_pin: GPIO17
rx_pin: GPIO18
baud_rate: 256000
parity: NONE
stop_bits: 1
=================================
- platform: gpio
device_class: PRESENCE
pin:
number: GPIO2
mode: INPUT_PULLUP
# inverted: true
name: "mmwave_ld2410c_out "
filters:
- delayed_off: 10ms
<볼륨초기 설정>
esphome:
name: ${name}
comment: ${device_description}
friendly_name: ${friendly_name}
# =========================================== #
on_boot:
priority: -10 # 부팅 후 실행 우선순위 낮추기
then:
- delay: 5s # 부팅 후 5초 대기
- wait_until:
media_player.is_idle:
- media_player.volume_set:
id: media_player_ip75
volume: 0.55 # 기본 볼륨을 70%로 설정
- delay: 11s # 부팅 후 2초 대기
- switch.turn_on: mp3_play_switch1 # 스위치 켜기
☞ https://11q.kr 에 등록된 자료 입니다. ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다♠
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.