3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.


Arduino + LEDs + fan = POV "APPLAUSE" sign

Arduino + LEDs + fan = POV \"APPLAUSE\" sign
 

I saw these POV(Persistence of Vision)  devices on other Instructables and thought I would like to make one and I have always wanted my own "APPLAUSE" sign.  Next improvement will be to make it go on whenever I enter the room.  :)  Maybe have it say, "And here's Charlie !" But that is for another time.

So I got a fan at a garage sale, did some reading , found some code and below is a video of my machine in action.

I started with nice code from an Instructable by Scott Mitchell - "Arduino Bike POV" but what I ended up with is his code greatly parred down.  I could not get it to work at first and so I keep changing the code .  Turned out my problem had nothing to do with the code. So I am going to go back to his code and try again as his is much more generic and would work more easily with different phrases.   But that is for later also.

The video below shows the POV in action. It does not seem as broken or disconnected in real life as it does on the video.




 
Remove these adsRemove these ads by Signing Up
 

Step 1Get stuff

Get stuff

Items used in this project:
small fan - garage sale - 2.00
misc lumber - my basement - 0.00
a length of plastic  15 by 2.5 inches  - my basement - 0.00
an Arduino - I use a Ardweeny from SolarBotics - about 10.00
7 red LEDs -  already had -  1.00
7 - 330 ohm resistors - 3.00
Halls Sensor - I got from Adafruit - US5881LUA - 2.00
1 10k resistor to be used with the Halls sensor - 1.00
2 magnets from local hobby store - 1.00

also will need : wire, 9v battery , screws, Loctite 5 min epoxy, small PCB from Radio Shack

 

« Previous StepDownload PDFView All StepsNext Step »
17 comments
Nov 14, 2011. 3:29 AMdchurch24 says:
Hi, does the hall effect sensor have to be at the other end (opposite the LEDs)? I have designed a PCB with the hall sensor just in front of the 1st LED. Would I need to change the code (the delay part) for this to work?
Nov 16, 2011. 12:17 AMdchurch24 says:
Are both of your sensors plugged into the same Arduino pin? Reading through the code it seems like that might be the case.
Nov 18, 2011. 4:15 AMdchurch24 says:
Thank you. That makes much more sense now. For some reason I thought you were using two sensors!
Nov 15, 2011. 2:43 PMdchurch24 says:
Excellent, thank you for the reply. I have ordered 10 sensors (I couldn't find anywhere that only sold singles, but I have no complaints ;-) ).

I've just made a small home-printed PCB (following instructions from here and elsewhere) with 7 LEDs on and the holes ready for the hall sensors.

I'll keep you posted on my progress. Keep up the good work. Thanks for an easy to understand Instructable (it's actually the first that I've tried to put into practice).
Nov 20, 2011. 2:18 AMdchurch24 says:
Hi, well, I'm still waiting for my hall effect sensors from China - so I went ahead and made it anyway. I changed the code and guessed at the rotation speed instead of using the sensors (I will change it back when they arrive). However, it only bloody works! The text spins sightly, especially as the motor battery discharges, but there is text spinning and is readable!

My kids love it! So, thanks once again for making an easy to understand 'able.
Sep 1, 2011. 5:45 AMbears0 says:
what about hacking one of those little handheld fans that are pre-made POV's. i wanna learn how they make those.
Aug 16, 2011. 6:17 AMBlackice504 says:
hi mate i copyed the code into my arduino software and it comes up with this error

sketch_aug16a.cpp:28:19: error: font.h: No such file or directory
sketch_aug16a.cpp: In function 'void printLetter(char)':
sketch_aug16a:103: error: 'font' was not declared in this scope
sketch_aug16a.cpp: At global scope:
sketch_aug16a:129: error: expected unqualified-id before '--' token

i am very new to programing with microcontrollers so i not sure how to fix this any ideas?
Aug 16, 2011. 7:08 PMBlackice504 says:
i shall try this.
thank you for pointing this out.
Aug 16, 2011. 6:20 AMBlackice504 says:
oh yeah i was thinking of using a PC fan and the sensor wire i think i can find the code for that from the examples from the arduino website but i think that should work.
Jun 20, 2011. 7:06 PMnmvb says:
What is a Halls Sensor?
Jun 20, 2011. 9:09 PMgodofal says:
a hall effect sensor if a chip that detect magnetic forces and electric current :)
here its used to know when a certain point is reached on the circle, so the arduino knows when to start blinking the LED's
Jun 21, 2011. 5:38 AMnmvb says:
oh, thanks :D

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
22
Followers
24
Author:duboisvb
Retired Math teacher who needs a hobby! So I tinker with stuff: Arduino, welding, my 1958 TR-3 , my tennis serve