상세 컨텐츠

본문 제목

라즈베리파이 CD 플레이어 만들기 (1편) : USB CD-ROM 인식 그냥 되는게 아냐?

IT & 모바일

by 무상인생 작성일: 2025. 10. 16. 21:51

본문

반응형

🎧 프롤로그: 오디오 노마드의 최종 귀결지, CD의 아날로그 감성

요즘 세상에 누가 CD를 듣느냐고요? 그쵸? 스트리밍이 대세죠. 하지만 진정한 오디오 마니아라면 CD 음질 특유의 깊이와 질감을 포기할 수 없습니다. 저는 최근 DIY 보드 기반의 가성비 DAC(ES9038Q2M)과 역시 가성비 앰프인 AIYIMA A07 Pro를 세팅했지만, 스마트폰을 소스로 쓰자니 디지털 출력의 한계와 음질적 아쉬움이 컸습니다(그리고 전 20년 전 듣던 CD들을 아직도 가지고 있네요.. 아까워라...).

그래서 결심했습니다. 가장 순수한 소스인 CD를 활용하자! 그리고 그 해결책은 서랍에서 놀고 있는 라즈베리파이 입니다. 저렴하고 컴팩트하며, 음원 재생에 최적화된 리눅스 시스템을 올릴 수 있으니까요.

🌟 헝그리파이 정신 발동! 준비물 목록

  • 메인 브레인: 라즈베리파이 (집에 굴러다니던 모델! 3B+)
  • 고음질 무기: DIY DAC 및 A07 Pro 앰프
  • 핵심 재료: 노트북에 쓰려고 최근 구매한 USB 외장 CD-ROM 드라이브!
  • 숨겨진 조력자: 묻혀 있던 10년도 더 된 '골동품' 전원 공급형 USB 허브!

이 헝그리파이 조합으로, 최신 오디오 시스템에 뒤지지 않는 CD 플레이어를 만들 겁니다.


1. 1차 시도: 'Plug & Play'는 통하지 않는다! (문제 발생)

설치는 간단할 줄 알았습니다. 노트북용으로 나온 USB CD-ROM 드라이브이니, 그저 라즈베리파이 USB 포트에 꽂기만 하면 되는 'Plug & Play'를 기대했죠.

😱 절망적인 현실: 싸늘하다...

최신 USB CD-ROM 드라이브였는데도, 전원 LED조차 켜지지 않았습니다. $ lsusb 명령을 쳐봐도 USB 허브 칩셋만 보일 뿐, CD 드라이브는 그림자도 보이지 않았죠.

⚡️ 시스템의 경고: "전력이 부족합니다!"

혹시나 해서 시스템 로그를 확인해봤습니다. 라즈베리파이가 소리없는 아우성을 치고 있었네요.

hwmon hwmon1: Undervoltage detected!

이 경고는 라즈베리파이가 USB 장치에 충분한 5V 전압을 유지하지 못하고 있다는 뜻입니다. 최신 노트북용으로 나온 CD-ROM 드라이브였지만, CD를 고속으로 스핀업(Spin-up)하는 순간 엄청난 돌입 전류(Inrush Current)를 요구합니다. 라즈베리파이의 나약한 USB 포트(최대 500mA 수준)로는 이 '전력 괴물'을 감당할 수 없었던 겁니다.


2. 좌절과 교훈: Y 케이블의 배신 (1차 해결 시도 실패)

문제의 원인이 전력 부족임을 알았으니, 가장 일반적인 해결책인 'USB Y 케이블'을 사용해 외부 전원을 연결해봤습니다.

  • 데이터: 라즈베리파이에 연결
  • 전원: 별도의 고용량 USB 충전기에 연결

결과는? 여전히 불안정! 순간적인 전력 변동이 심한 CD-ROM의 특성상, 일반 충전기의 전력 공급으로는 부족했습니다. 라즈베리파이가 간신히 장치를 인식했다가도, CD가 돌아가기 시작하면 '널뛰기'하며 연결이 끊어졌습니다.

