
이번에는 새것으로 구매했다.
중고품 구입 후 반품 경험을 하면 납 배터리는 절대 중고를 구입하면 안된다.
태양광 패널에 부착해서 미니 pc 3대를 동작 시킬 예정..
배터리 수명 연장을 위해서 과방전 방지를 목적으로 배터리 전압을 측정해서 일정 전압으로 충전 되면 미니 pc를 SSH 명령어로 자동으로 끄고 일정 전압으로 충전 되면 WOL로 미니 PC를 작동 시킬려고 한다.
---------------------------
1️⃣ 시스템 구성
-
전원: 태양광 패널 → 새 납산 배터리 → 미니 PC 3대
-
배터리 관리:
-
전압 측정을 통해 과방전 방지
-
일정 전압 이하 → 미니 PC 자동 종료 (SSH 명령)
-
일정 전압 이상 → 미니 PC 자동 기동 (WOL)
-
-
제어 장치: ESP32 또는 아두이노 Wi-Fi 보드
-
Wi-Fi로 미니 PC와 통신
-
전압 측정 → SSH/WOL 제어
-
2️⃣ 배터리 보호 및 전압 기준
-
납산 배터리 권장 전압
-
완충: 13.6~14.4V
-
안전 방전 종료: 12.0~12.2V (이하로 내려가면 수명 급격히 감소)
-
자동 종료/기동 전압에 히스테리시스 적용:
-
예: 12.2V 이하 → PC 종료
-
13.0V 이상 → PC 기동
-
-
-
히스테리시스를 넣으면 배터리가 경계 전압 근처에서 꺼졌다 켜졌다 반복하지 않음
3️⃣ ESP32/아두이노 구현 포인트
-
전압 측정:
-
분압 회로 → ADC 입력
-
12~14V 배터리 전압을 3.3V 이하로 낮춰 측정
-
-
SSH 자동 종료:
-
PC가 켜져 있을 때만 SSH 접속 후
shutdown -h now -
PC 상태 확인용 ping 루틴 포함
-
-
WOL 기동:
-
PC BIOS에서 WOL 활성화
-
ESP32에서 매직 패킷 전송
-
-
재시도 로직:
-
Wi-Fi 연결 실패 시 일정 간격 재시도
-
PC가 네트워크에 연결되지 않으면 ping 반복 후 WOL/SSH 실행
-
4️⃣ 장점
-
새 배터리 사용 → 안정적 전압, 긴 수명
-
ESP32 하나로 전압 측정 + Wi-Fi 통신 + PC On/Off 모두 가능
-
자동화로 배터리 과방전 방지 → 수명 연장