Digital Vinyl Record Player (NFC enabled)

Copyright Claim

Digital Vinyl Record Player (NFC enabled)

Boost
6
8
0

Print Profile(2)

All
P1S
P1P
X1
X1 Carbon
X1E
A1

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
2.5 h
1 plate

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
1.1 h
1 plate

Open in Bambu Studio
Boost
6
8
0
0
5
2
Released

Description

A digital vinyl record player that uses NFC to play any song, album, or playlist. This is a work in progress, an improved version is on its way. It is fully functional in its current state but not where I want it to be.

 

This project came about for a number of reasons. I wanted a fun project to really get dug into CAD, I like the idea of having a physical way to select and play music, and I have a Bambu Lab printer that just works!

Hardware

  1. 1x D1 Mini (I think I have a clone based on images of the real version, mounting changes depending on version as well)
  2. 1x ULN2003 stepper motor driver
  3. 1x 28BYJ-48 stepper motor
  4. 1x PN532 v3 NFC reader and writer
  5. NTAG213 NFC tags
  6. 3x V-wheels (Ender 3 compatible)

Software

  1. Home Assistant
    1. ytube_music_player (HACS plugin)
  2. ESPHome

3D printed parts

  1. 1x Player
  2. 1x Deck
  3. 1x Deck Holder
  4. 1x Deck Gear
  5. 3x Bearing Pin
  6. Vinyl disks (upload coming soon, finalising NFC tag placement)

How it works

  1. The D1 Mini is running ESPHome, which has code to stop and start the stepper motor, as well as code that communicates with the NFC reader.
  2. The NFC reader scans an NFC tag in a fake vinyl record. The NFC tag is linked to an automation in Home Assistant.
  3. The automation in Home Assistant triggers the stepper motor to spin and starts playing the music on a chosen speaker in my house.

Improvements required

  1. Positing of NFC reader to reliably read NFC tags (based on testing this seems to be fine for now)
  2. Positing of NFC tags to prevent duplicate trigger (based on testing this seems to be fine for now)
  3. D1 Mini seems to have issues powering both the stepper motor and NFC reader
  4. Physical pause button needs to be added to allow stopping the deck from spinning (nice to have but not necessary)
  5. Deck is not 100% stable and makes an annoying plastic on plastic sound

Comment & Rating (0)

Please fill in your opinion
(0/5000)

No more