Skip to content

How Does MultiSensor-V2 Use W5500 PoE for HA Voice?

MultiSensor-V2 evolves Carletz MultiSensor, a W5500 Ethernet and PoE-powered room node, with revised sensing, local wake-word AI, audio, IR, and HA Assist.

Benjamin

Published June 26, 2026 Β· Β© MIT license (MIT)

Original author: pkhodakOriginal source (new tab)

How Does MultiSensor-V2 Use W5500 PoE for HA Voice?

Components

Hardware components

WIZnet parts

Project description

πŸ“Œ What Is MultiSensor-V2?

MultiSensor-V2 is pkhodak's voice-capable revision of Carletz's original MultiSensor. Both are open hardware room nodes built around ESP32-S3, W5500 wired Ethernet, PoE power, environmental sensing, presence detection, and infrared control.

V2 does not replace the original network design. It keeps the same W5500 and even the same six ESPHome pin assignments, then expands the board around that stable wired backbone. The main additions are a higher-output PoE module, updated sensors, two microphones, a speaker amplifier, an RGBW status LED, IR reception, modular ESPHome firmware, and Home Assistant voice support.

Front and back ECAD renders of the MultiSensor-V2 board Published front and back ECAD renders of MultiSensor-V2. The repository does not currently include a photograph of an assembled V2 board.

Direct answer: W5500 remains the wired data interface from V1. V2 adds the power and audio hardware needed to turn that sensor platform into a Home Assistant room and voice endpoint.

From MultiSensor V1 to V2

The V2 repository directly credits Carletz's 2025 design, and the V2 back silkscreen reads CARLETZ DESIGN / PKHODAK MODS. This is an evolution of the same idea, not an unrelated board with a similar name.

Vertical comparison of the original MultiSensor and MultiSensor-V2 source renders Source ECAD render comparison. The two boards are shown for feature comparison and are not presented to scale.

The clearest changes are:

  • Network foundation: both revisions use ESP32-S3 and W5500, with GPIO43 for clock, GPIO44 for MOSI, GPIO42 for MISO, GPIO41 for chip select, GPIO2 for interrupt, and GPIO1 for reset.
  • PoE power: V1 uses a discrete TPS2376-based path ending in a 5 V, 2 W isolated converter. V2 replaces that section with a DP1435-5V module rated by its datasheet for up to 12.4 W at 25 Β°C.
  • Sensing: SHT45 replaces BME280, so V2 keeps temperature and humidity but drops pressure. LTR-390 replaces BH1750 and adds a UV-capable path, although the UV entity is disabled by default. LD2450 replaces LD2410C for multi-target-capable presence hardware, while SCD41 remains an optional external CO2 module.
  • Voice and control: V2 adds two PDM microphones, a MAX98357A speaker amplifier, an RGBW status LED, and firmware-backed IR reception alongside IR transmission. V1 had an unpopulated receiver footprint, but no receiver BOM entry or ESPHome configuration.
  • Home Assistant integration: V1's main configuration is a single MQTT-oriented ESPHome YAML file. V2 uses modular ESPHome packages, the encrypted native API, voice-assistant components, and local microWakeWord models.

Actual assembled Carletz MultiSensor V1 board in an open enclosure base Actual V1 assembled-board photo from the original repository. It shows the earlier board on a workbench, not a V2 installation.

The comparison also shows an important evidence boundary. V1 has published assembly photos and a build video. V2 currently provides schematics, manufacturing files, firmware, and ECAD renders, but no public assembled-board photograph.

One Cable, Two Separate Jobs

A PoE Ethernet cable brings network data and electrical power to the same RJ45 connector, but W5500 and the PoE circuit do different work inside the node.

Diagram showing Ethernet data and PoE power taking separate paths inside MultiSensor-V2 One cable, two paths: W5500 handles Ethernet data, while the DP1435-5V module converts PoE power for the board.

The ESP32-S3 communicates with W5500 over SPI. W5500 provides the wired 10/100 Ethernet interface used by ESPHome API traffic, sensor updates, voice audio, and control messages. Separately, the DP1435-5V module takes power from the PoE side of the Ethernet interface and produces the board's low-voltage supply.

This separation matters because W5500 does not negotiate or convert PoE power, and the PoE module does not process network packets. They share the cable and connector, not the job.

Why Did the PoE Section Change?

