30. Wisp – A Digital Companion

Background

This is a digital companion to keep you company or to supply some companionship in your life.

Wisp is bored

The Theory

By adding an ultrasonic sensor, we can make a 8×8 LED matrix display respond to its environment.

Wisp cycles through various emotions, depending on what it sees.

He is shy, becoming surprised when he immediately sees an object but also curious, becoming surprised when it spots an object.

If you don’t give it attention, it becomes sleepy/tired.

I included a pet button where you can … pet it.

Wisp is nervous
Wisp is surprised

Hardware Connections

The schematic is available at my GitHub repository.

The Software

Full source code is located in my GitHub repository.

Showcase