inkplate10-weather-cal
MagInkCal
inkplate10-weather-cal | MagInkCal | |
---|---|---|
1 | 19 | |
108 | 3,065 | |
- | - | |
7.1 | 0.6 | |
10 months ago | 3 months ago | |
C | Python | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
inkplate10-weather-cal
-
I built an e-ink dashboard for displaying the map and weather for your city using Inkplate and a Raspberry Pi.
I guess it's yet another weather dashboard post? This is my take on a weather display using a Raspberry Pi to generate an image from HTML and an [Inkplate 10](https://soldered.com/product/inkplate-10-9-7-e-paper-board-copy/) to display it. A while back I was inspired by /u/speedyg0nz and his [MagInkCal](https://www.reddit.com/r/raspberry\_pi/comments/pugv7d/maginkcal\_magic\_calendar\_project\_completed\_full/) project so I decided to do my own take on it. I ended up splitting my project into a server-client setup where the server (Raspberry Pi) is responsible for generating the image at a certain time each day and the client (ESP32) would render the image onto an e-ink display. On a 2000mAh battery I get approximately 4-5 months of charge, though I think 6 months is possible with 3000mAh. I'm currently tracking and updating battery life for this project on my GitHub repo. Features: - Accuweather/OpenWeatherMap API for weather data - [Google Static Maps API](https://developers.google.com/maps/documentation/maps-static/overview) for generating the map image of the configured location. - MQTT publish/subscribe features for the client to send logs to the server. - Automatic daylight saving handling. - Deep sleep ultra-low power usage (~21µA) Client and server code here: https://github.com/chrisjtwomey/inkplate10-weather-cal Let me know what you guys think! I'm quite happy with the system I put together, I don't normally publish projects as I never really feel they're ever in a state to share (also I'm terrible at READMEs). Fun fact: e-ink displays are incredibly expensive and... delicate.
MagInkCal
- 32“ E Ink screen that displays daily newspapers on your wall
-
I built an e-ink dashboard for displaying the map and weather for your city using Inkplate and a Raspberry Pi.
You're correct, a Raspberry Pi is capable of doing everything here. There is a project that is purely Pi-based.
-
MagInkDash: Magic E-Ink Dashboard project (full instructions and code within!)
Back in September 2021, I shared about my E-Ink Calendar project (MagInkCal) on Reddit (with full source code on Github), which was an attempt to replicate the Android Magic Calendar concept that inspired many DIY projects over the years. While the calendar has been serving me extremely well, I wanted a dashboard which offered additional information that was rich, timely and glanceable, such as the weather for the next hour just before leaving the house. While there were many projects that might achieve a similar outcome, I wanted something that met my specific needs. Hence, this project was born.
- Displays around the house or office for tasks, timer, etc
-
These e-ink metrobus arrival screens are pretty neat!
That's probably too niche to expect them to become more functional or cheaper with economies of scale. They don't really behave like most monitors today. The most reliable way to make second would to be have it as a USB connected device that "uploaded" what you wanted to read to it in a near instant fashion and you control it with an app on your other monitor. Someone savy enough could probably make one for the cost of the screen and run the code on a Raspberry Pi for under $200 (cost of Rpi + just the bare essentials of a screen).
-
My Raspberry Pi Zero 2 iOS Style E-Ink Calendar
Check out this one MagInkCal
-
E-Ink Display for Google Calendar
there's instructions here: https://github.com/speedyg0nz/MagInkCal
-
Smart calendar based on RPI - Development in Progress - Description in comments
Sorry, maybe my headline was a bit misleading. I thought of it more as a description of the project, not as instructions. If you'd like more step-by-step instructions, I can really recommend the base project I used. It's very well documented and that's what I used to get started. Hope this helps you: https://github.com/speedyg0nz/MagInkCal
I noticed, that the link in the original post was broken, thanks for pointing in the right direction! I based my project on another project (Reddit, GitHub) and adapted the project to my needs. I think the base project gives a great guide on how to get started with this. I used another E-Paper panel, which I found on the Waveshare website. The general setup is the same, as in the base project. The base project uses an RPI, so it's not yet based on an ESP32 ✌🏼 I basically separated the provided source code, host it on a cloud platform, and then request it with the ESP32. As a response, I get the pre-rendered image, which then only needs to be displayed on the E-Paper.
-
Hacker News top posts: Oct 4, 2021
E-Ink Magic Calendar that runs off a battery powered Raspberry Pi\ (138 comments)
What are some alternatives?
Lilygo-T5-4.7-meteo-and-domoticz- - an E-paper domoticz console with Lilygo-T5
NekoCal - A simple calendar using EPD (E-ink) as display based on STM32 microcontroller
EPub-InkPlate - An EPub Reader for the ESP32 based InkPlate e-Ink devices.
kindle-weather-display - display weather information on kindle 3
inkplate6 - Inkplate6 project with time, date, weather and upcoming Google calendar events
calendar_gadget
remind - Mirror of http://git.roaringpenguin.com/Remind.git/
podman - Podman: A tool for managing OCI containers and pods.
Inkycal - Create awesome e-paper dashboards within minutes! Modularity? Check! Python3? Check? Works on Raspberry Pi Zero W? Check! Support for own modules? Check!
shan-shui-inf - Procedurally generated Chinese landscape painting.
newswall - Rotate and display latest newspapers on e-ink display
cri-o - Open Container Initiative-based implementation of Kubernetes Container Runtime Interface