The V1 design's isolated 5 V converter is rated for 400 mA, or 2 W. V2 adds microphones, a speaker amplifier, more status lighting, and additional sensor interfaces. The V2 maintainer explains that the earlier power stage did not provide enough headroom for this expanded load, so the new board uses an integrated DP1435-5V module.

Source-based MultiSensor-V2 schematic explainer showing W5500 Ethernet and DP1435-5V PoE blocks Mobile-readable explainer based on the V2 source schematic. The W5500 data block and DP1435-5V power block are electrically distinct parts of the same Ethernet endpoint.

The included DP1435-5V datasheet specifies IEEE 802.3af operation, a 5.15 V/2.4 A output, and a 12.4 W maximum output at 25 Β°C. That rating gives V2 substantially more design headroom than the original 2 W converter. It is a component rating, not an independent measurement of the finished board's consumption.

How Do Voice and Local AI Work?

V2 contains real trained TensorFlow Lite wake-word model files and ESPHome's micro_wake_word configuration. The ESP32-S3 receives stereo PDM audio; by default, microWakeWord listens on one channel while voice_assistant uses the other. The small wake-word inference runs locally. Detecting a phrase starts the voice-assistant session without sending a continuous wake-word decision to a cloud AI service.

Runtime diagram for local microWakeWord detection and the Home Assistant Assist pipeline Voice runtime: microWakeWord inference runs on ESP32-S3, W5500 carries the session over the LAN, and the selected Home Assistant Assist pipeline handles speech recognition, intent, and speech generation.

After detection, ESPHome streams the spoken request through the native API over W5500 to Home Assistant. The configured Assist pipeline performs speech-to-text, conversation or intent handling, and text-to-speech. Those stages can use local services or cloud providers depending on the Home Assistant setup. The returned audio is played through the MAX98357A amplifier and an external speaker.

In short, the local AI on the board is wake-word detection. W5500 transports audio and control data, while the larger speech pipeline belongs to Home Assistant.

What Is the Current Build Status?

MultiSensor-V2 is an open beta reference design, not a finished commercial product. The reviewed source is marked with the v0.1.0 Git tag, but there is no separate GitHub Release object. The maintainer reports using the prototype at home, while also documenting that its LD2450 header size and pin order were wrong. The prototype required the header to be removed and a short rewired cable workaround, and changes may still occur before 1.0.

Before building: The LD2450 and SCD41 modules, external speaker, and IR emitter/receiver are not included in the main PCBA BOM and must be sourced separately. The V2-specific enclosure is still pending, and the example API and OTA credentials must be replaced for a real installation.

Related Maker Reading

Start with ESPHome MultiSensor Board for Carletz's original V1 design. Satellite1 PoE SHOE shows another W5500-based Home Assistant voice endpoint, while Sensy-One E1 Pro Multi-Sense provides a commercial multi-sensor comparison point.

❓ FAQ

Did MultiSensor-V2 replace W5500? No. V2 keeps W5500 and the original board's exact ESPHome SPI and control pin assignment.

Does W5500 provide PoE power? No. W5500 handles Ethernet data. The separate DP1435-5V module converts PoE power for the board.

What AI model runs on the device? Small trained TensorFlow Lite microWakeWord models run on ESP32-S3 to detect a wake phrase locally.

Does every voice-processing stage run on the ESP32-S3? No. Wake-word detection is on-device, while speech recognition, intent processing, and speech synthesis run through the configured Home Assistant Assist pipeline.

Can I buy MultiSensor-V2 as a finished product? The repository presents it as a DIY beta reference design. It provides fabrication and firmware files, but no finished-product offer is documented, and the reviewed repository does not document an independent third-party reproduction.

ν•œκ΅­μ–΄ (Korean)

πŸ“Œ MultiSensor-V2λŠ” 무엇인가?

MultiSensor-V2λŠ” Carletz의 κΈ°μ‘΄ MultiSensorλ₯Ό μŒμ„± κΈ°λŠ₯κΉŒμ§€ ν™•μž₯ν•œ pkhodak의 κ°œμ • μ„€κ³„μž…λ‹ˆλ‹€. 두 ν”„λ‘œμ νŠΈ λͺ¨λ‘ ESP32-S3, W5500 μœ μ„  Ethernet, PoE 전원, ν™˜κ²½ μ„Όμ„œ, μž¬μ‹€ 감지, 적외선 μ œμ–΄λ₯Ό κ²°ν•©ν•œ μ˜€ν”ˆ ν•˜λ“œμ›¨μ–΄ λ£Έ λ…Έλ“œμž…λ‹ˆλ‹€.

