Introduction: Simple POV Project From ME OR Circlular Art Spinner From MAKE: Makezine
Using an Led, DC Motor ( salvaged from broken CD player and/or Dvd players, 2 Batteries and some Foam Double Sided tape! NOTE: For the Spindle I used a Clear Plastic Protect Cd, You can use whatever you have, Cardboard will even work.
Attachments
Step 1: Schematic
Parts Used are listed in the Video Schematic is ^ here and also @ the END of the Demo Video.
Step 2: Another Way to Use This
Forget the LEDS If you want, I love em! But you could tape a piece of paper onto the clear disc, and use that to draw circular patterns & designs. OOH and even paint or watercolors! Something like this gave me the idea Check this how-to from MAKE: to do the Circular Pattern Project
Step 3: Leds Are Capable of Amazing Things!!!
The pictures shown above are NOT mine. And I DO NOT claim to own them! It should be known that I got these Example pics above from google! But they portray how beautiful, amazing, and just plain cool they (LEDS) can be! Add a microcontroller, such as Arduino, Arduino Clone or maybe one of ADAFRUIT.com amazing boards (My Favorite because you get more than what you pay for with them, very High Quality Products) and Leds become even more amazing. See What You Can DO!!!!!!
I will ADD an update to this Ible, when I work out all the details. Thank You for checkin things out
Step 4: PART 2 POV PROJECT
I have added part 2 video and another Horrible Schematic! Project is one step closer to done! 5 leds added if you have a POV project, Here is my code ill be using, I didnt write it but have tested it!!!
// Defines the Alphabet in Binary
int _[] = {0,0,0,0,0, 0,0,0,0,0, 0,0,0,0,0}; int A[] = {0,1,1,1,1, 1,0,1,0,0, 0,1,1,1,1}; int B[] = {1,1,1,1,1, 1,0,1,0,1, 0,1,0,1,0}; int C[] = {0,1,1,1,0, 1,0,0,0,1, 1,0,0,0,1}; int D[] = {1,1,1,1,1, 1,0,0,0,1, 0,1,1,1,0}; int E[] = {1,1,1,1,1, 1,0,1,0,1, 1,0,1,0,1}; int F[] = {1,1,1,1,1, 1,0,1,0,0, 1,0,1,0,0}; int G[] = {0,1,1,1,0, 1,0,1,0,1, 0,0,1,1,0}; int H[] = {1,1,1,1,1, 0,0,1,0,0, 1,1,1,1,1}; int I[] = {0,0,0,0,1, 1,0,1,1,1, 0,0,0,0,1}; int J[] = {1,0,0,0,0, 1,0,0,0,1, 1,1,1,1,1}; int K[] = {1,1,1,1,1, 0,0,1,0,0, 0,1,0,1,1}; int L[] = {1,1,1,1,1, 0,0,0,0,1, 0,0,0,0,1}; int M[] = {1,1,1,1,1, 0,1,1,0,0, 0,1,1,1,1}; int N[] = {1,1,1,1,1, 1,0,0,0,0, 0,1,1,1,1}; int O[] = {0,1,1,1,0, 1,0,0,0,1, 0,1,1,1,0}; int P[] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,0,0}; int Q[] = {0,1,1,1,1, 1,0,0,1,1, 0,1,1,1,1}; int R[] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,1,1}; int S[] = {0,1,0,0,1, 1,0,1,0,1, 1,0,0,1,0}; int T[] = {1,0,0,0,0, 1,1,1,1,1, 1,0,0,0,0}; int U[] = {1,1,1,1,1, 0,0,0,0,1, 1,1,1,1,1}; int V[] = {1,1,1,1,0, 0,0,0,0,1, 1,1,1,1,0}; int W[] = {1,1,1,1,0, 0,0,1,1,0, 1,1,1,1,0}; int X[] = {1,1,0,1,1, 0,0,1,0,0, 1,1,0,1,1}; int Y[] = {1,1,0,0,0, 0,0,1,0,0, 1,1,1,1,1}; int Z[] = {1,0,0,1,1, 1,0,1,0,1, 1,1,0,0,1};
int letterSpace;
int dotTime;
void setup()
{
// setting the pins of the leds to OUTPUT
pinMode(2, OUTPUT); //PIN D2 LED
pinMode(3, OUTPUT); //PIN D3 LED
pinMode(4, OUTPUT); //PIN D4 LED
pinMode(5, OUTPUT); //PIN D5 LED
pinMode(6, OUTPUT); //PIN D6 LED
// defining the space between the letters (ms)
letterSpace = 6;
// defining the time dots appear (ms)
dotTime = 3;
}
void printLetter(int letter[])
{
int y;
// printing the first y row of the letter
for (y=0; y<5; y++)
{
digitalWrite(y+2, letter[y]);
}
delay(dotTime);
// printing the second y row of the letter for (y=0; y<5; y++)
{
digitalWrite(y+2, letter[y+5]);
}
delay(dotTime);
// printing the third y row of the letter
for (y=0; y<5; y++)
{
digitalWrite(y+2, letter[y+10]);
}
delay(dotTime);
// printing the sspace between the letters
for (y=0; y<5; y++)
{
digitalWrite(y+2, 0);
}
delay(letterSpace);
} void loop()
{
// you can print your own text by modifing here :)
printLetter(K);
printLetter(E);
printLetter(R);
printLetter(R);
printLetter(Y);
}