Saturday, May 12, 2018

BashProject - Networked Raspberry Pi Displays

The PiWall is a collaborative project by my colleague Thanh Ly and myself. The PiWall is an extended display of 6 monitors playing a video in loop.



It runs off of 7 raspberry pis that are networked together through a switch. The controller machine or “Master Pi” contains the video that is being played and relays it over ethernet through a switch to the 6 client machines.

The Master Pi is configured as a wireless access point as well as being a controller for the client Pis. This access point can be accessed from any external machine to wirelessly control the PiWall through SSH and SFTP.

The PiWall can be shut down and restarted by running scripts on the Master Pi that creates an SSH connection with each of the client machines and runs a shutdown or restart command. The video playing can be easily changed using SFTP. We created buttons connected to the gpio pins with a python script listening to start a Bash script to sequentially restart or shutdown the machines.


No comments:

Post a Comment

Featured Post

OpenAI's Search GPT: A New Era of Conversational Search

Here's an unpacking of what this means: What is Search GPT? : Search GPT is a prototype designed to provide fast and timely answers ...