V2λŠ” κΈ°μ‘΄ λ„€νŠΈμ›Œν¬ 섀계λ₯Ό κ΅μ²΄ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. W5500κ³Ό ESPHome의 ν•€ 6개 배치λ₯Ό κ·ΈλŒ€λ‘œ μœ μ§€ν•˜λ©΄μ„œ, μ•ˆμ •μ μΈ μœ μ„  기반 주변을 ν™•μž₯ν–ˆμŠ΅λ‹ˆλ‹€. μ£Όμš” μΆ”κ°€ 사항은 좜λ ₯ μ—¬μœ κ°€ 컀진 PoE λͺ¨λ“ˆ, λ³€κ²½λœ μ„Όμ„œ, 마이크 2개, μŠ€ν”Όμ»€ μ•°ν”„, RGBW μƒνƒœ LED, IR μˆ˜μ‹ , λͺ¨λ“ˆν˜• ESPHome νŽŒμ›¨μ–΄, Home Assistant μŒμ„± μ§€μ›μž…λ‹ˆλ‹€.

MultiSensor-V2 λ³΄λ“œ μ•žλ©΄κ³Ό λ’·λ©΄ ECAD λ Œλ” MultiSensor-V2의 곡개 μ•žλ©΄κ³Ό λ’·λ©΄ ECAD λ Œλ”μž…λ‹ˆλ‹€. ν˜„μž¬ μ €μž₯μ†Œμ—λŠ” 쑰립된 V2 λ³΄λ“œμ˜ μ‹€μ œ 사진이 μ—†μŠ΅λ‹ˆλ‹€.

핡심 λ‹΅λ³€: W5500은 V1λΆ€ν„° 이어진 μœ μ„  데이터 μΈν„°νŽ˜μ΄μŠ€μž…λ‹ˆλ‹€. V2λŠ” 여기에 전원과 μ˜€λ””μ˜€ ν•˜λ“œμ›¨μ–΄λ₯Ό 보강해 μ„Όμ„œ ν”Œλž«νΌμ„ Home Assistant λ£ΈΒ·μŒμ„± λ‹¨λ§λ‘œ ν™•μž₯ν–ˆμŠ΅λ‹ˆλ‹€.

MultiSensor V1μ—μ„œ V2둜

V2 μ €μž₯μ†ŒλŠ” Carletz의 2025λ…„ 섀계λ₯Ό μ›ν˜•μœΌλ‘œ λͺ…μ‹œν•˜λ©°, V2 λ’·λ©΄ 싀크에도 CARLETZ DESIGN / PKHODAK MODS라고 μ ν˜€ μžˆμŠ΅λ‹ˆλ‹€. μ΄λ¦„λ§Œ λΉ„μŠ·ν•œ λ³„κ°œ λ³΄λ“œκ°€ μ•„λ‹ˆλΌ 같은 아이디어λ₯Ό λ°œμ „μ‹œν‚¨ μ„€κ³„μž…λ‹ˆλ‹€.

κΈ°μ‘΄ MultiSensor와 MultiSensor-V2 μ†ŒμŠ€ λ Œλ” μ„Έλ‘œ 비ꡐ 두 μ €μž₯μ†Œμ˜ ECAD λ Œλ”λ₯Ό λΉ„κ΅ν•œ μ΄λ―Έμ§€μž…λ‹ˆλ‹€. κΈ°λŠ₯ λΉ„κ΅μš©μ΄λ©° 두 λ³΄λ“œλ₯Ό μ‹€μ œ 크기 λΉ„μœ¨λ‘œ ν‘œμ‹œν•œ 것은 μ•„λ‹™λ‹ˆλ‹€.

