Skip to content

Latest commit

 

History

History
113 lines (93 loc) · 4.13 KB

README.md

File metadata and controls

113 lines (93 loc) · 4.13 KB
title permalink author description project tags
Binary JukeBox
/projects/binary-jukebox/
Sahaj Sarup
A Juke-Box like setup. but instead of selecting a song using decimal numbers the user punches in digits in binary!
difficulty_level boards_used verticals
Experienced
dragonboard410c
Maker
jukebox
fpga
dragonboard
binary

Binary JukeBox

A Juke-Box like setup. but instead of selecting a song using decimal numbers the user punches in digits in binary!

Table of Contents

1) Hardware

1.1) Hardware Requirements

1.2) Hardware Setup

  • Make sure that the FPGA Mezzanine is properly connected to the DragonBoard 410c.
  • Follow this diagram to connect the LED Control panel to the FPGA Mezzanine's Arduino header

schematic

2) Software

2.1) Install Dependencies

$ sudo apt install libvlc-dev libncurses5-dev

2.2) Comipling and Running the Code

  • Add music Library
    • Create a folder called music in the project's root directory and add upto 255 tracks.

      Note: The file names should just be the Name of the Track followed by the Artist.

  • Compile:
    • Simply run make at the project's root directory.
  • Run
    • $ sudo ./binjukebox
    • You should see all the 255 tracks being listed.
    • The first track will start to play.
    • The current playing track gets highlighted.
    • Use Button 1 and Button two to Left shift a 1 or a 0 bit to make a song selection.
    • Button 3 plays the selected song.
    • If no song is selected the player would automatically play the next song.