Mother’s Day heart chaser

[Robert Mibus] took on a project which his kids could present to Mom on Mother’s Day. It’s an LED heart built into a ring or necklace box. The series of white LEDs are animated in a chase pattern. The project let [Robert] push his comfort boundaries by moving past a stock Arduino board.

Inside you’ll find an ATtiny85. He picked up the chip to try running Arduino sketches on smaller hardware. But the total of five available I/O pins presented an issue with driving the LEDs. Ten LEDs are used here and even a standard multiplex display would need no less than seven to control them without additional chips or the need for Charlieplexing. His solution was to drive two opposite LEDs at once, which cuts the need down to his five available pins.

Once he got it all soldered together he realized that he had made a coding error. But a few soldered wires let him reflash it in place using ISP.

Comments

  1. Roger Wilco says:

    Theres still time to build this if you live in France or Sweden :)

  2. YouCantSeeMe says:

    Ardiuno? All you need is a 555, counter and bcd-decimal decoder. No need to program.

  3. mibus says:

    YouCantSeeMe: I don’t really see “a 555, counter and bcd-decimal decoder” as simpler than “an ATtiny”. (It’s not “an Arduino”, though I used the IDE and basic library for simplicity’s sake).

    I also made this in a reasonable hurry, and have no 555s or bcds on hand (I’ve not had a use for them).

    The code is dead-set simple too; it was linked from the original article: https://github.com/mibus/MibusArduino/blob/master/MothersDayFlasher/MothersDayFlasher.ino (you’ll notice it actually cycles through two different flasher speeds too).

    Simple, effective, cheap, and quick to build.

    Or to sum it up a different way:

    555, counter, bcd? All you need is an ATtiny, no need for maths or capacitors!

    :-)

Leave a Reply

Fill in your details below or click an icon to log in:

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

Follow

Get every new post delivered to your Inbox.

Join 91,307 other followers