Skip to content

The Pi-ASMR project transforms a raspberry pi into a Multi-user audio booth.

License

Notifications You must be signed in to change notification settings

tedxdresden/pi-asmr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pi-ASMR

The Pi-ASMR project transforms a raspberry pi into a Multi-user audio booth.

At the moment, we support n=3 users. We assume that each user can use his/her own headphones in order to listen to different tracks -- independent of what others are listening to. Each user has his/her own 4 buttons to select between 4 different audio tracks residing on the Pi's file-system accordingly.

Architecture

Hardware requirements

  • Raspberry PI 3 following this GPIO numbering scheme
  • 3 audio dongles connected to the PI via USB.
  • 3 headphones plugged into the audio dongles.
  • 12 buttons.
  • Follow the variables PERSON_X_GPIO_PINS in buttons.py to wire each person's buttons to the corresponding GPIO pins on the Pi.

Software requirements

  • Python 2.7.
  • Raspberry PI python library: RPi.
  • mpg123 audio player.

Configuration

How to run

  1. Clone this repository onto your RPi.
  2. cd tedxdd-18-asmr
  3. python2 buttons.py

About

The Pi-ASMR project transforms a raspberry pi into a Multi-user audio booth.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published