κ°€μž₯ λΆ„λͺ…ν•œ λ³€ν™”λŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€.

  • λ„€νŠΈμ›Œν¬ 기반: 두 버전 λͺ¨λ‘ ESP32-S3와 W5500을 μ‚¬μš©ν•©λ‹ˆλ‹€. GPIO43은 클둝, GPIO44λŠ” MOSI, GPIO42λŠ” MISO, GPIO41은 μΉ© 선택, GPIO2λŠ” μΈν„°λŸ½νŠΈ, GPIO1은 λ¦¬μ…‹μœΌλ‘œ λ™μΌν•©λ‹ˆλ‹€.
  • PoE 전원: V1은 TPS2376 기반 κ°œλ³„ νšŒλ‘œμ™€ 5 V, 2 W μ ˆμ—° 컨버터λ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€. V2λŠ” λ°μ΄ν„°μ‹œνŠΈμƒ 25 Β°Cμ—μ„œ μ΅œλŒ€ 12.4 Wλ₯Ό μ œκ³΅ν•˜λŠ” DP1435-5V λͺ¨λ“ˆλ‘œ 이 뢀뢄을 κ΅μ²΄ν–ˆμŠ΅λ‹ˆλ‹€.
  • μ„Όμ„œ: BME280 λŒ€μ‹  SHT45λ₯Ό μ‚¬μš©ν•΄ μ˜¨λ„μ™€ μŠ΅λ„λŠ” μœ μ§€ν•˜μ§€λ§Œ κΈ°μ•• κΈ°λŠ₯은 λΉ μ‘ŒμŠ΅λ‹ˆλ‹€. BH1750 λŒ€μ‹  UV 경둜λ₯Ό μ§€μ›ν•˜λŠ” LTR-390을 μ‚¬μš©ν•˜μ§€λ§Œ UV μ—”ν‹°ν‹°λŠ” 기본으둜 κΊΌμ Έ μžˆμŠ΅λ‹ˆλ‹€. LD2410CλŠ” 닀쀑 ν‘œμ  κΈ°λŠ₯을 μ§€μ›ν•˜λŠ” LD2450 ν•˜λ“œμ›¨μ–΄λ‘œ λ°”λ€Œκ³ , SCD41은 μ„ νƒν˜• μ™ΈλΆ€ CO2 λͺ¨λ“ˆλ‘œ μœ μ§€λ©λ‹ˆλ‹€.
  • μŒμ„±κ³Ό μ œμ–΄: PDM 마이크 2개, MAX98357A μŠ€ν”Όμ»€ μ•°ν”„, RGBW μƒνƒœ LEDκ°€ 좔가됐고, κΈ°μ‘΄ IR 솑신에 νŽŒμ›¨μ–΄κΉŒμ§€ μ—°κ²°λœ μˆ˜μ‹  κΈ°λŠ₯을 λ”ν–ˆμŠ΅λ‹ˆλ‹€. V1 νšŒλ‘œλ„μ—λ„ λ―Έμ‹€μž₯ μˆ˜μ‹ κΈ° ν’‹ν”„λ¦°νŠΈλŠ” μžˆμ—ˆμ§€λ§Œ BOMκ³Ό ESPHome μˆ˜μ‹  κ΅¬μ„±μ—λŠ” ν¬ν•¨λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.
  • Home Assistant 연동: V1의 메인 ꡬ성은 MQTT μ€‘μ‹¬μ˜ 단일 ESPHome YAMLμž…λ‹ˆλ‹€. V2λŠ” λͺ¨λ“ˆν˜• ESPHome νŒ¨ν‚€μ§€, μ•”ν˜Έν™”λœ native API, voice assistant ꡬ성, 둜컬 microWakeWord λͺ¨λΈμ„ μ‚¬μš©ν•©λ‹ˆλ‹€.

μ—΄λ¦° μΈν΄λ‘œμ € λ² μ΄μŠ€μ— 놓인 Carletz MultiSensor V1 μ‹€μ œ 쑰립 λ³΄λ“œ 원본 μ €μž₯μ†Œμ— 곡개된 μ‹€μ œ V1 쑰립 λ³΄λ“œ μ‚¬μ§„μž…λ‹ˆλ‹€. μž‘μ—…λŒ€ μœ„μ˜ 이전 λ³΄λ“œμ΄λ©° V2 μ„€μΉ˜ 사진은 μ•„λ‹™λ‹ˆλ‹€.

μ—¬κΈ°μ—λŠ” μ€‘μš”ν•œ 근거의 차이도 μžˆμŠ΅λ‹ˆλ‹€. V1은 쑰립 사진과 μ œμž‘ μ˜μƒμ„ κ³΅κ°œν–ˆμŠ΅λ‹ˆλ‹€. V2λŠ” νšŒλ‘œλ„, 생산 파일, νŽŒμ›¨μ–΄, ECAD λ Œλ”λ₯Ό μ œκ³΅ν•˜μ§€λ§Œ μ‹€μ œ 쑰립 λ³΄λ“œ 사진은 아직 κ³΅κ°œν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

