Do you have your image source available somewhere? I'm not going to build this same thing, but I'd love to add some prints of birds to my shelves and, not knowing much about birds, it would help to have a set of pictures I could look through and go, "Ooh! This one!" and learn about them. It'd be a good jumping on point!
If I were to make one of these as a Christmas present for somebody in Texas, and I wanted to contribute work toward good coverage for the area, how big of a time commitment would that be? It sounds like the kind of hobby work I could get into for a few months.
Less than you'd think, because you likely wouldn't need full "Texas coverage", you mostly need the birds that actually show up. BirdNET filters by location, you'll likely need a couple of dozen. Over the summer I've had about 40 visitors where I live.
Right now the coverage of North America is relatively sparse, but the interest has been high and I'm hoping for some contributions.
Edit: For North America the most obvious source is Audubon's Birds of America, which is public domain and should provide a lot of coverage. This collection includes some beautiful plates.
I agree I would expect a reference. Another difference between this an AvianVisitors is the image sources. AvianVisitors is all AI generated with a consistent prompt, but OP's is using chiefly public domain images with retouching by AI as needed.
From the link: "Half the point of this project is showing off some amazing public-domain natural-history illustrations. Over 800 cut-outs covering more than 400 species, every one taken from a real plate and hand-curated for this project (no art is AI-generated, though some has been retouched with AI)."
Idk what "retouched with AI" means. Does it mean they used a segmentation model to cut out the shapes, or were they shoved through an imagegen and completely recreated?
I wish E-ink displays were a bit more affordable. The 13 inch one is £229.50.
Does anyone know why they are still so expensive, at least at large sizes?
I am using my 13 inch inky display for my own birdnet - I also posted this in another thread last week https://i.imgur.com/5XbM6bb.png
I also bought 3 more 4 inch ones. Here is the first deployment next to the fish tank - https://i.imgur.com/nj8nKrS.png - I like this because I can stuff an rtl sdr in that box too, so it picks up nearby radio sensors in addition to BT. Real nice project screen!
I usually only refresh the image on the screen every few hours. I love how the image stays even with no power.
What would be cool is if you can put AI to identify individual birds. They all have different calls/voices, though largely indistinguishable to human ears. And you can name them and see when they come for a visit.
We could also leave fake images aside, go outside and try to watch the birds ourselves. Maybe even let the camera inside, just looking with our own eyes. Real nature. No intermediate.
You can in fact both have an interesting bird-based art display in your home and also go outside and watch birds yourself. Neither precludes the other.
Thanks for sharing. Didn’t know about this project. Have you used it yourself? I’ve only experimented with Scrypted for fun, but Frigate sounds like I could operate birdsong analysis without a separate BirdNET container.
I have Bird Classification enabled in the settings, but so far haven't seen any labelled (it's only been a few days). Similarly with Face Recognition, I've only seen false positives. It does reliably detect people though (300 tracked so far). I'll have to experiment with settings such as confidence score.
I haven't tried with BirdNet, but Merlin doesn't seem to ever false-positive on chipmunks or squirrels (there's been a suggestion that it should explicitly recognize them, and maybe some frogs too, since they're "loud thing in the same register" and it frustrates people that haven't figured it out yet...)
e-ink is so much fun, especially when combined with ESP32 or BTLE boards. I currently have 4 around my house displaying book quotes that I've highlighted in KOReader and they bring me joy each time I see them. They are simple and do one thing very well.
I just got and setup a BTLE e-ink driver the other day and according to my calculations it will last _years_ on a single charge (2000mAh) even with multiple refreshes per day (crazy compared to the Wifi ones). Year+ lifetime completely changes the calculus for where to put these IMHO.
I'm considering designing a multiple-screen "art" piece to hang on my wall and playing around with various ideas (on both content and design).
LLMs + 3D Printer + e-ink is my new favorite hobby.
Here are the parts I bought, I'm still getting it all setup (I have my pictures displaying, working on designing the 3D printed case now, and testing it all) but according to OpenDisplay's calculator [0] I can expect 3.4 years if I refresh the screen once every 4 hours (and currently I'm doing closer to once a day to mimic my ESP32s which need deep sleep and once-a-day refresh to get even month/months of battery on a charge).
The image rendered to the screen is coming from a little service I wrote that renders a book quote it pulls from BookOrbit which syncs with KOReader (annotations, progress, etc). My plan is to set up one of these one each bookshelf/series rotating quotes I highlighted from the series.
Here are 2 ESP32-based screens I have, the one on the left is a an all-in-one [1] and the one on the right I printed the case from the TRMNL DIY kit from SeeedStudio [2]: https://cs.joshstrange.com/knk4Ns2h
Right now only the BTLE one is running OpenDisplay (the other two are semi-managed by HomeAssistant ESPHome) and all the devices are in HA for controlling them, though the ESP32's all deep-sleep for saving battery so I can can't "push" stuff to them like I can the BTLE one.
If I want a wifi e-ink connected display - curious what would you recommend.
I want an e-ink display - that I can use as a sign/display board with wifi connectivity and remote administration.
If you want a simple e-ink wifi screen I'd point you at the reTerminal e1001 [0] if that size works for you. It's the easiest to get started with. You can either keep it on power or use the deep sleep to get more from the battery. It really comes down to how often you want to update it.
The BTLE boards have just crazy higher battery time with no need for deep sleep which is why I'm moving in that direction.
~7.5" is the size I've been buying so far, the larger e-ink screens get pricey but I can't wait for a calendar-sized one to come down in price such that I can frame it and hang it on the wall. Lastly I'd avoid the color e-ink screens unless you know you need color, won't need to refresh it often, and it's not in your eye line. Color refreshes take way longer (~30s in my experience for a 5-6 color screen) and the flashing it has to do is obnoxious. Monocolor displays take <2s normally and a single flash. I got a color screen first because "why not?" and I got color, but the refresh was too annoying so now it refreshes once a day in a place that I'm not when it refreshes so I don't have to see it.
Thanks for speaking to the battery question; I'm very interested in how to run this kind of thing cordlessly too, especially when lipo pouches in that range are so dirt cheap.
I might be misunderstanding your comment but the display is run/powered by the board so all you need to do is provide power to the board. For e-ink it uses no power to "hold" an image, only to write/refresh (sorry if I'm telling you something you already know!).
So reiterate, with a 2000mAh lipo battery I should be able to drive the board _and_ the screen for over 3 years if I only refresh it at most once every 4 hours (with "push" capabilities, I don't have to deep-sleep the board to get that battery life). At least, that's what the calculator says, I _just_ got my hardware to play with and so I can't speak from experience. Unfortunately my board is not charging the battery so I need to get a replacement which will probably take a week or two to get here.
Yeah no we're aligned; I have some raspis that I'm interested in doing long term battery stuff with (remote sensing and the like) and it definitely does seem like connectivity is the huge killer, like even if you wake up only periodically to take a reading or update an epaper display, the cost in battery just to negotiate a wifi connection and do tcpip and http things is awful.
I want a Japanese woodprint inspired colour dashboard for my Home Assistant. I don't need it at all, but I want it so badly. Some sketches I did with chatgpt look amazing.
Colour e-ink are kinda small tho. Something like samsung frame tv might be better option.
238 comments
[ 3.4 ms ] story [ 156 ms ] threadRight now the coverage of North America is relatively sparse, but the interest has been high and I'm hoping for some contributions.
Edit: For North America the most obvious source is Audubon's Birds of America, which is public domain and should provide a lot of coverage. This collection includes some beautiful plates.
Amazing thing, will replicate.
https://github.com/Twarner491/AvianVisitors
https://theodore.net/projects/AvianVisitors/
Or maybe im missing to see is the same author? It went viral a few months ago
And just because 2 things do the same job doesn't make one a "copy" of the other.
Avian Visitors - https://news.ycombinator.com/item?id=48343424 - May 2026 (20 comments)
I've put a link to the earlier project in the toptext above.
I wish E-ink displays were a bit more affordable. The 13 inch one is £229.50. Does anyone know why they are still so expensive, at least at large sizes?
Disclaimer: I am the CEO of Pimoroni :-)
I am using my 13 inch inky display for my own birdnet - I also posted this in another thread last week https://i.imgur.com/5XbM6bb.png
I also bought 3 more 4 inch ones. Here is the first deployment next to the fish tank - https://i.imgur.com/nj8nKrS.png - I like this because I can stuff an rtl sdr in that box too, so it picks up nearby radio sensors in addition to BT. Real nice project screen!
I usually only refresh the image on the screen every few hours. I love how the image stays even with no power.
Avian Visitors - https://news.ycombinator.com/item?id=48343424 - May 2026 (20 comments)
I just got and setup a BTLE e-ink driver the other day and according to my calculations it will last _years_ on a single charge (2000mAh) even with multiple refreshes per day (crazy compared to the Wifi ones). Year+ lifetime completely changes the calculus for where to put these IMHO.
I'm considering designing a multiple-screen "art" piece to hang on my wall and playing around with various ideas (on both content and design).
LLMs + 3D Printer + e-ink is my new favorite hobby.
Screen: 7.5" Monochrome eInk / ePaper Display with 800x480 Pixels (https://www.seeedstudio.com/7-5-Monochrome-ePaper-Display-wi...)
BTLE board: XIAO ePaper Display Board(nRF52840) - EN05 (https://www.seeedstudio.com/XIAO-ePaper-Display-Board-nRF528...)
Battery: 3.7V 2000mAh - (https://www.amazon.com/dp/B0FR9GH966)
Picture of it all assembled (no case yet): https://cs.joshstrange.com/zJFvGGPB
The image rendered to the screen is coming from a little service I wrote that renders a book quote it pulls from BookOrbit which syncs with KOReader (annotations, progress, etc). My plan is to set up one of these one each bookshelf/series rotating quotes I highlighted from the series.
Here are 2 ESP32-based screens I have, the one on the left is a an all-in-one [1] and the one on the right I printed the case from the TRMNL DIY kit from SeeedStudio [2]: https://cs.joshstrange.com/knk4Ns2h
Right now only the BTLE one is running OpenDisplay (the other two are semi-managed by HomeAssistant ESPHome) and all the devices are in HA for controlling them, though the ESP32's all deep-sleep for saving battery so I can can't "push" stuff to them like I can the BTLE one.
[0] https://opendisplay.org/index.html#battery
[1] https://www.seeedstudio.com/reTerminal-E1001-p-6534.html
[2] https://www.seeedstudio.com/TRMNL-7-5-Inch-OG-DIY-Kit-p-6481...
The BTLE boards have just crazy higher battery time with no need for deep sleep which is why I'm moving in that direction.
~7.5" is the size I've been buying so far, the larger e-ink screens get pricey but I can't wait for a calendar-sized one to come down in price such that I can frame it and hang it on the wall. Lastly I'd avoid the color e-ink screens unless you know you need color, won't need to refresh it often, and it's not in your eye line. Color refreshes take way longer (~30s in my experience for a 5-6 color screen) and the flashing it has to do is obnoxious. Monocolor displays take <2s normally and a single flash. I got a color screen first because "why not?" and I got color, but the refresh was too annoying so now it refreshes once a day in a place that I'm not when it refreshes so I don't have to see it.
I also recommend you check out OpenDisplay for what you will run on the device: https://opendisplay.org/index.html
[0] https://www.seeedstudio.com/reTerminal-E1001-p-6534.html
So reiterate, with a 2000mAh lipo battery I should be able to drive the board _and_ the screen for over 3 years if I only refresh it at most once every 4 hours (with "push" capabilities, I don't have to deep-sleep the board to get that battery life). At least, that's what the calculator says, I _just_ got my hardware to play with and so I can't speak from experience. Unfortunately my board is not charging the battery so I need to get a replacement which will probably take a week or two to get here.
Uses a native C driver instead of python so you can run the display off a battery as it's more efficient.
Colour e-ink are kinda small tho. Something like samsung frame tv might be better option.
From https://news.ycombinator.com/item?id=48775482 :
> Waveshare has a E6 full color ePaper/eInk/EPD display in 3.6" and 7.3"
A digital picture frame that's wall-powered could act as a node in a Meshtastic or MeshCore LoRA mesh.
https://github.com/defl/hokku_epaper