Arduino Tutorial: E-Paper Display

  Переглядів 126,817

InterlinkKnight

InterlinkKnight

День тому

Do you want to learn how to use an ePaper (E-Ink) display with Arduino, ESP8266 or ESP32? This video is for you.
Sponsored by PCBWay - Full feature custom PCB prototype service: www.pcbway.com/
- Buy E-Paper Display: 800x480 amzn.to/30LZ8Gn or 880x528 amzn.to/357di6L
- Buy Arduino nano: amzn.to/3iru0op
- Buy ESP8266: amzn.to/2x55y7a
- Buy ESP32: amzn.to/3gi5yTI
- Buy logic level converter: amzn.to/2x56gkQ
Recommended Tools:
- Electronic Parts Tester (ESR LCR-T4): amzn.to/2QvQJlP
- Breadboard (good quality): amzn.to/2QsyY3C
- Jumper Wires (22 AWG): amzn.to/3pFksHZ
- Storage Case for Jumper Wire: www.walmart.com/ip/The-Hillma...
- Multimeter (Fluke 17B+): amzn.to/2L3PNQk
- Rigol DS1054Z Digital Oscilloscope: amzn.to/2C5ZwD7
Note: As an Amazon Associate I earn from qualifying purchases.
- Download Arduino sketch: drive.google.com/file/d/1vZeM...
Website: www.interlinkknight.com/
Patreon: / interlinkknight

