구르는 알람 로봇: 라즈베리 파이와 구글 캘린더 연동 스마트 모바일 기상 시스템
알람 시계 끄고 한 시간 뒤 일어나 허둥지둥 나간 적 있으신가요? 움직이게 강제하는 로봇 알람 시계를 만들면 진짜로 일어날 수 있습니다.
1단계: 소개
오늘날 대부분 스마트폰을 알람 시계로 쓰죠. 편리하고 다재다능하며 최적 기상 시간에 맞춰 커스텀 톤이나 진동 재생 가능. 단점? 팔 닿는 곳에 폰 있으면 그냥 다시 침대 속으로 밀어넣고 알람 놓치기 쉽습니다.
단순 탭으로 끌 수 없는 장치를 상상해보세요. 우리 구르는 알람 로봇(Rolling Alarm Robot)은 라즈베리 파이와 BrickPi로 방 안을 돌아다니며 커스텀 알람 톤 재생, 사용자가 적극적으로 멈출 때까지 지속. 게다가 구글 캘린더와 직접 동기화 - 캘린더 접근 가능한 어떤 기기든 알람 시간을 즉석에서 조정 가능.
wake1 제목 이벤트를 캘린더에서 검색해 이벤트 시간에 자동 알람 시작, 폰·노트북·태블릿 어디에서든 기상 일정 관리 가능한 유연하고 핸즈프리한 기상 솔루션.
2단계: 필요 부품
- 라즈베리 파이 (모델 B 또는 B+ 권장)
- BrickPi 인터페이스
- BrickPi 파워 팩
- 라즈비안 설치된 SD 카드
- Wi-Fi 동글
- 소형 스피커 1개 (예: X-Mini 2)
- 레고 마인드스톰 모터 2개 (NXT 또는 EV3 호환)
- 레고 마인드스톰 터치 센서 2개
- 레고 바퀴 2개
- 섀시용 레고 빔과 핀
3단계: 빌드
위 부품 모두 모아 시작. 레고 마인드스톰 NXT 또는 EV3 모터와 센서 중 어느 것으로든 로봇 조립 가능, BrickPi가 모터와 센서 제어 담당.
조립 매뉴얼 (PDF) 단계별 지침 따라 섀시 조립, 모터 부착, 센서 연결. 포트 할당 기억:
- 우측 모터 - PORT_A
- 좌측 모터 - PORT_D
- 터치 센서 1 - PORT_1
- 터치 센서 2 - PORT_2
- 초음파 센서 - PORT_4
- 스피커 - 오디오 잭과 USB 포트
조립 완료 후 로봇은 자유롭게 돌아다니며 알람 톤 재생, 터치 센서 중 하나 누를 때만 정지. 구글 캘린더 연동으로 어떤 기기에서든 알람 시간 설정·수정 가능, 유연하고 핸즈프리한 기상 솔루션 완성.
자세한 내용은 구르는 알람 로봇 프로젝트 페이지 방문.