Monday, August 10, 2020

Circuit Playground Class Scheduler #BackToSchool

The Problem: a Tricky Schedule

My son’s middle school class schedule is kind of complex. In fact, it sounds kind of like the beginning of a word problem: His math class occurs first period on Monday and Tuesday, but is at third period on Wednesday, and fifth period on Thursday and Friday…

In order for him to keep track of which class happens when on each day, we decided to create an electronic schedule reminder using Circuit Playground!

The Solution: the Class Scheduler

We can program the schedule into the Circuit Playground and then use it as a sort of cheat sheet to quickly check which class is happening at which period on a given day.

Instead of having the schedule written out as a bunch of text on a paper schedule or a digital display, the ten colored NeoPixels on the Circuit Playground can convey a lot of information very efficiently. We use the five NeoPixel LEDs on the right half of the board to indicate the day of the week, and the five on the left to indicate class periods one through five. The class period NeoPixels are color coded to the same color folder he uses for that class, so, green = science, for example.

We also built a pretty cool mounting panel with informational call-outs for the Circuit Playground that can be attached to his backpack with magnets, but this is optional. You can skip it entirely, or come up with your own solution.

Follow along as this guide will show you how to program and build your own Circuit Playground Class Scheduler!

See project!


adafruit_BackToSchool_logo

August is Back to School Month here at Adafruit! Each week we’ll be bringing you #BackToSchool content! Stay tuned for product and gift guides, tutorials from the Adafruit Learning System, and inspiration from around the web! Get started by checking out Adafruit’s educational resources; such as our kits and project packs, suggested products for young engineers, blog posts for educators and an extensive selection of books to help you learn!

No comments:

Post a Comment