КОМЕНТАРІ: 108
@nicholasparks500
@nicholasparks500 11 місяців тому
Excellent video. Very detailed, will be trying this this summer. Please keep me posted on a video with better display panels.
@zikermu
@zikermu 3 роки тому
You made an awesome project very educational and detailled .
@tamgaming9861
@tamgaming9861 3 роки тому
AWESOME Thank you very much! I will try it out!
@SantaDragon
@SantaDragon Рік тому
Thanks for sharing. Will try at the weekend to work it out for my 7,4" screen :)
@gamminghub7594
@gamminghub7594 3 роки тому
Man you make detailed amazing videos
@interlinkknight
@interlinkknight 3 роки тому
Thanks :)
@stephaniegadoni3123
@stephaniegadoni3123 3 роки тому
Thanks for the great video! I would like to ask, is it possible for me to reproduce a gift of a few seconds using this material? and when it finished playing it would start again, restarting? a looping? and how long would the battery last? it's for a college project. Thanks again!
@interlinkknight
@interlinkknight 3 роки тому
Refresh rate is too slow for animations
@xuhaib20
@xuhaib20 3 роки тому
Thank you for informational video.How to connect this display with esp32 ? What if display is not coming up
@interlinkknight
@interlinkknight 3 роки тому
In the top of my example sketch i put how it connects with the esp32
@korolyovPavel
@korolyovPavel Рік тому
Good job. Thanx for that. It helps a lot. Could you tell please, can I use ESP for 10.3" e-Paper waveShare display? Thank you.
@interlinkknight
@interlinkknight Рік тому
I don't know. I haven't tried
@MPElectronique
@MPElectronique 3 роки тому
Where did you buy the cable that goes to arduino to the display ? Thanks. Marc.
@interlinkknight
@interlinkknight 3 роки тому
It came with the display
@rohitpatil4785
@rohitpatil4785 3 роки тому
Hello, Is this lcd interface with other microcontroller ( stm, ti,nrf)? I am working on one of my medical device. Could you please help me for below questions? 1) is it possible to display sensor data and waveform on this lcd? 2) Is there any driver available for Arduino? ( For showing waveform, adding images) Thanks, Rohit Patil
@interlinkknight
@interlinkknight 3 роки тому
First, this is not an LCD. This is a epaper display. Second, technically it can work with any microcontroller but you need to see if your microcontroller has the library to control these kind of display. The refresh rate on these epaper displays are very low so it's not appropriate for waveform. You can print waveform but it would refresh around 4 times a minute.
@L8rCloud
@L8rCloud 3 роки тому
Is it possible to send an image via wifi to the frame via a server, like a slide show...? For something even more challenging could it even be done remotely - maybe take a photo and immediately send it to your frame at home..?
@interlinkknight
@interlinkknight 3 роки тому
The only way to do that kind of stuff is with a raspberry pi
@maxwell_edison849
@maxwell_edison849 3 роки тому
I wonder if it is possible to make your own low-resolution E-Paper displays. It seems like the microcapsules might be the pricey part - Which would not be necessary on a low res design
@interlinkknight
@interlinkknight 3 роки тому
If you tried, make a video. It would be cool to see that
@maxwell_edison849
@maxwell_edison849 3 роки тому
​@@interlinkknight I'd need to do much more research. But I would definitely post it.
@adetuck3174
@adetuck3174 Рік тому
Great video, I'm using a 2.9inch e-paper (V3) from Waveshare and connected it , via the flexable cable, to a ESP32 e-paper driver board (from Waveshare) but your script is displaying nothing on the epaper screen.. i can only get the WaveShare WiFi picture upload demo to work with this setup and nothing else do you know why ?
@interlinkknight
@interlinkknight Рік тому
I don't know
@timothymalahy7880
@timothymalahy7880 3 роки тому
Can you program the e-ink display, disconnect the device and will it maintain the display? How long will it maintain, forever?
@interlinkknight
@interlinkknight 3 роки тому
Yeah, they retain the image forever
@quinxx12
@quinxx12 3 роки тому
Could you hook 4 of these together to build a decent sized screen?
@interlinkknight
@interlinkknight 3 роки тому
I'm not sure
@elricho72
@elricho72 4 роки тому
Tnanks for sharing, Could you make a video with the TFT_ILI9163C display 1.44 SPI 128*128 to show a image jpg Thank you
@interlinkknight
@interlinkknight 4 роки тому
Sorry but I don't think I have that display nor have any idea how to do that. I have so many projects on my to-do list anyway.
@interlinkknight
@interlinkknight 4 роки тому
At minute 0:50 on that video I show the TFT 1.8" ST7735. Is interesting if you can get to display an image there, but not sure arduino has enough memory. We are talking about color images so I bet it takes a lot of memory. When I was testing with the epaper display, I was very limited on the size of the image that I could store in my arduino nano, and that's black and white image.
@elricho72
@elricho72 4 роки тому
@@interlinkknight thank you, yes the idea is to show a black & white image like that forum.pjrc.com/threads/25862-ILI9163C-128x128-TFT-driver I will be trying
@interlinkknight
@interlinkknight 4 роки тому
I wish I could help you with that but I have no idea how to use that library. If you get it to work, let me know.
@elricho72
@elricho72 4 роки тому
@@interlinkknight no problem. Thanks again
@roghibashfahani15
@roghibashfahani15 10 місяців тому
hello sir, is it possible to change the hex array of data image from serial port. the purpose is change the image without open the source code
@interlinkknight
@interlinkknight 10 місяців тому
Like this it's not possible, but what you want can be achieved using a micro SD card reader and reading the image inside the micro SD card. A device that can do this easily is the "inkplate 6color" (google it)
@RichHandsome
@RichHandsome 2 місяці тому
Cool! Can I use my own device, connect voltage directly to the Epaper ? So No laptop no arduino or coding? Is that possible? I hope this made sense.
@interlinkknight
@interlinkknight 2 місяці тому
The closest thing is the Inkplate 6Color from Soldered. They sell the epaper display with the esp32 included. I made a video about it
@RichHandsome
@RichHandsome 2 місяці тому
@@interlinkknight thank you 👌🏾
@RichHandsome
@RichHandsome 14 днів тому
@@interlinkknightsorry I might be blind. Can you send me e the link of that video?
@denialsu2332
@denialsu2332 3 роки тому
hello ,i bought a 10.3 inch epaper from waveshare ,how to set up the table ,because i cant find the 10.3 inch size in GxEPD2 ,i am a newbie, please teach simple. thanks
@interlinkknight
@interlinkknight 3 роки тому
Apparently it's not supported
@sudendarknes691
@sudendarknes691 Рік тому
Can I connect "1448×1072 high definition, 6inch E-Ink display HAT for Raspberry Pi" the same way as you to the arduino nano?
@interlinkknight
@interlinkknight Рік тому
Check if the library supports that display
@sakshamgupta5726
@sakshamgupta5726 3 роки тому
Amazing tutorial man! @InterlinkKnight Can we make a pdf reader using this technology and board? Please help
@interlinkknight
@interlinkknight 3 роки тому
You would have to use something like a raspberry pi. Thankfully you can use this epaper display with raspberry pi
@sakshamgupta5726
@sakshamgupta5726 3 роки тому
@@interlinkknight oh wow thanks alot man..... I am really looking forward to developing something like that.....maybe you could present something for it.....it would be very helpful and i think everyone wants to see it.....anyway mate great channel Appreciate it 👍
@interlinkknight
@interlinkknight 3 роки тому
Sadly I don't know how to use the raspberry pi so I have no idea how you could do that. Sorry
@sakshamgupta5726
@sakshamgupta5726 3 роки тому
@@interlinkknight oh no worries bro...... do you have the knowledge of how to upload texts via wifi or bluetooth to the e paper?
@interlinkknight
@interlinkknight 3 роки тому
I don't know that either. But I'm sure you can find a tutorial that could help you.
@thelovasky
@thelovasky 2 роки тому
Does this kind of colored e-ink emit light?
@interlinkknight
@interlinkknight 2 роки тому
No
@paulabwright
@paulabwright 3 роки тому
is there an e-paper touch display out on the market yet?
@interlinkknight
@interlinkknight 3 роки тому
Not that I know of
@90AlmostFamous
@90AlmostFamous 3 роки тому
U might get tons in alibaba , stuffs from Shenzhen China
@paulabwright
@paulabwright 3 роки тому
90AlmostFamous well, I was thinking of the light phone 2 and their screen- wondering if their is a capacitor or resistive e-ink screen out there. I’ll check aliexpress as a first stop.
@nielsdaemen
@nielsdaemen 3 роки тому
There sure is ukposts.info/have/v-deo/p2SHaHd4cG-by4k.html
@miodice3
@miodice3 3 роки тому
Chrome doesnt allow the download of the linked files from google drive, it says they're dangerous. Is there another way you could link these?
@interlinkknight
@interlinkknight 3 роки тому
I can download them just fine. I don't know why are you getting that error
@miodice3
@miodice3 3 роки тому
@@interlinkknight thank you, I will maybe try another browser. Thanks!
@cessposter
@cessposter 3 роки тому
@@miodice3 just use firefox
@miodice3
@miodice3 3 роки тому
Sanjay Nair long ago ditched these and went with ones with better driver support, thank you though
@cessposter
@cessposter 3 роки тому
@@miodice3 what are the issues? Maybe I can help?
@jayantbarthwal4470
@jayantbarthwal4470 2 роки тому
will a normal i pad stylus work on this display
@interlinkknight
@interlinkknight 2 роки тому
No
@jayantbarthwal4470
@jayantbarthwal4470 2 роки тому
@@interlinkknight Thanks for the reply, suppose, I created a python program in my touch screen LCD display with raspberry pi, if I change my display to an E-paper display, will my program work fine? can you tell me how easy/hard to migrate?
@interlinkknight
@interlinkknight 2 роки тому
I never used raspberry pi so i don't know. You need a library specific for this kind of display. At least for me in Arduino, i had to learn from scratch how to use epaper displays. Something you need to keep in mind is that this is not a typical display. Epaper displays have a very low refresh rate so you can't use them as other displays
@jayantbarthwal4470
@jayantbarthwal4470 2 роки тому
@@interlinkknight What do you do by the way. Would you like to work on a project (GUI-based app in E-paper display using ARDUINO)? . We will pay you for that, if you are free let me know.
@interlinkknight
@interlinkknight 2 роки тому
I currently work full-time in technical support. I don't have much free time so I don't think I could work on your project. Maybe check out tablets with epaper displays that use android, like this: ukposts.info/have/v-deo/b36XjGato3mSlZ8.html
@sameerkhatri5765
@sameerkhatri5765 2 роки тому
hi can we add raspberry pi instead of Arduino
@interlinkknight
@interlinkknight 2 роки тому
Yes. It even has a connector to go on the raspberry pi
@roghibashfahani15
@roghibashfahani15 11 місяців тому
Hello brother, i buy Waveshare 2.13 (D) and still didn't get it how to use. Can you teach me how to use that
@interlinkknight
@interlinkknight 11 місяців тому
Maybe you didn't select your board and display at the beginning of the sketch? Try using an Arduino uno or nano
@roghibashfahani15
@roghibashfahani15 11 місяців тому
@@interlinkknight i did. Can you send me a full source code for only my e-paper HAT type. So can straight to run it.
@interlinkknight
@interlinkknight 11 місяців тому
The code I have is the one in the description
@roghibashfahani15
@roghibashfahani15 11 місяців тому
the screen type HINK-E0213A22-A0 SLH19148
@roghibashfahani15
@roghibashfahani15 11 місяців тому
this the serial output _PowerOff : 8 _PowerOn : 8 _Update_Full : 8
@diegoyonamine8943
@diegoyonamine8943 3 роки тому
Animal Content... cheers dud.
@DrWaSaBe
@DrWaSaBe 3 роки тому
Lol I searched for this screen and found the project I wanted to make 😂😂
@interlinkknight
@interlinkknight 3 роки тому
That's nice. I also made a tutorial video for the youtube subscriber counter
@b00lsheet
@b00lsheet 3 роки тому
I think you do have the size of the image in the .h, it's in comments, 0x64 = 100
@interlinkknight
@interlinkknight 3 роки тому
Where? I don't see it
@b00lsheet
@b00lsheet 3 роки тому
@@interlinkknight@5:05, at the beginning of heart.h there is a comment [...] gImage_heart[1300] = { /* 0x00, 0x01, 0x64, 0x00, 0x64, 0x00, */ [...] Now I'm not sure but since your image is 100x100, the two 0x64 here suspiciously looks like the size of the image. Maybe try with a few different size and see if it makes sense?
@interlinkknight
@interlinkknight 3 роки тому
Good guess but actually that comment line is always the same. It's there to show an example of how the code would look like after that
@b00lsheet
@b00lsheet 3 роки тому
@@interlinkknight Well that's too bad then. A missed opportunity from Image2Lcd !
@AmitPatel-ut5hp
@AmitPatel-ut5hp 11 місяців тому
Compilation error: GxEPD2_3C.h: No such file or directory
@interlinkknight
@interlinkknight 11 місяців тому
Wrong library installed
@NothingBootz
@NothingBootz 2 роки тому
No errors in the code, but it doesnt seem to work on my arduino uno.
@interlinkknight
@interlinkknight 2 роки тому
That's weird. It should work
@NothingBootz
@NothingBootz 2 роки тому
@@interlinkknight I have to say I use a 200x200 MH-ET live screen, but I thought it would work on most epaper. I cant get this screen to work on my uno at all.
@interlinkknight
@interlinkknight 2 роки тому
Each epaper display is unique. Maybe try the one I use. Or try any other display that it's in the list near the top of the sketch
@renesolaire8319
@renesolaire8319 3 роки тому
Important notice for new buyers
@renesolaire8319
@renesolaire8319 3 роки тому
Currently working !!!! I want to explain you the modifications that have been imperative. 1/ I’m using GxEPD version 3.1.0 & GxEPD2 version 1.2.16 2/ It is necessary to dive inside GxEPD2 library and replace init(serial_diag_bitrate, true, 20, false); with init(serial_diag_bitrate, true, 2, false); it's the reason this actual screen doesn’t look. Nowadays screen with same reference are possibly not the same model than yours. It comes equipped with the “clever reset” , that apparently cause the fault of "apparently dead screen" 3/ the screen doesn’t work correctly with the HAT left selector (display config) on “B”(other) as for your demo. It will work but can’t print the black color. It is necessary to switch to “A” (smaller screens) InterlinkKnight Thank you for your work again. Without you, I would not dare to use such a screen. Have a good day, Thank you, good luck !
@bcrco
@bcrco 3 роки тому
DISCONTINUED :/
@interlinkknight
@interlinkknight 3 роки тому
There's a newer version with higher resolution
@browaruspierogus2182
@browaruspierogus2182 3 роки тому
No one so far explains how those signals work so videos are useless
And what’s your age? 🥰 @karina-kola
00:12
Andrey Grechka
Переглядів 6 млн
Что будет с кроссовком?
00:35
Аришнев
Переглядів 1,7 млн
Bro smelt it & passed out 😂 #comedy
00:10
MrTalalaa
Переглядів 6 млн
Arduino E-Paper Display Review ( Waveshare 1.54")
7:06
educ8s.tv
Переглядів 194 тис.
E-Paper + ESP8266 Tutorial - Easy Text & Images
17:53
Kevin Darrah
Переглядів 135 тис.
Making an E-paper Dashboard with ESPHome
22:59
Tech Dregs
Переглядів 114 тис.
Arduino UNO mit Waveshare 2,9" e-Paper Display verbinden (deutsch)
12:57
Makerblog.at - Arduino & Co
Переглядів 18 тис.
Trolling My Mom With an E-Paper Picture
11:05
CNLohr
Переглядів 748 тис.
12 Useful & Interesting ESP32 Projects for Beginners!
9:41
ToP Projects Compilation
Переглядів 564 тис.
Inkplate 6Color - A color E-Paper display with ESP32
8:55
educ8s.tv
Переглядів 6 тис.
Electronic Paper - See What Happens
9:21
Posy
Переглядів 302 тис.
7 Color E-Ink Display
6:55
Ryan Ward
Переглядів 16 тис.
Broken Flex Repair #technology #mobilerepair
0:55
ideal institute aligarh
Переглядів 15 млн
Нужен ли робот пылесос?
0:54
Катя и Лайфхаки
Переглядів 849 тис.
Клавиатура vs геймпад vs руль
0:47
Balance
Переглядів 465 тис.