STM32 & ACS712 기반 2채널 전력 측정·제어 디스플레이
에너지·전력 분야의 키오스크·임베디드 디바이스 프로젝트
fornerds.ai
_기반_2채널_전력_측정·제어_디스플레이/STM32_&_ACS712(전류센서)_기반_2채널_전력_측정·제어_디스플레이_1.jpg)
AI 요약
STM32 & ACS712 기반 2채널 전력 측정·제어 디스플레이는 에너지·전력 분야에서 키오스크·임베디드 디바이스 형태로 구축된 프로젝트입니다.
핵심 기능으로 실시간 모니터링·알림 · IoT·디바이스 연동을(를) 직접 구현했습니다.
[제품명: Smart Power Adapter - 개인 책상 위 전력요금 측정기]
[한 줄 소개]
- 220V 가전제품의 소비전력 및 전력 요금을 실시간으로 확인하고, 2채널 콘센트를 개별 제어할 수 있는 소형 위젯
[주요 기능]
1. 소비 전력 측정
- ACS712 전류 센서 칩으로 각 채널의 전류를 측정
- 실시간으로 전력을 계산하고, 단순 디스플레이를 통해 현재 전기요금을 확인
2. 2채널 전원 제어
- 두 개의 콘센트를 독립적으로 ON/OFF 제어
- 버튼 클릭만으로 즉시 전원 상태를 바꿀 수 있어 편의성 향상
3. 사용자 친화적 UI
- 직관적인 화면 구성으로 전력, 요금, 채널 상태를 확인
- 간단한 터치나 버튼 조작을 통해 제어 가능
[개발 시 주안점]
1. 회로 안전성
- AC 전원부(릴레이, ACS712)와 논리부(LCD, MCU)를 별도 보드로 분리
- 고전압 구간과 저전압 구간 간 간섭 최소화
3. 임베디드 C 구조화
- OS 없이 C 언어로 작성하면서 struct를 객체처럼 활용
- 자체 메모리 관리 기능 구현
[활용된 기술]
- 펌웨어: VSCode, STM32, C(arm-none-eabi-gcc)
- 회로 설계: OrCAD (AC 전원부, 제어부 분리)
- 3D 모델링: Autodesk Inventor (하우징 및 기기 외관 설계)
- 전류 측정: ACS712 센서 (-80dB = 1m 거리 추정과 무관하지만, 센서 특성값을 활용해 전류 계산)
[타깃 사용자]
1. 가정·사무실에서 실시간 전력 사용량을 모니터링하고 싶은 개인
2. DIY·메이커 분야 관심자 (직접 3D 프린팅, 하드웨어 제작 경험을 원하는 사용자)
3. 간단한 에너지 절감 장치를 프로토타입으로 검증하려는 연구·교육기관
[한계점]
- 안전성·확장성 한계: 현재는 단순 디스플레이와 수제 3D 프린팅 케이스로 시제품 수준이며, 추후 누적 측정·데이터 송신 기능이 과제로 남음
위 사례와 비슷한 프로젝트를
기획중이신가요?



