1.6 KiB
1.6 KiB
빛 추적 스마트 전력 제어 시스템
CDS 센서로 빛이 강한 방향을 찾고, 모터로 태양광 패널 방향을 바꾸는 프로젝트입니다.
STM32 쪽은 조도 측정과 패널 방향 제어를 맡습니다. Arduino 쪽은 서버 값을 읽어 LCD에 표시하고 릴레이로 콘센트를 제어합니다.
기간
- 2025.08.21 ~ 2025.08.25
맡은 부분
- STM32 회로 구성
- CDS 센서 입력 처리
- 패널 회전 로직 작성
- ESP-01 WiFi 통신과 DB 저장 흐름 구성
사용한 것
C / C++STM32 NUCLEO-F411REArduino UNORaspberry Pi 5MariaDBESP-01HC-06CDS SensorStep MotorRelay
구성
- 태양광 발전부: STM32, CDS 센서, 스텝 모터, ESP-01
- 서버: Raspberry Pi, MariaDB, PHP
- 출력/제어부: Arduino UNO, LCD, 릴레이, Bluetooth
동작
- CDS 센서 값을 읽어 빛이 강한 방향을 찾습니다.
- STM32가 스텝 모터를 움직여 패널 방향을 바꿉니다.
- 조도, 패널 방향, 발전 전압 값을 WiFi로 서버에 보냅니다.
- 서버는 받은 값을 MariaDB에 저장합니다.
- Arduino는 서버 값을 읽어 LCD에 표시합니다.
- Bluetooth 명령으로 릴레이를 켜거나 끕니다.
파일
code/suntrack_plugcontrol_arduino.ino: Arduino 출력/릴레이 제어 코드8조_류균봉_서채건_빛 추적 스마트 전력 제어 시스템 ppt.pdf: 발표 자료
메모
- 패널 회전 중 전압이 흔들려 조도값이 튈 수 있습니다.
- ESP-01 통신은 응답 지연이 있어 제어 루프와 분리해서 처리해야 합니다.