Skip to content

dasl-/piwall2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

710 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

piwall2

video wall demo

Compatible hardware

  • Raspberry Pi 4 - this is our recommended pi model. At least 2 GB of RAM is recommended.

  • Raspberry Pi 3B+

  • Raspberry Pi 5 is not compatible! (no omxplayer)

Installation and setup

Install operating system

  1. Download the required OS version image files for the broadcaster and receiver pis. Newer operating systems are incompatible.

  2. Use the official Raspberry Pi Imager to write the disk images to your SD cards

  3. Operating System > Use custom > select the appropriate *.img file that you downloaded in step 1.

  4. OS customisation settings:

    1. General

      1. Set hostname: each pi should be given a unique hostname

      2. Set username and password:

        1. Username: pi (this username is required)

        2. Password: use the same password on all pis (the same password is required)

      3. Wifi: when installing the TV wall software on your pis, we typically disable wifi, because multicast doesn’t work well over wifi. Thus, you need not enter any wifi credentials. Instead, connect the pis to the network via an ethernet cable.

    2. Services

      1. Enable SSH, and use password authentication (this is required)

  5. Write OS to SD card and eject SD card

Setup Raspberry Pi

  1. Connect via ssh: ssh pi@<HOSTNAME>.local

  2. sudo apt-get update

  3. sudo apt-get upgrade -y

  4. sudo apt-get install git

Checkout Repo

  1. git clone git@github.com:dasl-/piwall2.git

  2. cd piwall2

Install

Run all of these steps on your broadcaster pi

  1. Create a config.toml file with the coordinates of the TVs

  2. ./install/setup_broadcaster_and_receivers --ssh-password <your_ssh_password>

    1. If it fails with an error, see: the setup_broadcaster_and_receivers script fails

  3. setup your youtube API key

  4. Optional: setup a TV remote

Architecture

TODO

Administration

  1. View logs with journalctl

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •