Skip to content

Roomie is a smart music player for kids that allows kids to play a song/playlist from spotify without the need of a smartphone

Notifications You must be signed in to change notification settings

mlacher/Roomie_Music_Player

Repository files navigation

Roomie Banner

Roomie is a smart home device designed for both kids and adults. It lets users play their favorite music from platforms like Spotify—without needing a smartphone or expensive collectible figures. All it requires are wooden NFC chips (NTAG) that reference a Spotify track or playlist.


🔧 Features

  • 📡 Play music through the built-in speaker or switch to another Spotify-connected device
  • 💡 Control playback with NFC chips (Songs, Song forward/backward)
  • 📈 Data logging and usage analytics

🖼️ Rendering / Concept Image

Rendering


Prototype

First prototype using colored 3D printing material (didn´t turn out to be nice):
Demo

📦 Construction/ Bill of Materials

Explotion

Component Quantity Description Source / Link
Raspberry Pi 4 1 Core controller RaspberryPi.com
PN532 1 RFID read/write module Amazon
RPI HIFI HAT TAS5713 1 Audio output Amazon
3D-printed Enclosure 1 Custom case designed for Roomie STL files in /hardware folder
LuluDa 3W 8Ω Speaker 2 Integrated speaker Amazon
A3144 Hall Sensor 2 For rotation detection Amazon

👉 Full parts list available at /docs/BOM.md
👉 For more details and instruction see instruction


🧠 System Architecture

graph TD
    PN532 --> |UID| RaspberryPi
    RaspberryPi --> |UID| Cloud
    Cloud --> |Song ID| RaspberryPi
    RaspberryPi --> Speaker

Loading

About

Roomie is a smart music player for kids that allows kids to play a song/playlist from spotify without the need of a smartphone

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages