This project was inspired by this tweet from @kevcody. They used an Adafruit MagTag to help with Modern Problem #4836:

There are dishes in the dishwasher, but has it been run yet? Are the ones in there dirty or clean?

This is an excellent use of the MagTag's EPD display. By displaying either DIRTY or CLEAN, the current state of the dishwasher is known. In their approach, they used the MagTag's button to change the indication - with nice little icons to let you know button function.

We thought this idea would make a good example for using pin alarms in conjunction with deep sleep, which are new features recently added to CircuitPython. Instead of looping forever reading button state and consuming power, we can instead go to sleep and only wake up when needed. This will let your MagTag run for days, or even weeks, on a single battery charge.

Parts

Here are the parts you'll need for this project. You can get them individually:

The Adafruit MagTag combines the new ESP32-S2 wireless module and a 2.9" grayscale E-Ink display to make a low-power IoT display that can show data on its screen even when power...
Lithium ion polymer (also known as 'lipo' or 'lipoly') batteries are thin, light and powerful. The output ranges from 4.2V when completely charged to 3.7V. This battery...
Got a glorious RGB Matrix project you want to mount and display in your workspace or home? If you have one of the matrix panels listed below, you'll need a pack of these...

OR these items are also available together as a kit:

The Adafruit MagTag combines the new ESP32-S2 wireless module and a 2.9" grayscale E-Ink display to make a low-power IoT display that can show data on its screen...

And you'll need a USB cable to connect the MagTag to your computer to upload the code:

As technology changes and adapts, so does Adafruit. This  USB Type A to Type C cable will help you with the transition to USB C, even if you're still...

This guide was first published on Jan 12, 2021. It was last updated on Jan 12, 2021.

This page (Overview) was last updated on May 08, 2021.

Text editor powered by tinymce.