English
English
简体中文
日本語

AtomS3U ESPHome Integration

The AtomS3U ESPHome integration includes an infrared transmitter, button, RGB indicator, and PDM microphone.

1. Device Overview

Item Information
Product Name AtomS3U
SKU K125
Main Function Infrared transmission, button input, RGB indication, and audio capture
Communication Interface GPIO, PDM
ESPHome Components remote_transmitter, binary_sensor.gpio, esp32_rmt_led_strip, i2s_audio, microphone
ESPHome Version Requirement /

2. Component Description

Infrared Transmission

The onboard infrared LED uses the official Remote Transmitter component and outputs the carrier on GPIO12.

remote_transmitter:
  pin: GPIO12
  carrier_duty_percent: 50%
  non_blocking: true
  rmt_symbols: 48

Button Input

The onboard button uses the official GPIO Binary Sensor platform. GPIO41 is active low.

binary_sensor:
  - platform: gpio
    name: "Button"
    pin:
      number: GPIO41
      inverted: true

RGB LED

The onboard RGB LED uses the official ESP32 RMT LED Strip platform on GPIO35.

light:
  - platform: esp32_rmt_led_strip
    rgb_order: GRB
    pin: GPIO35
    num_leds: 1
    chipset: ws2812
    name: "Light"
    rmt_symbols: 48

PDM Microphone

The microphone uses the official I2S Audio Microphone platform to capture audio through PDM.

i2s_audio:
  i2s_lrclk_pin: GPIO39

microphone:
  - platform: i2s_audio
    id: echo_microphone
    i2s_din_pin: GPIO38
    adc_type: external
    pdm: true

3. Reference Example

See the complete configuration in atoms3u.yaml, which includes Wi-Fi, Improv provisioning, API, infrared air-conditioner control, RGB lighting, and microphone settings.

After connecting to Home Assistant, you can view button, RGB light, and infrared control entities.

Home Assistant Dashboard example:

Page Tools
PDF
On This Page