본문 바로가기
라즈베리파이

KaboomBox - RFID 8-Track Player

by 모빌리티키즈 2023. 10. 20.
728x90

제목: KaboomBox - RFID 8-Track Player

안녕하세요! 오늘은 KaboomBox라는 흥미로운 제품에 대해 알려드리려고 합니다. KaboomBox는 과거의 음악을 현대적인 기술과 결합한 독특한 제품으로, RFID 기술을 활용하여 8트랙 테이프를 재생하는 플레이어입니다.

KaboomBox 소개
KaboomBox는 과거에 많은 사랑을 받았던 8트랙 테이프를 새로운 방식으로 즐길 수 있는 재미있는 디바이스입니다. 이 제품은 고전적인 미디어 포맷과 현대적인 기술의 만남으로, 음악 애호가들에게 큰 인기를 끌고 있습니다.


RFID 기술
KaboomBox의 핵심은 RFID(라디오 주파수 식별) 기술입니다. 각각의 8트랙 테이프 카트리지에는 작은 RFID 태그가 내장되어 있으며, 이 태그는 카트리지가 장착될 때 KaboomBox에서 인식됩니다. 이러한 태그 인식을 통해 사용자는 다양한 컨트롤 옵션과 추가 정보를 활용할 수 있습니다.


사용 방법
KaboomBox를 사용하는 것은 매우 간단합니다. 먼저, 원하는 8트랙 테이프 카트리지를 선택하고 KaboomBox 상단에 장착합니다. 그런 다음, 카트리지가 인식되면 해당 음악이 자동으로 재생됩니다. 사용자는 전/다음 곡으로 건너뛰기, 볼륨 조절 등과 같은 컨트롤 옵션을 이용할 수 있습니다.


부가적인 기능
RFID 태그의 활용으로 KaboomBox는 다양한 부가적인 기능도 제공합니다. 예를 들어, 카트리지마다 저장된 앨범 정보나 아티스트 정보 등을 디스플레이에 나타낼 수 있습니다. 또한, 사용자들은 해당 음악에 대한 추가 정보나 가사 등도 확인할 수 있습니다.


디자인 및 포터빌리티
KaboomBox는 고풍스러운 외관과 함께 모던하고 세련된 디자인을 자랑합니다. 손잡이와 스타일리시한 컬러 팔렛 등 세부적인 요소들도 신경 쓰여져 있으며, 어디든 쉽게 가져다 놓고 사용할 수 있는 포터빌리티도 가지고 있습니다.


결론
KaboomBox - RFID 8-Track Player는 과거와 현재의 만남으로 탄생한 독특하면서도 멋진 제품입니다.
RFID 기술을 활용하여 전설적인 8트랙 테이프 음악을 감상할 수 있는 경험이 궁금하신 분들께 추천드립니다.
현재 시장에서 구매 가능하니 관심 있는 분들은 한 번 체크해보시기 바랍니다!

 

비닐 레코드는 멋지고 따뜻한 아날로그 사운드를 제공합니다. CD에는 고품질 음악을 위한 거의 무손실 저장 공간이 있습니다. 카세트 테이프조차도 향수를 불러 일으키는 매력과 멋진 요소를 가지고 있습니다. 그러나 8트랙 카트리지는 대안에 비해 실질적인 이점을 제공하지 않기 때문에 거의 쓸모가 없습니다.

반면에 8트랙 플레이어는 매우 특별할 수 있습니다.

무리 중 최고는 Panasonic RQ-830S 8 트랙 플레이어로, 인클로저와 다음 트랙 스위치가 폭발물 용 구식 플런저 기폭 장치처럼 보이기 때문에 종종 "다이너마이트"또는 "TNT"라고 불립니다.

830년대에 만든 파나소닉 RQ-70S를 구입했는데 작동하지 않았습니다. 배터리 덮개와 전원 공급 장치가 없어서 켜지지 않았습니다.

그런 다음 새 천년기에이 가장 멋진 RFID 음악 플레이어로 바꿨습니다.

 

공급

      • 라즈베리 파이 피코
    • DFRobot DFPlayer 한글 미니 MP3 플레이어
    • HiLetgo 0.95인치 SSD1331 65K OLED
    • HiLetgo PN532 RFID 리더기
  •  

소프트웨어:

  • 오토데스크 퓨전 360
  • 아두이노 IDE
  • Adobe Illustrator 또는 이미지 편집기(레이블용)

