Web browser for the Raspberry Pi that streams to addressable LEDs, motors and other outputs by sampling the display at any given 2D location. It is controlled wirelessly over a web interface. For videos of it in action, see here and here.
- UART (Arduino Uno video, example)
- SPI (DotStar/APA102 image, example)
- PWM (DC motor video, image, example)
- I2C (Arduino Nano Every video, example)
- Bluetooth (BLE video, image, example)
- WebAudio
- WebBluetooth (IMU video, example)
- WebRTC (Pose detection video, example)
-
Connect a terminal to headless device running Raspberry Pi OS Lite:
ssh pi@<ip address>
. -
Run these commands to download the repository and dependencies, build, install and add to start up.
git clone --recurse-submodules -j8 https://github.com/itsdsk/ledpage.git
cd ./ledpage
chmod +x install.sh
./install.sh
- Follow the final instructions at the end of install.sh.
- Save a list of XY coordinates in the format described by examples/README.md.
- Nagivate to http://raspberrypi.local from a device on the same local network.
- Go to the setup page of the web UI: http://raspberrypi.local/setup.
-
Copy your configuration JSON into the text input.
-
Click update.
-
Reboot the Pi.