Tides are a fun thing to track if you live near the ocean. The information is even useful for any activity that is tide dependent, like surfing, boating, or just plain swimming. This guide will show you how to use an Adafruit MagTag to fetch and display daily tide information. It will show the times for the high and low events for the day as well as a neat little plot.

CircuitPython is used for the code and the MagTag library takes care of most of the heavy lifting. Just change the code to set your local tide station ID, and you are good to go.

After updating, the MagTag goes into a deep sleep until 3 am the next morning, so it can stay on your fridge for a few weeks between recharges.

Parts

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

Angled shot of Adafruit MagTag development board with ESP32-S2 and E-Ink display.
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...
Out of Stock
Lithium Ion Polymer Battery 3.7v 420mAh with JST 2-PH connector and short cable
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...
$6.95
In Stock
Angled shot of four magnet feet.
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...
Out of Stock

OR these items are also available together as a kit:

MagTag dev board with enclosure pieces, four magnet feet, and lipoly battery
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...
Out of Stock

This guide was first published on Dec 04, 2020. It was last updated on Mar 18, 2024.

This page (Overview) was last updated on Mar 08, 2024.

Text editor powered by tinymce.