아두이노 기반 스마트 풀업바 - 오디오 피드백과 라이트 센서로 운동 동기부여
부품 및 소모품
| 부품 | 수량 | 비고 |
| 아두이노 나노 R3 | 1 | |
| 풀업바 (지름 25mm) | 1 | |
| 0.5W 스피커 (40mm) | 1 | |
| MG90S 서보 | 1 | 틱택 디스펜서 구동 |
| 레이저 다이오드 (9mm) | 1 | |
| 저항 1k옴 | 1 | LDR 분압용 |
| 커패시터 100µF | 1 | 전원 안정화 |
| 5V 파워 서플라이 | 1 | |
| DC 잭 | 1 | |
| 점퍼 와이어 | 1세트 | |
| LDR (5M옴) | 1 | 레이저 수신용 |
| 슬라이드 스위치 | 1 | |
| 나사 M4, M3, M2 및 너트 | 각 2,3,4개 | |
| 틱택 캔디 | 1통 | 보상용 |
| PCB, 헤더, 투명 플라스틱 시트 | 각 1 | |
필요한 도구 및 장비
앱 및 온라인 서비스
프로젝트 개요
15세 메이커 니콜라스가 만든 스마트 풀업바입니다. 풀업바 양쪽에 레이저 다이오드와 LDR을 마주보게 장착해, 손을 올려 레이저 빔을 차단하면 아두이노가 감지해 스피커로 음악(예: A-ha의 "Take on me")을 재생합니다. 약 30초 후에도 손을 떼지 않으면 서보가 돌아가 틱택 하나를 보상으로 지급합니다. 이 프로젝트는 아두이노 데이 커뮤니티 챌린지 2021 우승작으로 선정되었습니다.
작동 원리
레이저 빔이 LDR에 닿으면 높은 아날로그 값 출력 → 손이 빔을 차단하면 값 급감 → 아두이노가 감지해 음악 재생 → 일정 시간 후 서보 회전으로 틱택 배출.
제작 단계 요약
- 3D 프린팅: Base, RotatorDispenser, CoverBase, LaserClamp, LdrClamp 출력 (PETG, 0.2mm)
- 브레드보드 테스트: 아두이노 나노, LDR(분압 회로), 서보, 스피커, 레이저 모듈 연결 및 코드 업로드
- 임계값 조정: 시리얼 모니터로 LDR 값 확인 후
LightThreshold 조절 (음악이 안 뜨면 증가, 허위 작동하면 감소)
- PCB 제작: 전원 입력 단자, 100µF 커패시터 추가한 기판 제작
- 기계적 조립: 서보 장착 → 레이저/LDR 클램프 조립 → 풀업바에 클램프 고정 → 레이저 빔 정렬 → 인클로저 벽면 부착 → 배선 연결 → 디스펜서 장착 → 커버 씌우기 → 틱택 채우기
코드
SmartPullUpBar.ino (다운로드만 가능, 미리보기 없음). 아두이노 나노 보드 선택 후 업로드. LightThreshold 값으로 감도 조절 가능.
참고 자료
- Thingiverse: 3D 모델 파일
- 아두이노용 톤 멜로디 라이브러리 활용 (adithyalokesh17 작업 참고)
회로도

