스마트 캣휠 운동량 기록 및 LED 제어 시스템

STM32C/C++STM32CubeIDEBLE모션 센서PCB저전력

고양이의 운동량을 기록하고 LED로 운동을 유도하는 스마트 캣휠의 하드웨어와 펌웨어를 개발했습니다. STM32F401RE와 9축 모션 센서를 활용해 운동 상태를 확인하고, 센서 데이터에 따라 LED 위치를 제어하도록 구성했습니다.

개발 범위

  • STM32F401RE 기반 회로 및 PCB 설계
  • STM32CubeIDE 기반 펌웨어 개발
  • 모션 센서 연동, 운동량 기록 및 LED Strip 제어
  • 배터리 잔량 확인, 저전력 기능 및 펌웨어 업데이트 구현

주요 구현 내용

  • 9축 모션 센서 데이터를 활용한 운동량 확인 및 기록
  • 센서 데이터에 따른 운동 유도 LED 위치 제어
  • LED Strip 출력 제어
  • 배터리 잔량 확인과 저전력 동작 처리
  • BLE를 활용한 통신 구성과 펌웨어 업데이트 지원

시스템 구성

모션 센서의 데이터를 STM32F401RE에서 처리하고 운동량을 기록하며 LED 출력에 반영합니다. 배터리 상태 확인과 저전력 기능을 함께 구성했습니다.

프로젝트 화면

스마트 캣휠 운동량 기록 시스템

캣휠 센서 및 LED 제어 구성