Clay skull figure with electronics inside! Part 2

Last time we made a clay figure with electronics embedded. This post includes the wiring layout to animate the figure with an Arduino + code.

The idea

So since the skull I made in part 1 had electronics inside but without any means of actual control, I had to do something about that. Needless to say, this skull needs some effects. Let’s see what we can cook with:

Outputs: left eye LED, right eye LED

Inputs: micro pushbutton, potentiometer

Not much…

What should this skull do?

  1. LEDs glow with fixed intensity (intensity should be configurable)
  2. LEDs fade in and out (speed and max intensity should be configurable)
  3. LEDs blink in an  alternating fashion (speed and max intensity should be configurable)

How about something like this?
wpid-wp-1437253145910.gif

Wiring schematics

The wiring here is pretty simple. An important note that I tried to mark on the figure itself too is that the top small breadboard represents the embedded electronics of the skull. The female header on the bottom of it is the exposed header we can work with, the rest of the cables are one with in the clay.

skull_arduino_bb

 

So what is here?

  1. LEDs connected to PWM pins, and ground through resistors.
  2. A button connected to 5V and a digital pin + to ground through a resistor.
  3. A potentiometer connected to 5V, an analog pin and ground.

The figure was created with the pretty cool Fritzing software.

 

Arduino code

Since it is a bit long, I prefer to only put a link to it here, check it for yourself on github:

https://github.com/bmagyar/clay_skull_arduino/blob/master/clay_skull.ino

Explanation

Both the software and the electronics used in this project are a subtle mix of 3 official tutorials from Arduino:

  1. Button
  2. AnalogInput
  3. Fading

The wiring is almost pin to pin, basically summing up the wiring of the tutorials.
The software uses some chunks of the tutorials enclosed in a sort of state machine.

A longer video of me trying to demonstrate the effects:

References

  • For the drawing of wiring I used Fritzing
  • The micro controller which implement the effects is an Arduino
  • The handsome skull used in this project was made by me in this previous post: Clay skull part 1
Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s