Skip to content
This repository was archived by the owner on Jul 5, 2025. It is now read-only.

Dublin-Digital-Radio/rpi-broadcast-unit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repository has been moved to https://codeberg.org/Dublin-Digital-Radio/rpi-broadcast-unit.

ddr. Mobile Broadcasting Unit

Hardware

Software

  • Darkice
  • Unclutter
  • xserver-xorg-input-libinput
  • Node.js

Getting Started

  1. Using Raspberry Pi Imager, install Raspberry Pi OS Bookworm on an SD card.

  2. Follow the instructions on https://www.waveshare.com/wiki/2.8inch_DPI_LCD to update config.txt and install .dtbo files on the SD card.

  3. Boot up the Pi, update packages and use raspi-config to switch from Wayland to X11.

  4. Follow further instructions on https://www.waveshare.com/wiki/2.8inch_DPI_LCD to update the autostart script and libinput config to rotate the screen.

  5. Update the autostart script to automatically start up the user interface when booted. Your autostart script should look like below.

    @lxpanel --profile LXDE-pi
    @pcmanfm --desktop --profile LXDE-pi
    @xscreensaver -no-splash
    
    #0: rotate 0 degrees; 1: rotate 270 degrees; 2: rotate 180 degrees; 3: rotate 90 degrees
    xrandr -o 3
    unclutter -idle 0
    node /home/pi/rpi-broadcast-unit/server/main.js
    sleep 5000
    chromium-browser --kiosk http://localhost:8080
    

Development (Linux only)

docker compose up

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published