케이블 ν•˜λ‚˜, μ„œλ‘œ λ‹€λ₯Έ 두 κ°€μ§€ μ—­ν• 

PoE Ethernet 케이블은 같은 RJ45 컀λ„₯ν„°λ‘œ λ„€νŠΈμ›Œν¬ 데이터와 μ „λ ₯을 κ°€μ Έμ˜€μ§€λ§Œ, λ…Έλ“œ λ‚΄λΆ€μ—μ„œ W5500κ³Ό PoE νšŒλ‘œκ°€ λ§‘λŠ” 일은 μ„œλ‘œ λ‹€λ¦…λ‹ˆλ‹€.

MultiSensor-V2 λ‚΄λΆ€μ—μ„œ Ethernet 데이터와 PoE 전원이 μ„œλ‘œ λ‹€λ₯Έ 경둜둜 흐λ₯΄λŠ” λ‹€μ΄μ–΄κ·Έλž¨ 케이블은 ν•˜λ‚˜μ§€λ§Œ κ²½λ‘œλŠ” 두 κ°œμž…λ‹ˆλ‹€. W5500은 Ethernet 데이터λ₯Ό μ²˜λ¦¬ν•˜κ³ , DP1435-5V λͺ¨λ“ˆμ€ PoE 전원을 λ³΄λ“œμš© μ „μ••μœΌλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€.

ESP32-S3λŠ” SPI둜 W5500κ³Ό ν†΅μ‹ ν•©λ‹ˆλ‹€. W5500은 ESPHome API νŠΈλž˜ν”½, μ„Όμ„œ μ—…λ°μ΄νŠΈ, μŒμ„± μ˜€λ””μ˜€, μ œμ–΄ λ©”μ‹œμ§€λ₯Ό μ „λ‹¬ν•˜λŠ” 10/100 μœ μ„  Ethernet μΈν„°νŽ˜μ΄μŠ€λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 이와 λ³„λ„λ‘œ DP1435-5V λͺ¨λ“ˆμ€ Ethernet μΈν„°νŽ˜μ΄μŠ€μ˜ PoE μ „μ›λΆ€μ—μ„œ μ „λ ₯을 λ°›μ•„ λ³΄λ“œμ— ν•„μš”ν•œ μ €μ „μ•• 전원을 λ§Œλ“­λ‹ˆλ‹€.

이 ꡬ뢄이 μ€‘μš”ν•œ μ΄μœ λŠ” W5500이 PoE 전원을 ν˜‘μƒν•˜κ±°λ‚˜ λ³€ν™˜ν•˜μ§€ μ•Šκ³ , PoE λͺ¨λ“ˆλ„ λ„€νŠΈμ›Œν¬ νŒ¨ν‚·μ„ μ²˜λ¦¬ν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. 두 λΆ€ν’ˆμ€ 케이블과 컀λ„₯ν„°λ₯Ό κ³΅μœ ν•  뿐 역할은 κ³΅μœ ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

PoE 뢀뢄은 μ™œ λ°”λ€Œμ—ˆλ‚˜?

V1 μ„€κ³„μ˜ μ ˆμ—° 5 V 컨버터 정격은 400 mA, 즉 2 Wμž…λ‹ˆλ‹€. V2μ—λŠ” 마이크, μŠ€ν”Όμ»€ μ•°ν”„, 더 λ§Žμ€ μƒνƒœ ν‘œμ‹œ, μΆ”κ°€ μ„Όμ„œ μΈν„°νŽ˜μ΄μŠ€κ°€ λ“€μ–΄κ°‘λ‹ˆλ‹€. V2 κ΄€λ¦¬μžλŠ” ν™•μž₯된 λΆ€ν•˜μ— κΈ°μ‘΄ μ „μ›λΆ€μ˜ μ—¬μœ κ°€ λΆ€μ‘±ν–ˆλ‹€κ³  μ„€λͺ…ν•˜λ©°, μƒˆ λ³΄λ“œμ—μ„œλŠ” ν†΅ν•©ν˜• DP1435-5V λͺ¨λ“ˆμ„ μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

