DOGE Coin price for your RPi Zero
- Raspberry Pi Zero W (or any other RPi)
- Waveshare eInk display (supports multiple versions)
- Turn on SPI via
sudo raspi-config
Interfacing Options -> SPI
- Install eInk display drivers and dependencies
for more information refer to: https://www.waveshare.com/wiki/2.13inch_e-Paper_HAT
sudo apt update sudo apt-get install python3-pip python3-pil python3-numpy pip3 install RPi.GPIO spidev git clone https://github.com/waveshare/e-Paper.git ~/e-Paper pip3 install ~/e-Paper/RaspberryPi_JetsonNano/python/
- Download Zero DOGE Screen
git clone https://github.com/Sineater224/zero-doge-screen.git ~/zero-doge-screen
- Run it
python3 ~/zero-doge-screen/main.py
- To make it run on startup
sudo nano /etc/rc.local
- Add one the following before
exit 0
conversely, you can run in/usr/bin/python3 /home/pi/zero-doge-screen/main.py&
screen
su - pi -c "/usr/bin/screen -dm sh -c '/usr/bin/python3 /home/pi/zero-doge-screen/main.py'"
The application supports multiple types of e-ink screens, and an additional "picture" screen.
To configure which display(s) to use, configuration.cfg should be modified. In the following example an e-ink epd2in13v2 and "picture" screens are select:
[base]
console_logs : false
#logs_file : /tmp/zero-doge-screen.log
dummy_data : false
refresh_interval_minutes : 15
# Enabled screens or devices
screens : [
epd2in13v2
# epd2in13bv3
picture
]
# Configuration per screen
# This doesn't make any effect if screens are not enabled above
[epd2in13v2]
mode : line
[epd2in13bv3]
mode : line
[picture]
filename : /home/pi/output.png
The following screens are supported:
- epd2in13v2
- epd2in13bv3
- picture