Devika Santosh

Entertainment Technology student, aspiring Experience Designer

Arduino Animation with Pulse Sensor Input

8x8 LED grid animation created with Arduino that changes pace based on pulse sensor data.

An 8x8 LED grid playing an animation that varies with the user's heart rate, which would be read via a sensor. When the person's heart rate is higher, the animation plays faster, and vice versa.

Inspired by this LinkedIn animation created using a map by Collin McAtee!

Project Specifications

  • Time: 4 hours
  • Role: Individual Project
  • Software and Platforms: Arduino IDE
  • Libraries: Adafruit LED Backpack, Pulse Sensor library

Physical Project Sketch

Storyboard

Functional Block Diagram

Storyboard

Electronic Schematic Sketch

Storyboard

Connections wired up!

Storyboard

...and it's working!

Storyboard

Variation with heart rate

Storyboard Storyboard

Running animation

Storyboard

Alternative - heartbeat animation

Storyboard Storyboard

Link to code:

Click here!

Check out some of my other projects!

Next Project

Scene Scatter Tool - Generating Archeological Ruins

Created using Maya and Python scripting, this script allows the artist to generate an archeological ruins scene by selecting 3D models of arches and pillars with varying levels of decay, and setting the number of 3D models and their relative distance.

Next Project

Programming Natural Variety

Inspired by The Science behind Pixar exhibit on Programming Natural Variety!
I created a tool where an artist can create a patch of grass by adjusting colour, variation in colour, height and width of grass blades, area of patch, curvature, and number of blades of grass.

Next Project

The Cat Meow Spa

Bathing a cat using the Microsoft adaptive controllers!