All Projects → oprema → Waveshare-E-Ink

oprema / Waveshare-E-Ink

Licence: MIT license
Enhanced Raspberry Pi E-Ink Display Driver in Python

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Waveshare-E-Ink

ng2-fontawesome
An easy-to-use directive for font awesome icons.
Stars: ✭ 20 (-60.78%)
Mutual labels:  font-awesome
crudular
An Angular CRUD example application using JWT and consuming a JSON API
Stars: ✭ 16 (-68.63%)
Mutual labels:  font-awesome
RPi-TELEBOT
Python based Telegram bot to monitor and control the raspberry pi
Stars: ✭ 19 (-62.75%)
Mutual labels:  raspberry
components
Components library for the Blockchain.com ecosystem 💍 🔥
Stars: ✭ 20 (-60.78%)
Mutual labels:  font-awesome
TinyChat
💬 Extra small chat client with GUI
Stars: ✭ 15 (-70.59%)
Mutual labels:  raspberry
SimpleBio
A starter template for beginners.
Stars: ✭ 51 (+0%)
Mutual labels:  font-awesome
cmb2-field-faiconselect
CMB2 Field Type: Font Awesome (Font Awesome Icon Selector for CMB2)
Stars: ✭ 20 (-60.78%)
Mutual labels:  font-awesome
diablo3-vue-platzi
👾 Diablo 3 Profile Finder - 👹. Using the Diablo III official APIs
Stars: ✭ 40 (-21.57%)
Mutual labels:  font-awesome
Raspberry-Pi-E-Ink-Dashboard
Tri color e-ink dashboard written in Python 3.7, running on Raspberry Pi
Stars: ✭ 80 (+56.86%)
Mutual labels:  e-ink
jekyll-font-awesome-sass
A plugin to add Font Awesome to your Jekyll site
Stars: ✭ 24 (-52.94%)
Mutual labels:  font-awesome
raspi ws2812
A kernel module able to run as many WS2812 strips as there are GPIO pins on Raspberry Pi Zero
Stars: ✭ 35 (-31.37%)
Mutual labels:  raspberry
arch-pi
A simple script automatically installing Arch Linux for the Raspberry Pi.
Stars: ✭ 38 (-25.49%)
Mutual labels:  raspberry
epdtext
A simple display manager app for the WaveShare 2.7in e-Paper Display
Stars: ✭ 18 (-64.71%)
Mutual labels:  waveshare
timeline-express
Timeline express allows you to create a vertical animated and responsive timeline of posts, without writing a single line of code. Sweet!
Stars: ✭ 20 (-60.78%)
Mutual labels:  font-awesome
node-nrf24
nRF24 (nrf24l01/nrfl24l01+) radios in the nodejs way
Stars: ✭ 37 (-27.45%)
Mutual labels:  raspberry
gba-remote-play
Stream Raspberry Pi games to a GBA via Link Cable
Stars: ✭ 356 (+598.04%)
Mutual labels:  raspberry
thepiratebay
thepiratebay.org completely done in Angular, search and download torrents easily, without the worry of ads and privacy ip blocking.
Stars: ✭ 23 (-54.9%)
Mutual labels:  font-awesome
fa5pro-downloader
A tool that allows you to download Font Awesome 5 Pro for free
Stars: ✭ 34 (-33.33%)
Mutual labels:  font-awesome
aurelia-typescript-boilerplate
A starter kit for building a standard navigation-style app with Aurelia, typescript and webpack by @w3tecch
Stars: ✭ 18 (-64.71%)
Mutual labels:  font-awesome
JetStory
JetStory is an open source android app made to help you spend your waiting time reading stories that have similar length to your available time.
Stars: ✭ 20 (-60.78%)
Mutual labels:  font-awesome

waveshare-e-ink

This is rewrite of Waveshares 2.9 and 1.54 inch e-ink paper display driver for the Raspberry Pi in python (version 2 and 3). The original source code can be found at: https://www.waveshare.com/wiki/2.9inch_e-Paper_Module

Important: Activate the SPI interface through raspi-config

Wiring Plan: E-Ink-Display <-> Raspi

Display   Raspi   
3.3V      3.3V - Pin 17   
GND       GND  - Pin 20   
DIN       MOSI - Pin 19   
CLK       SCLK - Pin 23   
CS        CE0  - Pin 24   
DC        GPIO 25 - Pin 22   
RST       GPIO 17 - Pin 11   
BUSY      GPIO 24 - Pin 18   

Software to install:

sudo apt-get install python3-pip libtiff5-dev libopenjp2-7-dev fonts-freefont-ttf
sudo pip3 install RPi.GPIO spidev qrcode Pillow twython python-dotenv

Examples:

python3 lorem.py -> Lorem Ipsum example
python3 main.py -> Same as the original from waveshare
python3 donation.py -> Shows QR-codes for a donation :-)
python3 icons.py -> Font awesome icons and icon names
python3 system -> System infos

Twitter authorisation keys
please rename .env-example to .env and
define the keys and secrets to get the twitter client going

python3 twitter -> A twitter client to show news and more

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].