Skip to content

Battery-Emulator

An ESP32-S3 fork of Battery-Emulator by @sulfurvinter that repurposes EV packs for home storage, adding web-configurable GPIO, dual CAN-FD, and W5500 Ethernet.

irina

Published July 13, 2026

Original author: sulfurvinterOriginal source (new tab)

Battery-Emulator

Project description

프로젝트가 하는 일 Battery-Emulator는 전기차(EV) 배터리 팩을 가정용 정치형 에너지 저장장치(ESS)로 재사용할 수 있게 해주는 오픈소스 프로젝트입니다. EV 배터리와 가정용 인버터 사이의 번역(translation) 계층으로 동작해, 서로 다른 EV 배터리와 인버터가 CAN 등으로 통신할 수 있도록 프로토콜을 변환합니다. 덕분에 크고 저렴한 EV 배터리를 plug'n'play에 가깝게 가정 저장용으로 쓸 수 있습니다. 이 저장소는 @sulfurvinter가 만든 포크로, 원본(dalathegreat v10.12.0)에 범용 ESP32-S3 보드용 타깃(esp32s3_generic_330) 을 추가한 것이 핵심입니다. 이 포크가 추가한 것: 웹으로 설정하는 GPIO: 펌웨어에 핀을 하드코딩하지 않고, 플래시 후 웹 UI(Settings → GPIO Pin Configuration)에서 런타임에 모든 핀을 배정. 설정은 NVS에 저장되어 재부팅 후에도 유지(기본값은 모두 -1=미연결). 듀얼 CAN-FD: MCP2517FD/MCP2518FD CAN-FD 애드온 2개 + 내장 TWAI/MCP2515까지 지원. W5500 Ethernet…

Keep reading with a free account

Guests can read 15 projects per visit. Log in or create a free account to read the full description, open the documents and join the comments.

Similar projects you might like