See The Unseen With This Magnetic Field Visualizer

The average Hackaday reader likely knows, at least in the academic sense, what a magnetic field looks like. But as the gelatinous orbs in our skull can perceive only a tiny fraction of the EM spectrum, we have to take those textbook diagrams at face value. That is, unless you’ve got one of these nifty magnetic field visualizers developed by [Dr.Stone].

Using an XMC1100 microcontroller development board and a TLV49 3D magnetic sensor, the device is able to track the poles of a magnet in real-time and produce an approximation of what the field lines would look like on its electronic paper display. Relative field strength is indicated by the size of the visualization, which allows the user to easily compare multiple magnets. Incidentally, [Dr.Stone] notes that the current version of the hardware and software can only handle one magnet at a time; visualizing complex magnetic fields and more than two poles would take an array of sensors and likely a more powerful processor.

Do you need to visualize the field lines around a magnet? Perhaps not. But being able to quickly get an idea of how strong a magnet is and identify where its poles are could certainly come in handy. We’d like to see [Dr.Stone] take the project to the next phase and turn this into a handheld device for convenient workbench use. It would be a lot less messy than some of the previous methods we’ve seen for visualizing magnetic fields, though if you’re only worried about field strength, there’s arguably more straightforward ways to display it.

Continue reading “See The Unseen With This Magnetic Field Visualizer”

Inkplate Comes Full Circle, Becomes True Open Reader

Regular readers will likely remember the Inkplate, an open hardware electronic paper development board that combines an ESP32 with a recycled Kindle screen. With meticulous documentation and full-featured support libraries for both the Arduino IDE and MicroPython, the Inkplate makes it exceptionally easy for hackers and makers to write their own code for the high-quality epaper display.

Now, thanks to the efforts of [Guy Turcotte], the Inkplate family of devices can now boast a feature-rich and fully open source ereader firmware. The project started in October of last year, and since then, the codebase has been steadily updated and refined. Nearing its 1.3 release, EPub-InkPlate has most of the functions you’d expect from a modern ereader, and several that might take you by surprise.

For one thing, [Guy] has taken full advantage of the ESP32 microcontroller at the heart of the Inkplate and implemented a web server that lets you manage the reader’s library from your browser. This allows books in EPUB v2 and v3 formats to be uploaded and saved on the Inkplate’s SD card without any special software. There’s currently support for JPG, PNG, BMP, and GIF images, as well as embedded TTF and OTF fonts.

As of this writing EPub-InkPlate supports both the six and ten inch Inkplate variants, and uses the touch pads on the side of the screen for navigation. While it’s on the wishlist for the final 1.3 release, the project currently doesn’t support the Inkplate 6PLUS; which uses the backlit and touch compatible displays pulled from Kindle Paperwhites. With shipments the new 6PLUS model reportedly going out in November, hopefully it won’t be long before its enhanced features are supported.

With the rising popularity of ebooks, it’s more important than ever that we have open hardware and software readers that work on our terms. While they may never compete with the Kindle in terms of units sold, we’re eager to see projects like EPub-InkPlate and the Open Book from [Joey Castillo] mature to the point that they’re a valid option for mainstream users who don’t want to live under Amazon’s thumb.

Continue reading “Inkplate Comes Full Circle, Becomes True Open Reader”

Incredibly Slow Films, Now Playing In Dazzling Color

Back in 2018 we covered a project that would break a video down into its individual frames and slowly cycle through them on an e-paper screen. With a new image pushed out every three minutes or so, it would take thousands of hours to “watch” a feature length film. Of course, that was never the point. The idea was to turn your favorite movie into an artistic conversation piece; a constantly evolving portrait you could hang on the wall.

[Manuel Tosone] was recently inspired to build his own version of this concept, and now thanks to several years of e-paper development, he was even able to do it in color. Ever the perfectionist, he decided to drive the seven-color 5.65 inch Waveshare panel with a custom STM32 board that he estimates can wring nearly 300 days of runtime out of six standard AA batteries, and wrap everything up in a very professional looking 3D printed enclosure. The end result is a one-of-a-kind Video Frame that any hacker would be proud to display on their mantle.

The Hackaday.IO page for this project contains a meticulously curated collection of information, covering everything from the ffmpeg commands used to process the video file into a directory full of cropped and enhanced images, to flash memory lifetime estimates and energy consumption analyses. If you’ve ever considered setting up an e-paper display that needs to run for long stretches of time, regardless of what’s actually being shown on the screen, there’s an excellent chance that you’ll find some useful nuggets in the fantastic documentation [Manuel] has provided.

We always love to hear about people being inspired by a project they saw on Hackaday, especially when we get to bring things full circle and feature their own take on the idea. Who knows, perhaps the next version of the e-paper video frame to grace these pages will be your own.

Continue reading “Incredibly Slow Films, Now Playing In Dazzling Color”

E-Paper Pocket Map Goes Where Your Phone Can’t