이때 깨달은 교훈: 라즈베리파이와 고전력 장치를 연결할 때, 어설픈 외부 전원 공급은 오히려 시스템을 더 불안정하게 만듭니다. 안정적인 '전력 기지'가 필요합니다.


3. 그럼 해결사는 ??? : 10년 묵은 '골동품' 허브의 부활!

최신 CD-ROM도 무력화시킨 전력 문제! 여기서 '헝그리파이' 정신을 발휘했습니다. 창고를 다시 뒤졌고, 먼지 쌓인 상자 속에서 한때 유행했던 **'자체 전원 어댑터 달린 USB 허브'**를 발견했습니다. 이 허브는 요즘 찾아보기 힘든 '골동품'이었지만, 라즈베리파이 프로젝트에는 완벽한 구세주였습니다. 왜냐하면 벽면 콘센트(AC 전원)로부터 전력을 직접 공급받기 때문입니다!

반응형

🎉 최종 해결: 완벽한 전력 분리 성공

  1. 골동품 허브를 콘센트에 연결하여 안정적인 5V 전력 기지를 구축했습니다.
  2. 최신 USB CD-ROM 드라이브를 허브에 연결했습니다. (외부 전원으로 충분히 강력한 전력을 공급받음)
  3. USB 허브를 라즈베리파이에 연결했습니다. (오직 데이터 통신 역할만 수행)

비록 너저분하게 바닥에 놓고 테스트 했습니다만 성공입니다!!!

결과: 대성공! CD-ROM은 부드럽게 스핀업하며 라즈베리파이에 정상적으로 인식되었고, 시스템 로그에는 더 이상 전압 부족 경고가 나타나지 않았습니다! 10년 묵은 골동품 허브최신 CD-ROM라즈베리파이를 연결하는 핵심 조력자가 된 순간이었습니다.

이제 남은 일은 케이블만 깔끔하게 정리하여 안착시키는 작업이네요. ㅎㅎ

끝으로 소비전력 측정한 사진 한장 추가합니다. 이 정도면 24시간 켜 놓아도 한달 전기요금은 2천원 수준이겠습니다(라즈베리파이 껐다 켰다 너무 귀찮아요...).

라즈베리파이+USB 허브+CD-ROM+DAC 합쳐서 12.8W소비하고 있네요.


⚙️ 다음 단계 예고: 이제 소프트웨어 세팅만 남았다!

골동품 허브 덕분에 하드웨어 문제는 깔끔하게 해결되었습니다. 이제 우리의 '헝그리파이 CD 플레이어' 프로젝트는 소프트웨어 단계로 넘어갑니다. 다음 글에서는...

  • 라즈베리파이에서 음악 CD를 인식하고 재생하는 방법
  • 버퍼 설정 등 Audacious 플레이어 최적화 팁
  • CD를 FLAC/WAV 고음질 파일로 리핑하여 영구 보존하는 방법

...을 자세히 다루겠습니다!


📌 핵심 요약: 라즈베리파이 CD 플레이어 성공 공식

상황 문제점 최종 해결책 (이것만 기억!)
최신 CD-ROM 인식 불가 라즈베리파이 USB 포트의 전력 한계 (Undervoltage) 자체 전원 공급형 (Powered) USB 허브 사용
Y 케이블 사용 순간적인 고전류 요구를 감당 못함 (불안정) 라즈베리파이와 CD-ROM의 전력을 완전히 분리
결론 라즈베리파이는 데이터만, 허브는 전력만! 10년 묵은 골동품도 좋으니 전원 있는 허브를 쓰자.

라즈베리파이와 고전력 외장 장치 조합 시 전원 문제가 가장 큰 변수임을 명심하고, 안정적인 '전력 기지'를 확보하는 것이 성공의 첫걸음입니다.

반응형

관련글 더보기

댓글 영역