E-Paper + ESP8266 Tutorial - Easy Text & Images

Поділитися
Вставка
  • Опубліковано 4 сер 2024
  • The trigBoard is all about low power sub 1uA, so when I wanted to add a display, it had to be electronic paper. This is the perfect display for displaying information at some interval... not going to work for animations/videos, since the update rate is so slow. The magic with these displays though is that you can completely remove power to them and the image is retained.
    Here is the wiki I created for my own adapter board - this has everything you need (code/libraries/links): www.kevindarrah.com/wiki/index...
    Check out my Tindie store (trigBoard is available) www.tindie.com/stores/kdcircu...
    Thanks to all the Patrons for dropping a few bucks in the tip jar to help make these videos happen!
    / kdarrah
    Twitter: / kdcircuits
    For inquiries or design services:
    www.kdcircuits.com
  • Наука та технологія

КОМЕНТАРІ • 79

  • @RonNewsham
    @RonNewsham 6 років тому +10

    Useful video. Once you see something can be done, you know it can be done.
    Two suggestions if anyone wants to try this at home...
    Easy one: crop the image tightly to get rid of padding on each size - uses up a lot less space on an image like this. ( I usually include the final size as part of the file/array name). Easy to do, and won't add any real code complexity.
    The other is more complex, and will need a bit of research. With artwork like that logo where there are long runs of 0s or 1s ( white or black pixels) some sort of run length or Hoffman encoding (think fax machine data transmission) would dramatically reduce the amount of data you need to store, at the cost of decoding/expanding the data at display time.

  • @glydrfreak
    @glydrfreak 6 років тому +1

    Oh my goodness! this ePaper library is so much easier to work with than the one I was previously using!

  • @chiparooo
    @chiparooo 6 років тому

    That’s a cool project. Never messed with the e-paper before. Looking forward to more info on pulling data and displaying. Thanks for taking the time to document and share this project!

    • @Kevindarrah
      @Kevindarrah  6 років тому

      thanks man - nice profile pic :)

  • @hsmptg
    @hsmptg 6 років тому +1

    Great project as always!

  • @ArtyMars
    @ArtyMars Рік тому

    Dude this is awesome! E-Paper is fascinating it can literally last 5 years on a couple lithium button cells!

  • @jotchava
    @jotchava 6 років тому +2

    Amazing! You deserve way more subs. Keep up the great videos! I've made use of all of them.

  • @JGoodwin
    @JGoodwin 5 років тому

    Hi Kevin, I'm looking to make a counter and timer to put in my local gym to count a rope pull. I was interested if you had some advice on what you think would be a good choice for the display. My initial thought was to use a 4 pin hall effect sensor with 4 magnets evenly spaced and alternating polarities to make it start counting sooner. Concerns I have are: 1) display visibility, 2) battery life I want it to work without buttons, so I was thinking of triggering based on the hall effect sensor, but I did want to work out a scheme where the magnet stopped right under the sensor would not keep the unit running, but that it would still know when it starts up again. Most people will probably be about 4'-6' away from the display and still expect to read it. The room is brightly lit all day long.

  • @Tony770jr
    @Tony770jr 6 років тому

    Hi Kevin, nice project!

  • @MrMrjacky7
    @MrMrjacky7 5 років тому

    I know that the refresh time of this display is huge to make something faster than an hour update, it should be 6 seconds but in the video it seems like a 3 seconds update.
    Anyway have you found a way to drive a decently sized epaper on this board up to a decent speed? (like 1 second of refresh)

  • @CoCoRiCoSC2
    @CoCoRiCoSC2 6 років тому

    Hello, did you try partial update on both display ? How much time does it take ?

  • @saurabhkoshta
    @saurabhkoshta 5 років тому

    Hi, can I connect ESP8266 NODEMCU directly to Epaper panel.. Or i need a driver board along witb NODEMCU board

  • @automatemefirst
    @automatemefirst Рік тому

    Awesome project! Glad I found it! Do you think this would work for a larger ePaper display (13"). I think this would have a great application for business store hours, so you could concievably set a store to closed during holidays have it pull down the hours and a holiday message to be displayed as the holiday approaches, and then switch back when the holiday is over.

  • @sarius452
    @sarius452 5 років тому

    can you also use e-ink displays as an main display for rasperry?

  • @Graeme_Lastname
    @Graeme_Lastname 6 років тому +1

    Very interesting, thank you. Just one thing, what does it cost ?

  • @charliebrownau
    @charliebrownau 5 років тому

    Gday
    Looks great
    Can you get those epaper displays cheap on Amazon , ebay or chinese sites ?

  • @interlinkknight
    @interlinkknight 4 роки тому

    I don't see the code for the subscriber counter that you show in the video. Can you share the link?

  • @Micheljut
    @Micheljut 5 років тому +1

    Super informative video as usual. Thanks for that. I have a question, in the ''images.h'' tab your first line is #include , what is this line for?

  • @ondrejjanovec6700
    @ondrejjanovec6700 6 років тому +1

    Good job.

  • @vladk8637
    @vladk8637 6 років тому

    Hello, I have a WaveShare ESP8266 driver board and a 7.5 waveshare e-ink display, but this code doesn't give any result on the screen : debugging (Serial.println) shows that all steps are passed, but screen just doesn't seem to react. In another hand, original library seems too slow for this board, and it tends to crash (wdt reset) when I use it. All I can do for now is drawing a unique bitmap (and eventually make few modifications) using the code example provided with the screen, with no library.

  • @DanielDybing
    @DanielDybing 4 роки тому

    What model/brand of e-ink display are you using in this video?

  • @fipsu
    @fipsu 6 років тому +3

    sweet, where can i buy one :)

  • @SteveWrightNZ
    @SteveWrightNZ 6 років тому

    Hi there! New subscriber here. Just did wonder - why not move up to the ESP32?

  • @jeetlodaya775
    @jeetlodaya775 5 років тому

    Does the pixels only light up black and white or the intensity can be controlled ?

  • @maxsiebenschlafer5054
    @maxsiebenschlafer5054 5 років тому

    How do you get the total views? Which UA-cam api are you using?

  • @masaratech
    @masaratech 6 років тому +1

    Nice

  • @jayantbarthwal4470
    @jayantbarthwal4470 3 роки тому

    hi , will a normal i pad stlyus work in this display , if i create a writing programm?

  • @SuryaTejaKarra
    @SuryaTejaKarra 5 років тому

    How does it handle screen burn issue?

  • @tuloski
    @tuloski 6 років тому

    Link to buy that e-paper?

  • @Tarbard
    @Tarbard 6 років тому +1

    That's a lovely display, I might try a project with one of the smaller (and cheaper) ones.

  • @tarmogr5801
    @tarmogr5801 Рік тому

    Can you lease tell m if these displays are complately rigid nd made of glass, or do they have some flex in them?

  • @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

  • @umairrehman3382
    @umairrehman3382 3 роки тому

    Can you display bitmap on 2.7 inches e paper display?

  • @gregorygross2586
    @gregorygross2586 3 роки тому

    Question, does anyone have an attempt to connect two screens together and display the same image at the same time
    So you can see the image back and forth.

  • @lorenzoporciani
    @lorenzoporciani 6 років тому

    I was thinking that would be better to use a capacitor, rather than a lipo, because it's a low power project, so it would last longer because a capacitor deteriorates way slower than a so susceptible Lipo, but it's only a thought, someone pls respond and give a feedback, as I'm curious if I'm right!

  • @riancurrie
    @riancurrie 6 років тому

    Ohh is the a copper Kaweco Liliput fountain pen I see?

  • @anton4ik55
    @anton4ik55 6 років тому

    love those spy ports

  • @rishikeshmishal6986
    @rishikeshmishal6986 6 років тому

    How can I update epaper through WiFi ?

  • @MyOwntuahur
    @MyOwntuahur 5 років тому

    nice video..

  • @luisfernandocuestasanchez4343
    @luisfernandocuestasanchez4343 4 роки тому

    *PLEASE make a list of detailed videos on how to make your own 13" E-reader. (For non programmers)*
    *We desperately need bigger and more affordable options, but since they don't seem to care about their costumers I want to build one of my own*

  • @runforitman
    @runforitman 5 років тому

    Small question: what’s the shortcut to comment stuff out that you used @ 16:08 ?

    • @NickG_
      @NickG_ 2 роки тому

      Ctrl + /
      Just in case you haven't figured it out in the past 3 years lol

  • @luisfernandocuestasanchez4343
    @luisfernandocuestasanchez4343 4 роки тому

    man¡ you're really good at this, you should make E-reades we desperately need better options in the market, something like a 13" screen or bigger and at a more affordable price.
    if you do that, how much would it cost and with the shipping to Colombia?
    Thanks God bless you.

  • @mowehner
    @mowehner 6 років тому

    I'm assuming this is how the Rplate pro works. It appears the plate polls some DMV server to make it legal.

  • @qiangqiang9519
    @qiangqiang9519 6 років тому

    Look good

  • @DiyintheGhetto
    @DiyintheGhetto 6 років тому +3

    That is as big size epaper. What size is that?

    • @DiyintheGhetto
      @DiyintheGhetto 6 років тому

      Sorry i missed that part. I had to look at that again. Thank you

    • @Tyrone-Ward
      @Tyrone-Ward 5 років тому

      @@DiyintheGhetto yes you do

  • @cthulpiss
    @cthulpiss 5 років тому

    Would it be viable for 3D printer display?
    Say - cheap E-Paper piece ($20 for 6" Kindle one on ali) and SPI ?

    • @wi_zeus6798
      @wi_zeus6798 5 років тому

      Interesting idea but:
      You don't really care about the power usage of the display on a 3D printer.
      Driving one of those 6" Kindle displays isn't quite as easy as driving the newer ones, especially not with an esp8266.

    • @wi_zeus6798
      @wi_zeus6798 5 років тому

      github.com/PetteriAimonen/ED060SC4_driver

  • @kevingravier3219
    @kevingravier3219 6 років тому

    You should consider creating a Pull Request on Github for the library.

  • @MPElectronique
    @MPElectronique 6 років тому +4

    Kevin. Dont you think 25 usd for a small board to canada is too much ?

    • @Kevindarrah
      @Kevindarrah  6 років тому +2

      yea, crazy, but I'm just going off the USPS shipping prices for a small flat rate box. Let me know if you have any suggestions

    • @MPElectronique
      @MPElectronique 6 років тому +3

      only an enveloppe ... you could charge 7-8$ usd.
      ??

    • @Kevindarrah
      @Kevindarrah  6 років тому +1

      Okay, think I figured it out - signed up for a stamps.com account and got pricing just sending First Class instead of priority. Much better

    • @automatemefirst
      @automatemefirst Рік тому

      For a custom board? You'd have hours of time into something like this. What's your time worth?

  • @AbiolaJacobs
    @AbiolaJacobs 6 років тому +14

    where can I buy the ePaper ?

    • @anthonyrodriguez1207
      @anthonyrodriguez1207 6 років тому +3

      you can get this full kit with board and everything for cheap at cutepath.com/go/epaper

    • @anthonyrodriguez1207
      @anthonyrodriguez1207 6 років тому +1

      Large ones are little expensive, I have changed the link to a full list with different sizes

    • @anthonyrodriguez1207
      @anthonyrodriguez1207 6 років тому +6

      Really! did I asked you to click on it, people ask where to buy e-paper displays and I just refer them to the right place! why do you think it's rude?

    • @anthonyrodriguez1207
      @anthonyrodriguez1207 6 років тому +2

      shame on you mik, you hurts my feeling

  • @_danzo7
    @_danzo7 6 років тому

    its look like better then amazon kindle paperwhite am i right?

  • @johnforrestboone1
    @johnforrestboone1 6 років тому

    Neat

  • @ajaybnl
    @ajaybnl 6 років тому

    Hah, trigboard. Ya. But you can add attiny85/24 for low powered sleep modes for esp. That timer ic is hard to get. Well Done Btw.

  • @marhar2
    @marhar2 6 років тому

    Can you check the code into github, both the original and your changes? And congrats on the numbers, I watch all your videos front to back!

    • @Kevindarrah
      @Kevindarrah  6 років тому

      I might do that... but kind of thinking about writing my own driver for it, will be a part 2 deep dive

  • @aryakumar9571
    @aryakumar9571 5 років тому

    Can we remove reflecting surface to create transparent image for this display? I am planning to buy please let me know

  • @seifixnetwork4663
    @seifixnetwork4663 6 років тому

    Can you play video or gif on that epaper

  • @2madrobot
    @2madrobot 6 років тому +2

    I think there is way to refresh only a part of the screen

  • @browaruspierogus2182
    @browaruspierogus2182 6 років тому +9

    7.5" 640x384 - you don't need all that monstrous Adafruit 'code'
    I'd build it but those displays are still too expensive

  • @MrIvey-cy9vg
    @MrIvey-cy9vg 5 років тому

    you should make an open source e reader

  • @Youtuber-jz3kk
    @Youtuber-jz3kk 6 років тому

    👍👍👍👍👍👍👍

  • @seifmegahed1463
    @seifmegahed1463 6 років тому

    LiPo batteries for low power is murder!

  • @RubixB0y
    @RubixB0y 6 років тому

    First!