스마트폰으로 제어하는 전시용 턴테이블: 음악과 속도를 내 맘대로

안녕하세요! DIY 사이트에 올릴 작업물들을 360도 보여주기 위해 직접 제작한 ‘전시용 턴테이블’ 제작기를 가져왔습니다.

1. 제작 동기: “단순히 도는 것만으론 부족하니까”

DIY 사이트를 운영하다 보니 정성껏 만든 물건을 다각도에서 보여줄 수 있는 회전판이 필요했습니다. 시중에 파는 제품도 많지만, DIY 사이트니 직접 만들어야죠.

  • 전시물의 가치 극대화: 내가 원하는 속도와 각도로 커스텀하여 물건의 매력을 가장 잘 보여주고 싶었습니다.
  • 밋밋함 해결: 하지만 단순히 뱅글뱅글 돌기만 하는 회전판은 조금 심심하고 밋밋해서서 시각적인 움직임에 청각적인 즐거움까지 더해보자는 생각으로 MP3 기능을 추가하게 되었습니다.

2. 하드웨어 구성 요약

회로의 심장은 단골 ESP32-C3 SuperMini를 사용했습니다.

  • 구동부: 28BYJ-48 스텝모터 + ULN2003 드라이버 (정밀 회전 담당)
  • 음향부: DFPlayer Mini + 소형 스피커 (음악 및 효과음 담당)
  • 전원: 대용량 5V 보조배터리 전원선 없이 콤팩트하게 구성

3. 마이크로파이썬으로 구현한 시퀀스

이번 프로젝트의 핵심 로직은 **’움직임과 소리의 동기화’**입니다. 마이크로파이썬을 통해 다음과 같은 흐름을 구현했습니다.

  1. 시작: 전원이 켜지면 DFPlayer가 01번 폴더의 음악중 하나를 재생합니다.
  2. 회전: 음악이 랜덤으로 반복되고 360도 회전하며 전시물을 보여줍니다. 곡이 바뀔때 마다 회전방향을 바꿉니다. 음악마다 회전속도를 지정해 줄 수 있습니다.
  3. 조정: WIFI 웹서버 연결로 회전 속도, 회전 방향, 음악 선택, 볼륨 조정이 됩니다.

4. 관련글

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다