도구:

  • 3D 프린터
  • 납땜

1단계: 아이디어

재미있는 말장난을 포기할 수 없기 때문에 "KaboomBox"라고 명명 한 내 프로젝트는 대부분의 RFID 뮤직 플레이어처럼 작동합니다. RFID 태그를 읽고 해당 특정 태그에 연결된 음악 폴더를 재생하기 시작합니다.

하지만 KaboomBox는 몇 가지 이유로 흥미롭다고 생각합니다.

  • 멋진 파나소닉 디자인
  • 8 트랙 (힙 스터 빈티지 크레드)
  • 깔끔한 포장과 작은 디테일

마지막 요점을 확장하기 위해 모든 것이 독창적으로 보입니다. 원래 하드웨어는 내부에 없지만 (스피커 제외) 모든 새로운 전자 부품은 매끄럽게 맞습니다. LCD 화면은 원래 트랙 번호를 표시했던 창을 통해 엿볼 수 있습니다. 상단의 플런저 스위치는 트랙을 건너뜁니다. 볼륨 노브는 원래 위치에 있으며 작동합니다. SD 카드 슬롯과 USB-C 충전 포트는 원래 전원 케이블에 사용된 슬롯에 있습니다.

정말 자랑스럽습니다. 완벽하게 작동하고 보기에도 좋으며 사용하는 재미가 쏠쏠합니다.

 

2단계: 하드웨어

"두뇌"는 Raspberry Pi Pico 마이크로 컨트롤러 개발 보드입니다.

HiLetgo PN532 RFID 리더를 사용하여 RFID 태그를 찾습니다. 태그가 보이면 DFRobot DFPlayer Mini MP3 플레이어에 마이크로 SD 카드의 해당 폴더에서 노래 재생을 시작하도록 지시합니다. 확장 프로그램을 사용하면 장치 외부에서 해당 SD 카드에 액세스할 수 있습니다.

Pico는 창 뒤의 LCD 화면도 제어합니다. 출시 시 Kaboom Box 로고가 표시됩니다. 그런 다음 대기 아이콘을 표시합니다. RFID 태그를 감지하면 중간에 해당 재생 목록의 제목이 있는 음표 아이콘이 표시됩니다. 바깥쪽에 있는 녹색 점의 원은 볼륨 수준을 나타냅니다.

볼륨 노브에 부착된 전위차계는 Pico에 설정할 볼륨을 알려줍니다. 그런 다음 Pico는 DFPlayer에 볼륨을 설정하라는 명령을 내립니다.

상단의 플런저는 원래 메커니즘을 아래로 밀어 정말 좋은 촉감을 줍니다. 여행이 끝나면 마이크로 스위치의 레버에 부딪칩니다. Pico는 이를 등록하고 DFPlayer에게 다음 곡으로 이동하도록 지시합니다.

전원은 18650개의 <> 리튬 배터리 셀이 있는 배터리 팩에서 나옵니다. 이는 장치 상단에 장착된 램프 스타일의 전원 스위치를 통해 충전/배전반을 통해 회로의 나머지 부분으로 이동합니다. USB-C 확장을 통해 외부에서 충전 포트에 액세스할 수 있습니다.

3단계: 사용자 정의 부품

이 프로젝트에는 Autodesk Fusion 3에서 설계한 몇 가지 맞춤형 360D 프린팅 부품이 필요했습니다.

이 부분들은 프로젝트에서 가장 어려운 부분이었습니다. 전체 장치가 직접 만든 경우 기존 장치에 맞는 부품을 설계하는 것은 항상 더 어려운 일입니다. 나는 이것에 대한 비밀스런 접근 방식을 가지고 있었으면 좋겠지 만, 나는 그렇지 않다. 인클로저를 3D 스캔하려고 시도했지만 좋은 스캔을 얻을 수 없었습니다.

그래서 저는 디지털 캘리퍼를 사용한 측정과 인쇄된 부품의 여러 반복을 통한 시행착오라는 시도되고 진정한 접근 방식을 취했습니다.

가장 눈에 띄는 것은 배터리 커버인데, 원본이 없어서 필요했습니다. 나는 장치의 곡선과 일치하도록 매우 신중하게 설계했습니다. 그런 다음 최고의 품질과 강도를 얻기 위해 Phrozen Sonic Mighty 8K 레진 3D 프린터로 인쇄했습니다. 마지막으로 가능한 한 가깝게 일치하도록 선택한 색상으로 스프레이 페인팅했습니다.

