In this tutorial, I would like to introduce about the E-Ink E-Paper Display Module which I discovered recently. It’s so cool!
This E-ink display module is special made for E-ink display development. You do not need to build any additional circuit and component. You can just run this E-ink display module directly for your projects using any micro-controllers.
The E-Ink Display Module is something like the Amazon Kindle e-book. It still can display content when power is OFF!!!
Checkout how E-Ink Display Module works here: http://bit.ly/HowE-InkWorks
E-Ink Display Module holds and image even without power! Impressive. Checkout why here: http://bit.ly/HoldImageWithoutPower
In this tutorial, I will be using E-Ink E Paper Display Module with the features & specifications below:
Ultra-low power consumption
Super wide viewing angle - near 180°
Extra thin & light
Four gray shade colors
All necessary component included
Integrating boosted circuit
Display thickness: 1.18mm
Display Dimension: 2.04inch,
Module dimension: 30.13x60.26mm
Pixel Pitch (mm): 0.28(H) X 0.28(V) / 95dpi
Contrast Ratio: 10:1
Display Color: 4 gray shade colors, White, Gray, Deep gray, Black
Refresh Time (room temp.): 1 sec
Operation Temperature: 0~50°C
Storage Temperature: -20~60°C
Module Weight: 15g
Step 1: HARDWARE & SOFTWARE Needed
Step 2: Hardware Connection
Because there are no silkscreens printed on top of the pins, it’s sometimes quite hard to connect the module to the Arduino if the module is mounted on the breadboard. Hence below is the pins layout of the E-Ink module for your reference.
Connect the display module to the SMDuino as follow in the picture.
Step 3: Arduino Library Installation
Download the E-Ink Library as a .zip file.
- Open your Arduino IDE 1.6.9 and import the E-Ink Library into Arduino IDE.
- In Arduino IDE, go to Sketch > Include Library > Add .zip library
- Choose the SmartEink_Arduino_Library.zip file which you have just downloaded.
- You should see that the library is added successfully.
Step 4: Open the Example Sketch
In Arduino IDE, navigate to File > Examples > SmartEink > ShowBitMapDemo. Load up the example sketch.
By default, you should see something like the picture appear as a new window.
Step 5: Upload Your Code
Before you upload the code to SMDuino, make sure the two following items are correctly done:
1. For the board type, select Arduino/Genuino UNO and
2. Select the correct COM Port of your device.
Step 6: The Result
When done uploading, you should see that the display module is displaying something as shown in the video.
This is the expected result. Congratulations!!!
You have successfully completed the tutorial where you have the image displayed on the E-Ink Display Module.
For Part 2 of my tutorial, I will teach you how to display your own customize image using software. Stay tuned for Part 2 of my tutorial on E-Ink Display Module.
Thank you for reading my tutorial.
Have a nice day.