Skip to content

A project by Austin Frownfelter, Patrick Healy, and Jesse Kaminsky

Notifications You must be signed in to change notification settings

Vibrant-Media-Lab/Place

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Place

VML/Place allows all users of the VML to leave their digital mark on the lab through playful interaction over the web!

VML/Place has a mutable array of pixels that can be edited one at a time.

Raspberry Pi

The brain of the displays is the Raspberry Pi. It controls all of the arduino-controlled displays through addressed I2C communication.

The Pi contains this repository under ~/Desktop/VML-Place/Pi. To run the system, you'll need to either boot with the display or VNC/SSH into the Pi to start PanelMaster.py.

Panel Master

The Panel Master uses a combination of HTTP, SMBus, and the custom Panel libraries to handle the web and I2C interaction.

Panels are entered into a 2D list which should match the configuration on the website. The behavior is unexpected when there is a panel entered where there is no expected panel from the website.

Arduino

Each panel is driven by an Arduino Uno or Arduino Mega with the RGBMatrixPanel library from Adafruit.

Each Arduino must have a unique I2C address assigned to it on line 22 of MatrixPanel.ino. Addresses must lie within the range of 0x04 and 0x7F and must be unique between panels.

New panels can be made using the guide over at Adafruit.

About

A project by Austin Frownfelter, Patrick Healy, and Jesse Kaminsky

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published