Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
Rei Vilo
Published © CC BY-NC-SA

Remote e-Paper Pictures Panel

How to display pictures on a remote screen? The project combines two technologies, e-paper screen and IoT, to solve this problem.

IntermediateFull instructions provided1 hour1,263
Remote e-Paper Pictures Panel

Things used in this project

Hardware components

ESP32
Espressif ESP32
×1
Pervasive Displays e-paper display
×1
Pervasive Displays Extension Kit Gen.3
EPD Extension Kit Generation 3 (EXT3 Kit) is a new extension board to connect with your product to kick-start low power display application with iTC driver type of EPDs. It provides 20 pins of bridging cable to any of your chosen development board or current design platform.
×1

Software apps and online services

Arduino IDE
Arduino IDE
MQTT
MQTT
Node-RED
Node-RED
Optional
ePaper EXT3 Basic Library
This library targets the Pervasive Displays EPD Extension Kit Gen 3 (EXT3) and the iTC screens BW or BWR with basic features including graphics routines, four extended fonts and full documentation.
PubSubClient
A client library for MQTT messaging. MQTT is a lightweight messaging protocol ideal for small devices. This library allows you to send and receive MQTT messages. It supports the latest MQTT 3.1.1 protocol and can be configured to use the older MQTT 3.1 if needed. It supports all Arduino Ethernet Client compatible hardware, including the Intel Galileo/Edison, ESP8266 and TI CC3000.
GraphicsMagick
GraphicsMagick is the swiss army knife of image processing. Comprised of 279K physical lines (according to David A. Wheeler's SLOCCount) of source code in the base package (or 1,275K including 3rd party libraries) it provides a robust and efficient collection of tools and libraries which support reading, writing, and manipulating an image in over 89 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, TIFF, and WebP.

Story

Read more

Schematics

ESP32 connection to EXT3

Code

Code for ESP32

Code for Node-RED

Node-RED is optional. gm and mosquitto_pub can be used directly.

Credits

Rei Vilo
14 projects • 25 followers

Comments