IoT Santa Tracker on Colorful World Map Using Arduino

mkr santa cover

Use MKR1000 to show the Santa location in real-time on a colorful world map made of neopixels.mkr santa cover

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
× 1
Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
× 1
FR-1 Printed Circuit Board Blanks
× 2
Translucent Colored Cast Acrylic (Sign Lighting White 40%)
× 1
Neopixel WS2812B
× 30
Micro USB female connector
× 1
SMD 10uF Capacitor
× 30
SMD 1000uF Capacitor
× 1
M3 Nylon screws, standoffs and nuts
× 4

Software apps and online services

Arduino IDE
Arduino IDE
Python
Flask
Autodesk Eagle CAD
Otherplan

Hand tools and fabrication machines

Bantam Tools Desktop PCB Milling Machine
Bantam Tools Desktop PCB Milling Machine
Soldering iron (generic)
Soldering iron (generic)
Hot Air Soldering Rework Station w/ Three Nozzles – Quick 957D

Story

Hohoho… Santa is here!

Every year the Christmas Eve Santa Claus sets out on a journey travels around the globe and sends out presents to all the children around the world. But would it be cool to know where the Santa Claus is at that day?

 

MKR1000 Santa Tracker to the rescue!

You may already know there are two places where we can get Santa location information, one is from NORAD and one from Google. Although NORAD was the original organization who started the Santa tracking tradition, but Google provides a developer friendly (undocumented) API for the Santa tracking. With this API you will be able to track the real time Santa information including the location, arrival and departure time, presents sent at the location, the same as on the Google’s Santa tracking web site. So in this project I chose to use Google Santa data to implement my Santa tracker.

The idea of this project is simple: Use LEDs to show where the Santa have been and the current location of Santa on a world map. Here is what I get at the end of the project:

System Architecture

Overall the design take use of one raspberry PI and one MKR1000 to process and visualize the Santa data fetched from Google Santa Tracker API.

Leave a Comment

Your email address will not be published. Required fields are marked *