Tools and intructions to put important QR codes and other images onto a small, light, always-on, never-runs-out-of-power epaper keyring.
The method could be used to encode any information in a QR code eg Boarding Pass, Concert Ticket, etc or a small image (eg chess puzzle use-case in photo)
A NFC powered epaper display. You can get one here.
This step is only needed if you are generating a QR code. If you already have an image, skip this part and go straight here . Install the required module, clone this repositiory, move into the cloned directory and copy the example config file with
pip3 install qrcode
git clone https://github.com/veebch/fob
cd fob
cp config_example.yaml config.yaml
-
Scan your QR code using a QR-code reader app on a smartphone ( iPhone | Android )
-
Scanning the code will produce a long string of text. Place this string of text into the file
config.yaml
and save it -
Run the code
python3 fob.py
, this will produce an image of a QR code calledcertificateqr.bmp
Copy to the Fob using an NFC writer app ( iPhone | Android )
(You can generate a chess puzzle image at the delightful Yet Another Chess Puzzle Database)
Code published under a GPL 3.0 licence