Tidbyt hardware display device: a review
macwright.com
macwright.com
I've also managed to implement OTA firmware updates and a similar Wifi based setup as this product has.
If anyone is interested I'm happy to put it on Github.
https://photos.app.goo.gl/ajAbJ3fqqYQV5sd98 https://photos.app.goo.gl/PHzq1P7uWkJgAtPb7 https://photos.app.goo.gl/gX3ydYRVdm5nqbGm6
edit: I'll cleanup the code and update this comment with a link to the repo tomorrow
I'm lazy, but I plan to do the full write up and to open source everything. I use it to display pixel art, and during the night it automatically switches to the clock mode.
I love yours as well and it would be great if you can put the code on GitHub. Mine is using ESP32 as well (Adafruit's MatrixPortal M4). It is running Circuit Python though. I love it dearly and I played with an idea of making it as a product.
I'll update my comment tomorrow with a GitHub link, just need to tidy up the repo first. This was my very first time writing c++, so the code is probably not the cleanest ;)
Diffuser also makes a difference as the controller I'm using doesn't allow me to control the brightness. I should really write a blog post :D
And I'll add the pcb files to the repo, good idea!
Hope you find it useful and don't be too harsh with the code quality as this was my first time writing C++ :)
It seems great and way more user friendly than what I have. I might steal your code for the next iteration.
I'll write a proper readme and make my repo public today.
EDIT: Here it is: https://github.com/Stanko/retro-frame
This is why HN is so special. Not only is the submission very interesting and inspiring, there's also someone who already done something similar sharing their work.
Thank you for sharing.
My favorite one was called Statusboard. It was an iOS app from Panic (yes, THAT Panic) which turned a spare iPad into an ambient data display.
Configuration was easy, and on mine I showed RSS feeds, mail information, weather and more.
I used it on an old outdated iPad I had laying around. Other people I knew did the same, but hooked it up with the lightning → HDMI wire to 40-inch flat screens they had left over when everyone upgraded to 4K.
Sadly, Panic EOLed it years ago. Which is a shame because that happened right about the time that surplus iPads and cheap flat-screen TVs became a thing.
Now, with so much legacy display tech headed to landfills, I wish some iOS developer would make a similar app and make a dent in the flow of e-waste.
We’ve since gotten rid of it and use a new scheduling software with a decent enough web interface & mobile app.
The battery life on Watchy leaves a lot to be desired, as does the lack of a water-resistant sealed case, but the full featured hardware is a real contender.
The Bangle.js 2 is my second choice in the line up of open source smartwatches.
or (round face!):
https://au.banggood.com/Open-Smartwatch-Light-V3_3plus-ESP32...
With Tidbyt our default pipeline uses our cloud, but the hardware is fully unlocked for you to flash your own firmware.
I feel like for all these connected hardware products, they should ship with an open source server and the phone apps that control them should have an "Server IP address" field in their iOS settings. Your company goes under? I just run your software locally and point my app to my local IP.
I've been playing a little with the pyflipdot library recently to interface with a 20x14 flipdot display, which also uses RS485
Your flipdot display looks like it has a higher dpi, I guess there must be different diameter flipdots made.
The only thing it doesn't have is a RTC, so I just polled a time server every so often.
Additionally - and I don’t know if it’s part of the charm - the space between adjacent pixels being as wide as a pixel itself also limits the ergonomics of the display in a way that a similar resolution but more tightly spaced display would be more usable.
I am making an e-paper display that works in a similar way - you can configure it with a mobile app to pull an image from any url you want.
https://www.invisible-computers.com/programmable-e-paper-scr...
This means you’re completely free in designing your layout.
There is also a pre-configured calendar layout available that syncs with google calendar.
https://github.com/hzeller/rpi-rgb-led-matrix
They can run video too (obviously quite pixelated but good for certain styles, eg manga/comic imagery) and there are examples online of projects such as an album cover display that syncs with your music.
Once tip: ensure you've got a good power supply if using one of the bigger 64x64 versions especially if you have it on bright with most/all pixels lit at the same time.
Also, the author uses 2x 32x32 panels @$97 each as a price peg, but you can get a raw 64x32 panel from Adafruit (a quite expensive supplier) for $50.
But, for many people an Arduino is black magic even if they're quite skilled at programming. I know some of them. I can imagine this would appeal to those people.
I'm personally more into electronics too, kind of goes with growing up in the 80s when computers and electronics were just inextricably connected.
...until the server goes down
It'll expand the audience immensely and probably be hugely profitable but I hate it.
So far it can only show a google calendar or a user-defined custom layout.
But I want to support many more ready-to-use layouts in future
There is cale.es, which might work well for some use cases. For example claims to support AWS chart integration.
Cale.es is supported by my screen, but I am not affiliated with it.
https://www.invisible-computers.com/e-paper-screen-for-cale-...
I've sold at least 5 of them with people just going "WHAT IS THAT BEHIND YOU" in meetings.
Its a great little device and I highly recommend it.