Interactive LED Table for 50€

Make an interactive table that displays games, an audio spectrum, and animations on a 12x12 built-in LED matrix.

Aug 21, 2017

62719 views

99 respects

Components and supplies

2

Stereo audio female plug

1

HC-05 Bluetooth Module

1

WS2812b 5m - 150 LEDs strip

1

Black foam board (A2 - 5mm thick)

1

Arduino Nano R3

1

TL072 based audio amplifier

1

Illuminated blue rocker switch

1

19mm illuminated blue push button

1

L profiled aluminium bar

1

Too many cables...

1

Prototype PCB

4

45mm illuminated round arcade push button

1

405x405mm white acrylic glass

1

5V - 50W power supply

1

LACK table - Ikea

Tools and machines

1

Soldering iron (generic)

1

Box cutter

1

3D Printer (generic)

1

Wood rasp

1

Drill

1

Hot glue gun (generic)

1

Saw

Project description

Code

Audio spectrum visualizer

arduino

FischiMc's code adapted to my LED matrix

decoration.h

c_cpp

Arduino main code

arduino

This file is the main code that run on the Arduino, it uses several home-made methods & functions to run games and other features. I'll upload them once the code is finished and bugless.

tetris.h

arduino

imgMario.h

arduino

imgMenu.h

arduino

font.h

c_cpp

tetris.h

arduino

pong.h

arduino

snake.h

arduino

Random roulette mode (idk how to call it ^^' )

arduino

Audio spectrum visualizer

arduino

FischiMc's code adapted to my LED matrix

Game of Life

arduino

The algorithm for the Conway's Game of life function

pong.h

arduino

font.h

c_cpp

imgMario.h

arduino

Arduino main code

arduino

This file is the main code that run on the Arduino, it uses several home-made methods & functions to run games and other features. I'll upload them once the code is finished and bugless.

snake.h

arduino

decoration.h

c_cpp

imgMenu.h

arduino

Random roulette mode (idk how to call it ^^' )

arduino

Documentation

Main interface panel

On this panel you'll find the main control buttons, audio IO and the USB port used to upload the code on the Arduino Nano. Made on Fusion360

Main interface panel

Main interface panel

On this panel you'll find the main control buttons, audio IO and the USB port used to upload the code on the Arduino Nano. Made on Fusion360

Main interface panel

Comments

Only logged in users can leave comments

AntoineKia

0 Followers

0 Projects

+1

Work attribution

Table of contents

Intro

99

0