Raspberry Pi E Ink Task Organizer

Sdílet
Vložit
  • čas přidán 21. 08. 2024

Komentáře • 178

  • @driftonAloft
    @driftonAloft Před 4 lety +48

    its a known issue with the color e-ink displays, due to the different polarities of the red color versus the black it has to clear the screen like you said, then the pulsing to coax the red pigment into the right position, if you used a plain black and white e-ink display the refresh for 16color gray can be as low as a few seconds with only minor flashing, another thing to keep in mind is that most controllers also allow for a partial screen update so as long as you are only update the black text/imagery in a area you should be able to tell the controller to update that one area at a much faster speed and tell it to do a full refresh every 24 hrs or so just to keep the screen supple the e-ink displays can get ghosting after a while if the controllers aren't turning off power to the display all the way

    • @driftonAloft
      @driftonAloft Před 4 lety +1

      ​@joshua kregg not if you are looking for fast updates

    • @Bubu567
      @Bubu567 Před rokem

      There are multiple update modes that not all displays are compatible with. Per pixel update(can cause ghosting even when compatible), region refreshing(a squared area will flash and refresh), and full screen refreshing.

  • @roderickroderick7216
    @roderickroderick7216 Před 4 lety +43

    Kilometers per second!!! Holy wow!

    • @jonilarsen-haikarainen8733
      @jonilarsen-haikarainen8733 Před 4 lety +2

      Well Kilometers per second would give very low numbers for wind speed :) We typically use meters per second for wind speed here.

  • @rsmeaton
    @rsmeaton Před 4 lety +35

    The flashing is because the display is electrophoretic. Basicaly, it's physically moving charged particles through a fluid. The different "colors" have different masses, so some move faster, while others move slower. The flashing basically refreshes all the particles to a "default" position so it can render stuff more reliably.
    I think there are ways to eliminate the flashing, depending on what display/libraries you're using. I have a smaller one that wipes, like a slow-moving horizontal scan line (paperTTY is the software I'm using - it lets you run a bash shell on an e-ink display).

    • @c0p0n
      @c0p0n Před 2 lety +1

      The kindle has an option to not erase the screen when flipping pages and it works OK, but leaves some ghosting from the previous page sometimes. Makes page turns superfast though.

  • @nixellion
    @nixellion Před 4 lety +55

    "Pretty good viewing angle" saying that about e-ink display is like saying "This book has pretty good viewing angles" :D e-ink is basically like paper in almost every viewing aspect

    • @Salahudin-
      @Salahudin- Před 4 lety

      I get what you mean, but you have to take into account that there is a coating on the display itself, which adds some reflection, hence the impact on viewing angles.

  • @AdamLeask
    @AdamLeask Před 4 lety +6

    I've wanted to build my own e-ink tablet for years, so really impressed with this project. Maybe this'll be my project over the Christmas holidays!

    • @AtlantaTerry
      @AtlantaTerry Před 3 lety +1

      How did it go?

    • @VaiAlandikar
      @VaiAlandikar Před rokem

      I’ve been wanting to make an eink small laptop for writing/researching only (no extra apps)

  • @MrSkyl1ne
    @MrSkyl1ne Před 4 lety +29

    I think we have all sorts of other problems when the day comes we need to display wind speeds in km/s.

  • @NOTNOTJON
    @NOTNOTJON Před 4 lety +29

    "I wanted to have a weather display component"
    Okay I get that...
    "And I live in California"
    Wait what?
    The weather component now seems redundant given the weather is:
    99% sunny / maybe some clouds or
    1% rain / forest fire

    • @kalebclark5826
      @kalebclark5826 Před 4 lety +4

      Hah! Mostly I like to see just how HOT it is so I can avoid it. But I like to say we have three seasons in CA similar to popular hot sauces. Hot, Mild and Fire.

    • @ericalvarez9345
      @ericalvarez9345 Před 4 lety +1

      Forest fire lol more like suburban/highway fires 🤣

    • @TheDrewker
      @TheDrewker Před 4 lety +1

      @@ericalvarez9345 Have you ever been to CA? It's not a giant sprawling metropolis like NY or something. The northern half of the state is pretty sparse as far as population goes. Plenty of forests and lakes... mountains, volcanoes... CA has a little bit of everything

    • @VileStorms
      @VileStorms Před 4 lety

      More like 50% forest fire huehuehue

    • @JakubSK
      @JakubSK Před 3 lety

      Been there… I’ll stay when I’m at thanks.

  • @MikaelMurstam
    @MikaelMurstam Před 4 lety +1

    Yes, that flashing is definitely for clearing the display. This particular E-Ink display is used for signage, like showing the price in a store etc. It is not meant to be updated that often. Even every 6 minutes is too often.

  • @zipp4everyone263
    @zipp4everyone263 Před 2 lety +1

    The flashing is there to clean the image. E-ink displays work by switching the polarity between two substrates to attract the different colours to the different substrates. IF you want an area to be black, attract the black pigment to the substrate close to the user, want it to be white, attract the black pigment to the bottom substrate.

  • @Rouverius
    @Rouverius Před 4 lety +40

    "The over complication of this project is broad"
    Hey, I'm already hooked; no need to oversell it. 🤣

  • @aarondcmedia9585
    @aarondcmedia9585 Před 4 lety +6

    I don't know what the process is internally (ie the flashes and what they're doing), but full refresh for that module is 16 seconds. I timed it via video pause and it looks like that's how long it took to complete the display cycle. I am guessing it's a bit like charging a capacitor but it needs 2 voltage levels, one for black and one for red?
    Cool project either way. I have something similar planned, and it's good to see Pi + waveshare kit working as intended.

  • @PJElliot
    @PJElliot Před 4 lety +16

    Seeing how much you used the Red, I would stick to the two color version of the e-ink panel as the updates are much faster. It may also support partial updates allowing a clock updating every minute to be added. Nice project though! Now where’s my e-ink display....

    • @jaroslavpsenicka
      @jaroslavpsenicka Před 4 lety

      Good point IMO, I wonder how the display updates when using two colors only. The initial render was pretty fast.

    • @PJElliot
      @PJElliot Před 4 lety

      Jaroslav Pšenička I’ve been playing with a slightly smaller B/W panel and I could get it updating using partial updates with periodic wiping refreshes with much quicker updates.

  • @NiHaoMike64
    @NiHaoMike64 Před 4 lety +15

    Where's the code, or is release delayed until it works on Python 3? (Python 2.7 will become unsupported at the end of the year.)

  • @mikecane
    @mikecane Před 4 lety +2

    Neat. But wait:
    1) Hanging it would mean the display is then upside down. How do you rotate it?
    2) How do you clear items that have been done? No touchscreen?

  • @fakewings1992
    @fakewings1992 Před 7 měsíci

    You said over engineered; I say it's a personal custom built catered to yours truly.
    We are not the same.

  • @pillowhacker
    @pillowhacker Před 4 lety

    Pretty cool idea. I'd probably tweak the code to make the display only physically refresh if the data has actually changed instead always every 6 minutes, just to avoid the display flashing distracting me out of the corner of my eye.

  • @Corbald
    @Corbald Před 4 lety +4

    The problem with using a rPi for this project is that it doesn't really leverage the zero power e-ink display's 'standby' mode. I.e. The rPi can't go into a low power mode like the display can. I'd use an Arduino instead, as you can use a watchdog interrupt to place it into a very low power mode. I can see why you used the rPi for this project, as setting up timers and low-power Arduino based systems can be a bit outside the scope of this project, as well as getting connectivity on an Arduino can also be complicated and requires more hardware.
    Not an argument _against_ your methods, so much as an observation, perhaps for those wanting to take the next step.

    • @dhyanais
      @dhyanais Před 4 lety +1

      As far as I know the arduiono doesnt have enough memory to run the composition of the display. I also settled with an Raspberry Pi, but zero. What can you do?

    • @Corbald
      @Corbald Před 4 lety

      @@dhyanais AFAIK it depends on the display. Good point though.

    • @haakonness
      @haakonness Před 4 lety +2

      @@dhyanais What about an esp32? It should have enough ram, and also supports "deep sleep" modes. :)

  • @JoshuaPritt
    @JoshuaPritt Před 4 lety

    I've had a project like this on my list for years. I even thought about throwing my old android tablet at it. Eink is a great idea! Good job on the software making it modular!

  • @kbhasi
    @kbhasi Před 4 lety +1

    3:30 E-ink Spectra, which was originally designed for use in retail store price displays, but repurposed by Waveshare and other companies for DIY projects. However, a few months ago, Waveshare started offering E-ink Carta displays in the 6, 7.8, and 10.3 inch sizes, however, the hardware to drive it seems to be more complex, and they're more expensive, so I can see why a number of people still prefer to use the Spectra (black/white/red and black/white/yellow) and Aurora (black/white) displays.

    •  Před 4 lety

      I didn't know this. Thank you for sharing. Have you got a e-ink screen from Waveshare?

    • @kbhasi
      @kbhasi Před 4 lety

      @
      No, but I had planned to buy some of their Carta display kits (at least the 10.3 inch, so I could start by sending over some screenshots from my Likebook Mimas), but decided to wait out for newer e-paper display technologies, also because my software project is still in the conceptualisation and design stages.

    • @petermuller6658
      @petermuller6658 Před 3 lety

      @@kbhasi hey man, did you actually build your own e-ink organiser or something like that? I'm planning on starting this project with a friend and we're currently looking for the best display to start with.
      The display is basically just supposed to display a to do list for starters, do you have any recommendations?
      You seem to be well informed, so I would really appreciate if you could help me out! Thanks mate

    • @kbhasi
      @kbhasi Před 3 lety

      @@petermuller6658
      I kinda have been planning to create something vaguely like that. However, I'm still in the process of designing it privately, and want to keep as much details as I can as secrets.

  • @andrewadams9686
    @andrewadams9686 Před 4 lety +2

    I've totally needed one of these and I always need to add to my list of projects! Awesome job man, glad to see everything is going well!

  • @EkelundDK
    @EkelundDK Před 4 lety

    That's a pretty cool project. I would probably have added som server uptime data, where the RPI pings the domain and says if it's up now, how long it's been up for, and last time it was down.
    I'd probably also get it to read some switches on my windows and doors, to see if they're open or closed.
    The calendar feature is pretty cool, I'd keep that for sure.

  • @ein57ein
    @ein57ein Před 4 lety +1

    Very interesting. Add touch capability to that and for me it'd be a neat display on a Pi running Octoprint.

  • @vaseline7487
    @vaseline7487 Před 3 lety

    I like that colour coming out

  • @jessc5719
    @jessc5719 Před 4 lety +4

    This is what I hoped the Google home display would do

  • @xdanielgs
    @xdanielgs Před rokem

    So cool and nerdy! Love it.

  • @ZippytheHappyChimp
    @ZippytheHappyChimp Před 4 lety

    dual purpose the rain and snow gages. When accumulation is zero, display % chance of rain/snowfall within the next 1 or 3 hours. Once there's actually an accumulation to count (and thus % chance is either 100% or moot (depending on how you view that data), count the accumulation.

    • @kalebclark5826
      @kalebclark5826 Před 4 lety

      Good idea! That would give me a bit of room to add something else.

  • @thsinger
    @thsinger Před 4 lety

    We have at work esl (electronic shelf label) since a few years, as I know we where one of the first retailers using the eInk Display with red as an additional color , they update much faster then this it take less then 1 second. But the cycle is the same, first black and then red fades in.

  • @martingerken7094
    @martingerken7094 Před 4 lety +12

    Will the PiZero do? And have the Pi power up only every hour to update and save energy inbetween?

    • @kalebclark5826
      @kalebclark5826 Před 4 lety +1

      Yes, the zero will work. not sure about having it power up for the cycle. Ive got it on a 15min cycle currently.

    • @tetsujin_144
      @tetsujin_144 Před 4 lety

      Pi doesn't have power management features unfortunately - if it's plugged in, it's consuming power, and being idle doesn't change that much. So if you want it to periodically power up, then shut down until the next cycle, you'd need additional hardware to do that. (And that doesn't get you wake-on-LAN or wake-on-keypress, for instance) Unfortunately the add-on kits I've seen to add timer-based power management to the Pi aren't cheap either.

    • @jaret217
      @jaret217 Před 4 lety +1

      @@tetsujin_144 an esp8266 with a relay would probably do the trick.

    • @martingerken7094
      @martingerken7094 Před 4 lety +1

      @@jaret217 the ESP8266 or ESP32 could probably do all parts...

  • @MartusTube
    @MartusTube Před rokem +1

    Sunrise and sunset on a task organizer... but no clock.

  • @FunkyDeleriousPriest
    @FunkyDeleriousPriest Před 4 lety

    I absolutely need at least 2 of these

  • @luke_filewalker
    @luke_filewalker Před 4 lety

    Maybe a bit of padding from the border for the text content - otherwise blown away!!! This is AWESOME! I NEED one :) (in pieces to build of course :)

  • @DAVIDGREGORYKERR
    @DAVIDGREGORYKERR Před 4 lety

    I would be inclined to go with the UDOO RYZEN Bolt V8 as it is easier to write 80586 assembler in AT&T format with some C++ code to link everything together and it can be very fast.

  • @TheEviling
    @TheEviling Před 4 lety +4

    Awesome project :)Would it be easy to add a glass-screen infront the of the e-ink panel, to make it easier to keep clean?

    • @kalebclark5826
      @kalebclark5826 Před 4 lety +2

      Sure, Would only have to modify the front 3d printed part to accommodate the glass!

  • @grindel80
    @grindel80 Před 4 lety

    Wow!! Ive seen a lot of electronic projects. But this one is awesome!!

  • @johnjoyce
    @johnjoyce Před 4 lety

    Nice simplicity to the design of the case. Thanks for describing the rationale. Could be good to better present how the code runs as a long running process. Many ways to do that.

  • @jonilarsen-haikarainen8733

    Would not a Raspberry Pi Zero W, be better for this?

  • @themadhacker9376
    @themadhacker9376 Před 4 lety

    i had the idea (even though i have NO idea how to accomplish this...) of using a similar setup to hold information for my D&D game. Its mostly to look up spells as looking through multiple manuals and sheets is infuriating sometimes. maybe chuck in a dice roller for added fun idk. Essentially a really neat digital notebook. I really like the idea for an E-ink display too.

    • @themadhacker9376
      @themadhacker9376 Před 4 lety

      To elaborate: I do mostly hardware work and some repair. I have literally zero experience in programming...i could probably whip together a box with a keyboard and a screen, but there's no way i could put together a program that would you know...do what i want it to do

  • @Majawat
    @Majawat Před 4 lety +1

    Do you need to generate your own image via your software to push to the display, or is there a way to have the display just show a website in a kiosk browser using the same hardware?
    I've been wanting to do something similar but with the off-the-shelf nature of DakBoard so I don't need to program anything.

  • @charleshines6155
    @charleshines6155 Před 4 lety

    Looking at some of the prices for the Delkin SD cards, I would guess that they might be SLC flash. That is considering the applications you mentioned them used in. SLC is the best but also very expensive.

  • @lucasmills1246
    @lucasmills1246 Před 2 lety

    I need to get my shit together like this guy.

  • @peberdah
    @peberdah Před 4 lety +1

    I would like same harware but with a 14'' portrait display or 2 X 7" displays, to show PDF mail attachment, if not mail content, to simulate paper sheet like letters. THK Paul

  • @RoryOConnor
    @RoryOConnor Před 4 lety

    Nice Project Kaleb! Would make a superb 'Bat Signal' /overhead projector! lol =D

  • @okhouri
    @okhouri Před 4 lety +18

    I’m not sure what the purpose of these videos is. It seems you guys go out of your way to make sure that the viewers learn nothing. Is that because you assume we are watching this channel for entertainment and would rather not be burdened by details?

  • @mariemeyer2885
    @mariemeyer2885 Před 4 lety +1

    Great project. Will you be sharing the code?

  • @___xyz___
    @___xyz___ Před 4 lety +5

    10:53 "viewing angle" it's literally black and red pigments on a plastic sheet hahaha

    • @dyvel
      @dyvel Před 4 lety +1

      It's like checking viewing angles on a printed paper :D

    • @tetsujin_144
      @tetsujin_144 Před 4 lety +1

      Yeah that's kind of the point, though. These properties are par for the course for e-ink, but not for computer displays in general.

    • @dyvel
      @dyvel Před 4 lety

      @@tetsujin_144 for sure, it's helpful if you're not aware of the properties if e-ink, so I understand why they show it. If you are familiar with e-ink it sounds funny though :)

    • @___xyz___
      @___xyz___ Před 4 lety +1

      @@tetsujin_144 Although EPD (e-paper) is such a vastly different display technology, and I don't think I'd ever personally buy an EPD _smart_ device (that's not strictly for reading or writing), I think it's important that it be compared to contenders such as LCD and LED. Even if it could only ever hope to displace those technologies in areas where it is obviously superior, such as e-book readers, art tablets and static billboards. Simply because it needs to prove that it is, in fact, superior. For instance, I don't think the industry is half as concerned about the health benefits of EPD as it should be. But I argue that, even if we don't see it today, the properties of EPD may extend to nearly the level of light transmitting display technologies in terms of colour accuracy and refresh rate. There are no physical or electrical limitations of such; the processing just gets way too complex, volatile and unjustifiably expensive for anyone to ever buy it.

  •  Před 4 lety

    Awesome and beautiful

  • @imroztowhid1284
    @imroztowhid1284 Před 4 lety

    time to build my own e-reader

  • @Robert-tx4xr
    @Robert-tx4xr Před 2 lety

    I will love to see a Audino if doable with a Epaper displaying Crypto and Stocks -

  • @TheDutzend
    @TheDutzend Před 4 lety +1

    I’m using a 7.5 inch waveshare Display with 800x480 resolution. But I’m having problems achieving clear font lines. The only readable font I can find are bitmap fonts. But even though my text is much larger it doesn’t look as clear. Which font are you using?

  • @barreltitor8178
    @barreltitor8178 Před rokem

    is there any chance e ink display can be used for scifi movies?, it looks kinda interesting

  • @prussian7
    @prussian7 Před 4 lety +1

    I have been thinking about building something like this. e-Ink, Raspberry pi zero.

  • @ENetArch
    @ENetArch Před 8 měsíci

    I would like to make one like this that has touch capabilities, as well as being about 15 to 24 inches in size, as I want to be able to walk up to it and click off this ToDo's I've completed, along with having a bluetooth keyboard to add ToDo's to it, or adding ToDo's through my phone to a central server.

  • @hundsboog
    @hundsboog Před 4 lety

    Nice project! What Im gonna looking for is - and maybe somebody can give me a hint - is a to do list for my employess to be shown on a big touch monitor where they can check and set check marks for things to be done before they leave. Any ideas?

    • @kalebclark5826
      @kalebclark5826 Před 4 lety

      Sure that could be handled in several different ways. As much as I am fond of overengineering projects for myself, it would be easy enough to get a big touch monitor and set up a full-screen google task on it or look into proper project management software. But if you are determined to do it the hard(fun) way... Big touch screen monitor, raspberry pi, some software development, an inordinate amount of time and voila!

  • @singletona082
    @singletona082 Před 4 lety

    HM. Modify this to house a pi zero and a battery pack along with some tac switch buttons to make an ereader or just ot cycle thorugh data displays?

  • @supernova6553
    @supernova6553 Před 2 lety

    have you tried making a diy e reader with one of these larger displays? it may be worth trying to make one that reads PDFs properly finally.

  • @DigitalN8v
    @DigitalN8v Před 4 lety

    I would of added a few day forecast along with a daily hi and lo for the weather..and maybe a notepad function.

    • @kalebclark5826
      @kalebclark5826 Před 4 lety

      I really wanted forecast, and that was in the original plan, but weather API's start charging for forecast data. Current is in the free tier. That's why it didn't make it...

    • @DigitalN8v
      @DigitalN8v Před 4 lety

      @@kalebclark5826 open source weather forecast data would be cool...

  • @ardawanx
    @ardawanx Před 4 lety

    very interested to know what syntax highlighting are you using? it's minimal and i love it. if you don't mind to share.. :)

  • @cyrils.1194
    @cyrils.1194 Před 2 lety

    Would that be possible to use that screen at a regular screen ? So that you ouse use that screen as your regular computer screen, given that you don't do much else than writing on word ?

  • @DaarkCloud
    @DaarkCloud Před rokem

    I work at a clinic and have been trying to find a solution that involves putting the providers schedule on a screen. Now we print their schedules on paper, which goes through 200 pages per month. My idea is having a raspberry pi zero or something with an eInk display and either sending the schedule to the screen by the pi appearing as a printer on the server and then the pi takes the print file and displays it, or somehow uploading a pdf or something to the screen. I'm not sure how to do this. Any tips on how to get started?

  • @bluetopia42
    @bluetopia42 Před 4 lety

    I love it!! But there must be a way to make a faster refresh. If you have guts, your new solution will be in ASM. ;)

  • @spacebasedsolarpowersbspsb6548

    Can we display Maya software rendering time left on this ...?

  • @KenWalkersquatley
    @KenWalkersquatley Před 2 lety

    I really want to implement this, but I have the V2 version of the Waveshare e-ink screen, and that doesn't want to work.

  • @ericalvarez9345
    @ericalvarez9345 Před 4 lety

    So does that blinking happen every time the screen updates or only after the initial boot? This wasnt clear in the video and left me on the fence before attempting this project. Thanks! Looks dope

    • @kalebclark5826
      @kalebclark5826 Před 4 lety

      Unfortunately, it happens on every screen update.

    • @TurboCapriRS
      @TurboCapriRS Před 4 lety

      @@kalebclark5826 that would get old real quick. I hope you find a way to limit that. I can see every 1/4 hour refresh being ideal though. Seldom are appointments every 5 minutes

    • @kalebclark5826
      @kalebclark5826 Před 4 lety

      @@TurboCapriRS I've since upped the interval to 15m. The placement of it at my workstation is in my periphery, so its not too bad. After a few days, I don't notice it all anymore.

  • @circuitdotlt
    @circuitdotlt Před 3 lety

    this needs a touchscreen. could then run it as a single page web browser in kiosk mode.

  • @seanblah12
    @seanblah12 Před 4 lety

    Awesome project, shame about the screen refresh though. Are all the multicolour displays like that?

    • @kalebclark5826
      @kalebclark5826 Před 4 lety

      I'm not sure Sean, I have another single color from the same manufacturer and it behaves the same way (except for the red refresh of course). I have not used the yellow colored one, but I would assume it is similar from the two that I have used.

  • @maxm7176
    @maxm7176 Před 4 lety

    great video :D thanks !

  • @zenithquasar9623
    @zenithquasar9623 Před 4 lety

    I loove it!

  • @VoirEtSavoir
    @VoirEtSavoir Před 2 lety

    Hi there, no idea if there is still someone reading questions here. I'm Python really beginner and never used an e-ink display before. If we want to test the stuff before buying a e-ink display, is it possible to use a HDMI display ? Which part of the code has to be changed to tell to output the result to HDMI port ? Thanks, and best regards

  • @aizquier
    @aizquier Před 2 lety

    Nice project! Question, in your python code how do you send the PIL generated image to the e-ink display?

  • @shurmurray
    @shurmurray Před 4 lety

    Something is very, very wrong with screen update. Are you sure the python code does not performs multiple redraws in a row?

    • @kalebclark5826
      @kalebclark5826 Před 4 lety +1

      Yes, I stripped it down to just the provided python driver as well as put debug code in the driver so I could see each function as it fired. That's why I am pretty sure it's in the IC.

  • @Rouverius
    @Rouverius Před 4 lety +2

    9:15 Ben Krasnow (Applied Science) posted a Waveshare display teardown about 2 years ago.
    czcams.com/video/MsbiO8EAsGw/video.html (Jump to about 8 minutes to hear his explain of this)

  • @etmindr4328
    @etmindr4328 Před 2 lety

    well done ! very good descrition and structure of the vid. iam looking for an e-ink display that allows me to control a TFT (connected with HDMI) by choosing a film from a browser of an external USB-media by using the e-ink (gpio). but 4.5 secs refresh seams to last long browsing a list of hundrets of filenames ... ;-( got any idea for me ?

  • @maxsteel9957
    @maxsteel9957 Před 3 lety +1

    Make a dual display tablet lcd e ink display

  • @jameslaine2472
    @jameslaine2472 Před 4 lety

    Isn't the Raspberry Pi designed for use with M2.5 mounting screws, not M3 ?

    • @kalebclark5826
      @kalebclark5826 Před 4 lety +1

      I should probably keep a larger stock of those. They seem to go fast around here!

  • @nelsonjcelisc
    @nelsonjcelisc Před 4 lety +1

    someone try this display on a raspbian? I mean, use as a normal display on a graphical destkop?

    • @IgnoreSolutions
      @IgnoreSolutions Před 3 lety

      it wouldn't be very practical for UI, but i'm currently using a 2.7in variety on my orangepi running armbian in a Linux process.
      It's working really well once you explicitly enable GPIO support. I want to see if I can launch an early running process to act as a "Linux booting" status. and then have functionality similar to this project (weather, reminders, calendar, etc. )
      I compiled Waveshare's ePaper libraries as a static lib so i could reuse it easy throughout the system. C is my language of choice, but i acknowledge python is easier for quick web interfacing. my c app has pages that change the display. one such page option is python enabled so i have the best of both worlds.

  • @atilla846
    @atilla846 Před 2 lety

    I have an old e ink reader with Android. Could I use that also for something like this?

  • @viktor.madarasz
    @viktor.madarasz Před 4 lety

    awesome

  • @richardlee8546
    @richardlee8546 Před 4 lety

    wait, you got me excited. Where could I get that e-ink display?

  • @knightk525
    @knightk525 Před 4 lety +1

    Is a pi zero w enough for this project ?

    • @kalebclark5826
      @kalebclark5826 Před 4 lety +1

      Yes, a pi zero should work just fine for this project!

  • @CABohol
    @CABohol Před 4 lety

    Nice

  • @dhyanais
    @dhyanais Před 4 lety +2

    Is the code somewhere open to get inspired?

  • @vaseline7487
    @vaseline7487 Před 3 lety

    Giant eink monitor for big advertisement ... can it be used as Dasung monitor?
    E ink corporation are paid by pharma corporate to not produce for Human Good Health ?
    And are very expensive?

  • @TheCsel
    @TheCsel Před 4 lety

    do you use a weather api to grab the weather for it?

  • @nandulalkrishna923
    @nandulalkrishna923 Před 4 lety

    Make this with a rasPi zero W n stick it side of your PC running Bashtop with your PC s status

  • @stuartwilson4960
    @stuartwilson4960 Před 4 lety

    I would have added faster refresh.

  • @bruceliu1657
    @bruceliu1657 Před 4 lety +1

    air pressure humitty

  • @bluebearry2203
    @bluebearry2203 Před 4 lety

    Is there a place where I can find the 3d models? I have no experience with 3d modeling, but i'd really like to make one of these :)

    • @kalebclark5826
      @kalebclark5826 Před 4 lety

      Yes! You can find the .stl files in the resources Zip file on Element 14 website here: www.element14.com/community/docs/DOC-94108/l/episode-422-raspberry-pi-e-ink-task-organizer

  • @kevin599k9
    @kevin599k9 Před 8 měsíci

    How do you add tasks?

  • @Abossow77
    @Abossow77 Před 4 lety

    this surprised me! I was doing something REALLY similar for a project lul

  • @MrDerekib
    @MrDerekib Před 3 lety

    Can I do it with an old kindle?

  • @anathanholland
    @anathanholland Před 6 měsíci

    Is the code posted somewhere?

  • @jonron3805
    @jonron3805 Před 4 lety

    Can we display a PDF file?

  • @Nizze82
    @Nizze82 Před 4 lety +2

    Why use a Raspberry Pi? Isn't that a bit overkill? An ESP-32 could do all that. It's cheaper and runs a dialect of python.

    • @tetsujin_144
      @tetsujin_144 Před 4 lety

      Given the prices involved I don't think it's worth the effort to optimize the CPU for cost.

  • @Schlumpfpirat
    @Schlumpfpirat Před 4 lety +14

    WHO ON EARTH STILL USED PYTHON 2 IN 2019

    • @Airbag888
      @Airbag888 Před 4 lety

      Some people still use Python 1..

    • @datmesay
      @datmesay Před 4 lety

      Airbag888 really ?

    • @Airbag888
      @Airbag888 Před 4 lety +1

      @@datmesay I forgot why I said that 2 months ago :p

  • @CoPoint
    @CoPoint Před 4 lety

    Looking great 😃👍! I'll just throw two ideas into the ring here:
    1. You're not the only one who was fed up with the flickering about during the updates - Applied Science has a video where he's hacking the lookup tables: czcams.com/video/MsbiO8EAsGw/video.html shows how to get just below 3 fps of update frequency, on a black-and-white-only display (using an edited version of the Arduino library - but it should give you a decent starting point, at least). I don't know if something similar would work on the two-color displays like yours, and from what I read last, the 7.5 inch variants don't seem to want to take user-defined lookup tables (yet?), but maybe I'm just out of date on that info...
    2. Cool project, but at least technically, even a Pi Zero (W) seems like absolute overkill for this 😉. If you want to go really small: Waveshare sells boards with a ESP8266 or a ESP32 with the display connector on it - 'just' switch out the 'Pi Hat' board with one of those put your program on there, and you can get by with much less power usage. And if you want to stay with Python: there's a microPython port for both of those processors, so you should be able to re-use at least part of your code. Okay, there's one problem: a microPython library for the Waveshare displays _does_ exist, but again, from what I read, it's a bit 'work in progress' at the moment, and I'm unclear if the three-color variants are even supported yet (I'm just starting with microPython myself, more or less, and my Python isn't really worth a damn, yet 🤣, so I'm a bit out of my league for stuff like that...)

  • @tjrenninger4967
    @tjrenninger4967 Před 4 lety

    Which weather API are you using?

  • @platin2148
    @platin2148 Před 4 lety

    Speed it up with python is this a joke?

  • @AtomkeySinclair
    @AtomkeySinclair Před 4 lety

    Here is a detailed explanation and solution to the update speed of the eink: czcams.com/video/MsbiO8EAsGw/video.html

    • @AtomkeySinclair
      @AtomkeySinclair Před 4 lety

      Of course, it is particular to the manufacturer of the display... But the reasoning he gives sheds a lot of light on what is happening and why it is slow.

  • @KJ7JHN
    @KJ7JHN Před 4 lety

    News updates and weather adviseries and amber silver etc alerts.

  • @simpletongeek
    @simpletongeek Před 4 lety

    I wonder if Python slows down things. Have you tried it using C programming language?

    • @kalebclark5826
      @kalebclark5826 Před 4 lety +1

      I *think* the slow part is in the firmware on the controller IC. But C would def speed other things up. Also, I am not as proficient in C as python.

    • @joonasfi
      @joonasfi Před 4 lety

      Go or Rust are modern, fast alternatives when you need performance. C and C++ with manual memory management are insecure due to manual memory management (Microsoft said 70 % of their security bugs come from manual memory management - nobody can write safe C), and is a wrong answer for everything but an OS kernel or microcontrollers without malloc()

    • @simpletongeek
      @simpletongeek Před 4 lety

      @@joonasfi That means all OS are insecure, in which case, may as well give up. Anyway, aren't Go and Rust are written in C++? How can they be secure, then?
      Write your own automatic memory management! Don't be so lazy!

    • @joonasfi
      @joonasfi Před 4 lety

      @@simpletongeek no it doesn't mean that they're entirely. OS is made of multiple components. And OS != kernel. But yes, the kernel component because it's C is insecure with regarding to memory management. Linux kernel has had plenty of such vulnerabilities. So has Windows kernel.
      All of those memory safety issues go away if one uses memory safe language. There's no reason a performant kernel couldn't be written in a modern language. Look at Redox OS.
      It doesn't mean one should give up. Security is a spectrum, not a binary state (= either full secure or fully insecure). Who would in their right mind argue that the security issues are so bad we should abandon technology altogether?
      Go compiler is written in Go, not C. Rust compiler is written in Rust. It's called bootstrapping - look it up.
      You can't write automatic memory management for C/C++ that prevents you from accidentally making vulnerable code. You can't write that in a language that is vulnerable on the language level. Don't you think that would have been made already?

    • @SianaGearz
      @SianaGearz Před 4 lety

      @@kalebclark5826 It's not the controller, or rather it is and it isn't. Have you watched the vid by Applied Science?
      Anyway Python is not that much of a constraint, but the library design very much is.