MiniPOV Cylon firmware

MiniPOV3 Cylon MiniPOV3 Cylon head-on
The MiniPOVs were created by AdaFruit Industries. They Rebelled. They Evolved.
And now, they may be invading your front porch.

It's an open secret that here at evilmadscientist we go both ways: analog and digital.
So, here is yet another way to get a Cylon pumpkin circuit-- a useful component for halloween. (Yes, you can do KITT too, we won't stop you.) We'll spare you the carved pumpkins and dive right into the details.

There seem to be a lot of MiniPOV kits out there. If you've got one, this is a fast way to make a passable slowly-scanning eye. Note that we are not using the "POV" part of the MiniPOV-- you don't need to wave your pumpkin back and forth; it really is just a slowly-moving image.

(You can get a MiniPOV direct from Adafruit or from the Make store, probably in time for the big day.)

This is a one minute project for some of you (you know who you are), but if you are really starting from scratch there isn't any giant time advantage to going doing it this way instead of analog. Once you have a working minipov, the first step is to download the firmware (4 kB .ZIP file) and unzip it. If you are programming the MiniPOV3 directly through its serial port, pop open a terminal and move to the directory. Type (with a return after each line):

make all
make program

And... that's it. (If you have a GUI for programming AVRs and know how to use it, you can of course use that instead of programming through the terminal.)

If you are using some other AVR programmer or are programming a bare ATtiny2313 without a MiniPOV at all, you will need to edit the header of the included makefile to reflect the type of AVR programmer and the port where it is located. (And then, proceed with the instructions above.)

While this makes a pretty good looking pumpkin, there is still room for improvement in the firmware-- the motion is reasonably smooth but doesn't yet capture the incandescent fade that the analog versions do. I'll leave it to the community to improve this firmware; if you have some better code, let me know and I'll help roll it in.


Update:
Tim Charron sent in a greatly improved version of this program-- please give it a try.



[Tags: , , minipov, , , , ]


0 comments

The following comments are owned by whomever posted them. This site is not responsible for what they say.
Welcome to Evil Mad Scientist Laboratories. New projects are posted on most Wednesdays.


Bookmark EMSL

EMSL RSS Feed
Twitter: @EMSL
del.icio.us
feedburner
Feed on Google Reader
YouTube Channel

Subscribe to get new articles by E-mail:

E-mail address:


Preview | Powered by FeedBlitz

My Account





Sign up as a New User
Lost your password?

Who's Online

Guest Users: 20

DIY Hardware for Electronic Art


Interactive LED Panel kits


Meggy Jr RGB
LED matrix game
development kit.


Business-card sized
AVR target boards


Peggy 2
LED Pegboard kits

Forumposts

Order: New Views Posts
Latest 10 Forum Posts
 
Re: LEDs in series
 By:  Windell
 Tuesday, March 16 2010 @ 09:38 AM PDT
LEDs in series
 By:  IDK
 Tuesday, March 16 2010 @ 07:20 AM PDT
Re: Killer Board
 By:  Windell
 Sunday, March 14 2010 @ 05:17 PM PDT
Killer Board
 By:  Flashofwhite
 Sunday, March 14 2010 @ 11:15 AM PDT
Re: Coffee table Vs. Dining ta..
 By:  Windell
 Saturday, March 13 2010 @ 12:56 AM PST
Re: Coffee table Vs. Dining ta..
 By:  Chris
 Friday, March 12 2010 @ 11:25 AM PST
Re: Coffee table Vs. Dining ta..
 By:  Windell
 Friday, March 12 2010 @ 10:15 AM PST
Coffee table Vs. Dining table ..
 By:  Chris
 Friday, March 12 2010 @ 06:13 AM PST
Re: 3D Routed Interactive Wall
 By:  wgarris
 Tuesday, March 09 2010 @ 11:31 AM PST
Re: 3D Routed Interactive Wall
 By:  Lenore
 Tuesday, March 09 2010 @ 10:39 AM PST