Pi DVD Screensaver

This project showcases a DVD screensaver animation on the Adafruit 128×64 OLED Bonnet for Raspberry Pi. The DVD logo bounces around the screen, changing direction upon pressing the corresponding buttons. Now, while this might look like a glorified digital paperweight, it’s actually a delightful way to flex your Raspberry Pi muscles! Who wouldn’t want to watch the iconic logo make an awkward attempt at a screen dance while you wait for something more serious to load? It’s like giving your Raspberry Pi a little personality, after all, everyone needs a hobby!

✨ Features

  • Bouncing DVD logo animation on the OLED display
  • Button controls for changing the logo’s direction
  • Screen inversion toggle functionality

🛠 Requirements

  • Raspberry Pi
  • Adafruit 128×64 OLED Bonnet
  • Python 3.x

🚀 Installation

  1. Clone the repository:
git clone https://github.com/2wenty2wo/pi-dvd-screensaver.git
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Connect the Adafruit 128×64 OLED Bonnet to your Raspberry Pi.
  2. Enable I2C using raspi-config. Run sudo raspi-config, navigate to Interface Options > I2C, and enable it, then reboot.
  3. Run the script:
cd pi-dvd-screensaver
python pi-dvd-screensaver.py