ePaper display driven by a Raspberry Pi Pico
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 1.3 KiB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # Pico ePaper Display
  2. Raspberry Pi Pico drawing random images and quotes from an SDCard onto a 7-color epaper display.
  3. ## Demo
  4. ![finished display](demo.jpg)
  5. Russian CRT TV converted into an eco-friendly epaper photo frame.
  6. ## Operation
  7. The Pico randomly picks a BMP file along with a random quote (joke) from the SD card and draws it on the epaper display.
  8. Then it enters sleep mode, waits for several minutes and repeats the whole process.
  9. It is ok to remove the SD card while the system is powered on. The card is always mounted anew and there is a fallback when some data is not available.
  10. ## Build
  11. ### Parts
  12. - Raspberry Pi Pico
  13. - [5.65 ACeP 7-Color Waveshare ePaper display](https://www.waveshare.com/5.65inch-e-Paper-Module-F.htm)
  14. - SDCard SPI module
  15. ### Construction
  16. - connect the SDCard module via SPI0 (pins 11, 12, 13, 14, 15)
  17. - connect the epaper display via SPI1 (pins 16, 17, 18, 19) and pins 8 (DC), 9 (CS), 12 (Reset) and 13 (Busy)
  18. ### Compile
  19. 1. download some `jpg` images into the `gallery/` folder
  20. 2. run the Makefile via `make` to convert the images into 7-color `bmp` files and download a `jokes.json` file
  21. 3. upload the contents of `build/` onto an SD card
  22. 4. flash MicroPython onto the Raspberry Pi Pico
  23. 5. upload the `*.py` files onto the Pico via Thonny
  24. 6. insert the SDCard into the module
  25. 7. power it up!