스마트 캣휠 운동량 기록 및 LED 제어 시스템
STM32C/C++STM32CubeIDEBLE모션 센서PCB저전력
고양이의 운동량을 기록하고 LED로 운동을 유도하는 스마트 캣휠의 하드웨어와 펌웨어를 개발했습니다. STM32F401RE와 9축 모션 센서를 활용해 운동 상태를 확인하고, 센서 데이터에 따라 LED 위치를 제어하도록 구성했습니다.
개발 범위
- STM32F401RE 기반 회로 및 PCB 설계
- STM32CubeIDE 기반 펌웨어 개발
- 모션 센서 연동, 운동량 기록 및 LED Strip 제어
- 배터리 잔량 확인, 저전력 기능 및 펌웨어 업데이트 구현
주요 구현 내용
- 9축 모션 센서 데이터를 활용한 운동량 확인 및 기록
- 센서 데이터에 따른 운동 유도 LED 위치 제어
- LED Strip 출력 제어
- 배터리 잔량 확인과 저전력 동작 처리
- BLE를 활용한 통신 구성과 펌웨어 업데이트 지원
시스템 구성
모션 센서의 데이터를 STM32F401RE에서 처리하고 운동량을 기록하며 LED 출력에 반영합니다. 배터리 상태 확인과 저전력 기능을 함께 구성했습니다.
프로젝트 화면