W5500 Ethernetκ³Ό DP1435-5V PoE 블둝을 μ •λ¦¬ν•œ MultiSensor-V2 회둜 μ„€λͺ… κ·Έλ¦Ό V2 원본 νšŒλ‘œλ„λ₯Ό λ°”νƒ•μœΌλ‘œ λͺ¨λ°”μΌμ—μ„œ 읽기 μ‰½κ²Œ μ •λ¦¬ν•œ μ„€λͺ… κ·Έλ¦Όμž…λ‹ˆλ‹€. W5500 데이터 블둝과 DP1435-5V 전원 블둝은 같은 Ethernet 단말 μ•ˆμ— μžˆμ§€λ§Œ μ „κΈ°μ μœΌλ‘œ κ΅¬λΆ„λœ λΆ€λΆ„μž…λ‹ˆλ‹€.

μ €μž₯μ†Œμ— ν¬ν•¨λœ DP1435-5V λ°μ΄ν„°μ‹œνŠΈλŠ” IEEE 802.3af, 5.15 V/2.4 A 좜λ ₯, 25 Β°Cμ—μ„œ μ΅œλŒ€ 12.4 W 좜λ ₯을 λͺ…μ‹œν•©λ‹ˆλ‹€. 이 정격은 κΈ°μ‘΄ 2 W 컨버터보닀 V2 섀계에 훨씬 큰 μ „λ ₯ μ—¬μœ λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. λ‹€λ§Œ μ΄λŠ” λΆ€ν’ˆ 정격이며 μ™„μ„± λ³΄λ“œμ˜ μ‹€μ œ μ†ŒλΉ„ μ „λ ₯을 λ…λ¦½μ μœΌλ‘œ μΈ‘μ •ν•œ κ²°κ³ΌλŠ” μ•„λ‹™λ‹ˆλ‹€.

μŒμ„±κ³Ό 둜컬 AIλŠ” μ–΄λ–»κ²Œ λ™μž‘ν•˜λ‚˜?

V2μ—λŠ” μ‹€μ œλ‘œ ν•™μŠ΅λœ TensorFlow Lite μ›¨μ΄ν¬μ›Œλ“œ λͺ¨λΈ 파일과 ESPHome micro_wake_word ꡬ성이 λ“€μ–΄ μžˆμŠ΅λ‹ˆλ‹€. ESP32-S3λŠ” μŠ€ν…Œλ ˆμ˜€ PDM μ˜€λ””μ˜€λ₯Ό λ°›μœΌλ©°, κΈ°λ³Έ κ΅¬μ„±μ—μ„œλŠ” ν•œ 채널을 microWakeWord에, λ‹€λ₯Έ 채널을 voice_assistant에 μ‚¬μš©ν•©λ‹ˆλ‹€. μž‘μ€ μ›¨μ΄ν¬μ›Œλ“œ λͺ¨λΈμ˜ 좔둠은 둜컬둜 μ‹€ν–‰λ©λ‹ˆλ‹€. λ”°λΌμ„œ 호좜 문ꡬλ₯Ό κ°μ§€ν•˜λŠ” λ‹¨κ³„μ—μ„œλŠ” μ§€μ†μ μœΌλ‘œ ν΄λΌμš°λ“œ AI μ„œλΉ„μŠ€μ— νŒμ •μ„ μš”μ²­ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

둜컬 microWakeWord 감지와 Home Assistant Assist νŒŒμ΄ν”„λΌμΈμ˜ μ‹€ν–‰ 흐름 μŒμ„± μ‹€ν–‰ νλ¦„μž…λ‹ˆλ‹€. microWakeWordλŠ” ESP32-S3μ—μ„œ μ‹€ν–‰λ˜κ³ , W5500은 μ„Έμ…˜μ„ LAN으둜 μ „λ‹¬ν•˜λ©°, μ„ νƒν•œ Home Assistant Assist νŒŒμ΄ν”„λΌμΈμ΄ μŒμ„± 인식, μ˜λ„ 처리, μŒμ„± 생성을 λ‹΄λ‹Ήν•©λ‹ˆλ‹€.