It’s easy to take for granted the constantly-connected, GPS-equipped, navigation device most of us now carry in our pockets. Want to know how to get to that new restaurant you heard about? A few quick taps in Google Maps, and the optimal route given your chosen transportation method will be calculated in seconds. But if you ever find yourself lost in the woods, you might be in for a rude awakening. With no cell signal and a rapidly dwindling battery, that fancy smartphone can quickly end up being about as useful as a rock.

Enter the IndiaNavi, a modernization of the classic paper map that’s specifically designed to avoid the pitfalls that keeps your garden variety smartphone from being a reliable bushcraft tool. The color electronic paper display not only keeps the energy consumption low, but has unbeatable daylight readability. No signal? No problem, as the relevant maps are pre-loaded on the device.

Besides the 5.65 inch e-paper display from Waveshare, the India Navi features a L96 M33 GPS receiver and ESP32-WROOM-32 microcontroller. The 3D printed enclosure that holds the electronics and the lithium pouch battery that powers them is still in the early stages, but we like the book-style design. The focus on simplicity and reliability doesn’t end with the hardware, either. The software is about a straightforward as it gets: just boot the IndiaNavi and you’re presented with a map that shows your current position.

With the rise of easily hackable e-paper displays, we’re excited to see more concepts like the IndiaNavi which challenge our ideas on how modern electronics have to function and be used.

Review: Inkplate 6PLUS

While the price of electronic paper has dropped considerably over the last few years, it’s still relatively expensive when compared to more traditional display technology. Accordingly, we’ve seen a lot of interest in recovering the e-paper displays used in electronic shelf labels and consumer e-readers from the likes of Amazon, Barnes & Noble, and Kobo. Unfortunately, while these devices can usually be purchased cheaply on the second hand market, liberating their displays is often too complex a task for the average tinkerer.

Enter the Inkplate. With their open hardware ESP32 development board that plugs into the e-paper displays salvaged from old e-readers, the team at e-radionica is able to turn what was essentially electronic waste into a WiFi-enabled multipurpose display that can be easily programmed using either the Arduino IDE or MicroPython. The $99 Inkplate 6 clearly struck a chord with the maker community, rocketing to 926% of its funding goal on Crowd Supply back in 2020. A year later e-radionica released the larger and more refined Inkplate 10, which managed to break 1,000% of its goal.

For 2021, the team is back with the Inkplate 6PLUS. This updated version of the original Inkplate incorporates the design additions from the Inkplate 10, such as the Real-Time-Clock, expanded GPIO, and USB-C port, and uses a display recycled from newer readers such as the Kindle Paperwhite. These e-paper panels are not only sharper and faster than their predecessors, but also feature touch support and LED front lighting; capabilities which e-radionica has taken full advantage of in the latest version of their software library.

With its Crowd Supply campaign recently crossing over the 100% mark, we got a chance to go hands-on with a prototype of the Inkplate 6PLUS to see how e-radionica’s latest hacker friendly e-paper development platform holds up.

Continue reading “Review: Inkplate 6PLUS”

Sunlight-Based Life Clock Predicts Your Darkest Hour

The past year has been quite a ride for everyone on Earth. But you never know which day is going to be your last, so you might as well live a little, eh? This clock doesn’t actually know when you’ll kick off, either. But just for fun, it predicts the number of years remaining until you go to that hackerspace in the sky by hazarding a guess that’s based on your current age and the latest life expectancy tables. Don’t like the outcome? It’s completely randomized, so just push the button and get a set of numbers: the age you might die, and the percentage of life elapsed and remaining.

We love the design of this calculated doom clock, and it’s quite simple inside — an Arduino Pro Mini outputs the graph on an 2.9″ e-paper display, and both are powered with a 5.5 V solar panel. Just suction cup that puppy to the window and you’ll get automatic updates about your impending demise on sunny days, and none on cloudy days.

Want a more realistic picture of your mortality? Here’s a clock that counts down to your 80th birthday.

An E-Book Reader, But Just For Haiku

E-ink displays haven’t revolutionized the world so much as served us humbly in e-book readers such as the Kindle and its ilk. Most such readers are designed for extended sessions reading novels and the like, but [Roni Bandini] decided a haiku-sized device was in order. 

The diminutive device runs off an ESP32, which has plenty of clock cycles for easily driving displays. It’s paired with a 2.9 inch Waveshare e-ink display, upon which it delivers poetry in the popular Japanese haiku format – 5 syllables, 7 syllables, 5 syllables. Writing to the display is easy with the GxEPD library, which is compatible with a variety of common e-ink displays. Presently the poetry is hardcoded in the program, and there’s plenty that could be included with the ESP32’s roomy program storage. However, [Roni] notes it would be simple to have the reader pull poems from an SD card instead.

It’s a fun project, and a great way to get familiar with the basics of working with e-ink displays. We’d love to see a WiFi-enabled version that pulls down the hottest daily haikus fresh from the web, too. Funnily enough, our own archives only feature one other reference to the famous Japanese art, which has little to do with poetry. If you fancy changing that, make something relevant and drop us a line. Video after the break.

Continue reading “An E-Book Reader, But Just For Haiku”