다른 3D 프린팅 부품은 다음과 같습니다.

  • SD 카드 포트
  • USB-C 포트
  • 볼륨 노브
  • LCD 및 RFID 리더 마운트
  • ElectroCookie 프로토타이핑 PCB용 마운트

VolumeMountNew3.STEP
0.24MB
SD_Mount2.STEP
0.10MB
USB_Mount3.STEP
0.09MB
MainboardMount.STEP
0.03MB
BatteryLid7.STL
0.09MB
LCD_mount5.STEP
0.13MB

4단계: 코드

Arduino IDE 내에서 모든 프로그래밍을 수행했기 때문에 디스플레이, DFPlayer Mini 및 RFID 리더를 위한 몇 가지 편리한 라이브러리를 활용할 수 있었습니다.

내 코드는 매우 철저하게 주석 처리되어 있으므로 모든 세부 사항을 이해하려면 해당 코드를 살펴봐야 합니다. 대부분은 간단하고 RFID 뮤직 플레이어에서 볼 수 있는 것과 유사합니다. 그러나 내가 이야기하고 싶은 디스플레이에는 몇 가지 단점이 있었습니다.

디스플레이는 제가 정말 좋아하는 풀 컬러 OLED이고 그 색상을 활용하고 싶었습니다. 그러나 마이크로 컨트롤러는 메모리가 제한되어 있으며 컬러 이미지를 표시하는 데 어려움을 겪고 있습니다. 대부분의 고해상도 컬러 디스플레이는 이러한 이유로 자체 저장 및 처리를 처리하지만 그렇지 않습니다. 그래서 몇 가지 트릭을 사용해야했습니다.

예를 들어, 부팅 로고는 실제로 세 개의 다른 이미지이며 모두 흑백입니다. 나는 그것들을 한 번에 하나씩 표시했고, 각각은 다른 색으로 설정되었습니다.

비슷한 방식으로 음악을 재생할 때 표시되는 디스플레이는 몇 가지 다른 요소로 구성됩니다. 음표 아이콘은 단색 이미지이지만 그 위에 표시되는 재생 목록 이름은 텍스트일 뿐입니다. 볼륨의 녹색 점은 Adafruit GFX 라이브러리를 사용하여 그려집니다. 필요할 때 "지우기"위해 그 위에 검은 점이 그려집니다. 그것은 내가 원했던 것만 큼 효율적이지는 않지만 필요한 효과를 얻었습니다.

8-track.ino
0.01MB
iconSet.h
0.01MB

5단계: 테이프

이것은 아마도 전체 프로젝트에서 가장 재미있는 부분이었을 것입니다.

시작하기 위해 방금 오래된 8 트랙 카트리지 몇 개를 구입했습니다. 그들은 매우 저렴하고 eBay에서 쉽게 찾을 수 있습니다.

그런 다음 RFID 태그의 최적 위치를 파악하는 데 놀라운 시간을 보냈습니다. 그것들이 옳지 않다면, 그들은 안정적으로 읽히지 않습니다.

마지막 단계는 나만의 라벨을 디자인하는 것이었습니다. 저는 그래픽 디자이너는 아니지만 이 부분이 재미있었습니다. 크기 조정 문제를 피하기 위해 적절한 크기로 아트웍 파일을 만들도록 주의를 기울였습니다.

그런 다음 해당 파일을 Fedex 인쇄소로 가져가 스티커 용지에 아트웍을 인쇄하도록 했습니다. 크기가 적당했기 때문에 껍질을 벗기고 테이프에 두드려 RFID 태그를 덮었습니다.

6 단계 : 음악

DFPlayer Mini에는 파일 수, 폴더 구성 방법 등에 관한 몇 가지 규칙이 있습니다.

그러나 일반적으로 각 폴더에는 10곡의 노래가 포함될 수 있으며 000개의 폴더가 있을 수 있습니다. <>,<>곡이면 충분하기 때문에 계속 새로운 테이프를 만들 수 있습니다. 그래서 SD 카드가 외장형이기 때문에 새로운 음악을 쉽게 추가 할 수 있습니다.

유일한 단점은 새로운 RFID 태그를 추가하는 기능을 프로그래밍하지 않았다는 것입니다. 따라서 추가 테이프를 만들려면 Pico에 연결하고 새 태그 ID를 다시 플래시해야합니다.

 

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

7단계: 최종

728x90