호좜 문ꡬλ₯Ό κ°μ§€ν•˜λ©΄ ESPHome은 W5500을 ν†΅ν•œ native API둜 μ‚¬μš©μžμ˜ μŒμ„±μ„ Home Assistant에 μ „μ†‘ν•©λ‹ˆλ‹€. μ„€μ •λœ Assist νŒŒμ΄ν”„λΌμΈμ΄ μŒμ„± 인식, λŒ€ν™” λ˜λŠ” μ˜λ„ 처리, μŒμ„± 합성을 μˆ˜ν–‰ν•©λ‹ˆλ‹€. 이 단계듀은 Home Assistant ꡬ성에 따라 둜컬 μ„œλΉ„μŠ€ λ˜λŠ” ν΄λΌμš°λ“œ 제곡자λ₯Ό μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ™„μ„±λœ μŒμ„± 응닡은 MAX98357A 앰프와 μ™ΈλΆ€ μŠ€ν”Όμ»€λ‘œ μž¬μƒλ©λ‹ˆλ‹€.

μ •λ¦¬ν•˜λ©΄ λ³΄λ“œμ—μ„œ μ‹€ν–‰λ˜λŠ” 둜컬 AIλŠ” μ›¨μ΄ν¬μ›Œλ“œ κ°μ§€μž…λ‹ˆλ‹€. W5500은 μŒμ„±κ³Ό μ œμ–΄ 데이터λ₯Ό μ „λ‹¬ν•˜κ³ , 더 큰 μŒμ„± νŒŒμ΄ν”„λΌμΈμ€ Home Assistantκ°€ λ‹΄λ‹Ήν•©λ‹ˆλ‹€.

ν˜„μž¬ μ œμž‘ μƒνƒœλŠ” μ–΄λ–€κ°€?

MultiSensor-V2λŠ” μ™„μ„±ν˜• μƒμš© μ œν’ˆμ΄ μ•„λ‹ˆλΌ μ˜€ν”ˆ 베타 레퍼런슀 μ„€κ³„μž…λ‹ˆλ‹€. κ²€ν† ν•œ μ†ŒμŠ€μ—λŠ” v0.1.0 Git νƒœκ·Έκ°€ μžˆμ§€λ§Œ λ³„λ„μ˜ GitHub Release κ°μ²΄λŠ” μ—†μŠ΅λ‹ˆλ‹€. κ΄€λ¦¬μžλŠ” ν”„λ‘œν† νƒ€μž…μ„ μ§‘μ—μ„œ μ‚¬μš©ν•œλ‹€κ³  μ„€λͺ…ν•˜λŠ” ν•œνŽΈ, ν”„λ‘œν† νƒ€μž…μ˜ LD2450 헀더 크기와 ν•€ μˆœμ„œκ°€ 잘λͺ»λ˜μ–΄ 헀더λ₯Ό μ œκ±°ν•˜κ³  짧은 μž¬λ°°μ„  μΌ€μ΄λΈ”λ‘œ μš°νšŒν•΄μ•Ό ν–ˆλ‹€κ³  λ°νž™λ‹ˆλ‹€. λ˜ν•œ 1.0 이전에 변경될 수 μžˆλ‹€κ³  μ•ˆλ‚΄ν•©λ‹ˆλ‹€.

μ œμž‘ μ „ 확인: LD2450Β·SCD41 λͺ¨λ“ˆ, μ™ΈλΆ€ μŠ€ν”Όμ»€, IR μ†‘μˆ˜μ‹  λΆ€ν’ˆμ€ 메인 PCBA BOM에 ν¬ν•¨λ˜μ§€ μ•Šμ•„ 별도 쑰달해야 ν•©λ‹ˆλ‹€. V2 μ „μš© μΈν΄λ‘œμ €λŠ” 아직 μ€€λΉ„ 쀑이며, μ‹€μ œ μ„€μΉ˜μ—μ„œλŠ” 예제 APIΒ·OTA 인증 정보λ₯Ό λ°˜λ“œμ‹œ ꡐ체해야 ν•©λ‹ˆλ‹€.

κ΄€λ ¨ Maker κΈ€

Carletz의 κΈ°μ‘΄ V1 μ„€κ³„λŠ” ESPHome MultiSensor Boardμ—μ„œ λ¨Όμ € 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. Satellite1 PoE SHOEλŠ” W5500 기반의 또 λ‹€λ₯Έ Home Assistant μŒμ„± 단말 사둀이며, Sensy-One E1 Pro Multi-SenseλŠ” μƒμš© λ©€ν‹°μ„Όμ„œ 비ꡐ μ‚¬λ‘€μž…λ‹ˆλ‹€.

❓ FAQ

MultiSensor-V2μ—μ„œ W5500이 λ°”λ€Œμ—ˆλ‚˜μš”? μ•„λ‹™λ‹ˆλ‹€. V2λŠ” W5500κ³Ό κΈ°μ‘΄ λ³΄λ“œμ˜ ESPHome SPIΒ·μ œμ–΄ ν•€ 배치λ₯Ό κ·ΈλŒ€λ‘œ μœ μ§€ν•©λ‹ˆλ‹€.

W5500이 PoE 전원도 κ³΅κΈ‰ν•˜λ‚˜μš”? μ•„λ‹™λ‹ˆλ‹€. W5500은 Ethernet 데이터λ₯Ό μ²˜λ¦¬ν•˜κ³ , λ³„λ„μ˜ DP1435-5V λͺ¨λ“ˆμ΄ PoE 전원을 λ³΄λ“œμš© μ „μ••μœΌλ‘œ λ³€ν™˜ν•©λ‹ˆλ‹€.

μž₯μΉ˜μ—μ„œ μ–΄λ–€ AI λͺ¨λΈμ΄ μ‹€ν–‰λ˜λ‚˜μš”? ν•™μŠ΅λœ μ†Œν˜• TensorFlow Lite microWakeWord λͺ¨λΈμ΄ ESP32-S3μ—μ„œ 호좜 문ꡬλ₯Ό 둜컬둜 κ°μ§€ν•©λ‹ˆλ‹€.

μŒμ„± 처리 전체가 ESP32-S3μ—μ„œ μ‹€ν–‰λ˜λ‚˜μš”? μ•„λ‹™λ‹ˆλ‹€. μ›¨μ΄ν¬μ›Œλ“œ κ°μ§€λŠ” μž₯μΉ˜μ—μ„œ μ‹€ν–‰λ˜μ§€λ§Œ μŒμ„± 인식, μ˜λ„ 처리, μŒμ„± 합성은 μ„€μ •λœ Home Assistant Assist νŒŒμ΄ν”„λΌμΈμ—μ„œ μ‹€ν–‰λ©λ‹ˆλ‹€.

MultiSensor-V2 μ™„μ œν’ˆμ„ μ‚΄ 수 μžˆλ‚˜μš”? μ €μž₯μ†ŒλŠ” 이λ₯Ό DIY 베타 레퍼런슀 μ„€κ³„λ‘œ μ œκ³΅ν•©λ‹ˆλ‹€. μ œμž‘Β·νŽŒμ›¨μ–΄ νŒŒμΌμ€ μžˆμ§€λ§Œ μ™„μ œν’ˆ νŒλ§€λŠ” λ¬Έμ„œν™”λ˜μ–΄ μžˆμ§€ μ•ŠμœΌλ©°, κ²€ν† ν•œ μ €μž₯μ†Œμ—λ„ 제3자의 독립 μž¬ν˜„ 사둀가 κΈ°λ‘λ˜μ–΄ μžˆμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

Documents

  • MultiSensor-V2 Source Repository

    Primary source for the V2 hardware, manufacturing files, modular ESPHome firmware, and custom microWakeWord model artifacts.

  • MultiSensor-V2 v0.1.0 Tag

    The beta source snapshot reviewed for this update. This is a Git tag, not a GitHub Release object.

  • Original Carletz MultiSensor

    The original ESP32-S3, W5500, PoE, sensor, and IR design that MultiSensor-V2 credits and extends.

  • V2 W5500 Ethernet Configuration

    ESPHome W5500 configuration. It retains the original board's SPI and control pin assignment.

  • V2 Voice Assistant Configuration

    ESPHome voice-assistant and microWakeWord runtime configuration for the dual microphones and speaker path.

  • MultiSensor-V2 Schematic

    Three-sheet schematic covering the ESP32-S3 I/O, W5500 Ethernet and PoE power, sensors, and audio hardware.

  • DP1435-5V PoE Module Datasheet

    Included module datasheet specifying IEEE 802.3af operation, 5.15 V/2.4 A output, and 12.4 W maximum output at 25 C.

  • ESPHome Micro Wake Word

    Official ESPHome documentation for on-device wake-word inference with small TensorFlow Lite models.

  • ESPHome Voice Assistant

    Official ESPHome documentation for streaming microphone audio to a configured Home Assistant Assist pipeline.

Comments

Comments