my latest project

Want to just shoot the breeze? Forum 42 is the place!

Moderator: Moderators

Post Reply
timmeh87
Senior Member
Posts: 3047
Joined: Mon Nov 14, 2005 10:19 pm
Location: Ontario, Canada

my latest project

Post by timmeh87 »

well i just spent all day on this, and now i want to share the fruits of my labour with everyone... or something like that.

so a while ago i set out to make a POV toy for a bicycle, much like ladyada and many other people have done. im going to use serial-to-parallel shift registers, and all surface mount parts, which makes my job a lot easier.

so first i designed the board. i posted them a while back, i wont bother with them again. of course, it later turned out to have some bugs, but i didnt expect it to be perfect.

i etched it using the laser printer method, and it came out really well. it was amlost perfect, and i was really happy with myself. so i proceeded to solder the parts on, which are

- 8 surface mount super-bright red leds
- 2 16SOIC quad transistors
- 1 16SOIC shift register
- 16 surface mount resitors
- 4 jumper wires.

it should be noted that my soldering iron is broken, so i was using a 140 watt weller iron with the tip filed to a point. :D

so i got that all together, and i was about to test it when i realized that i had forgot to compensate for the mirroring effect of he laser printer mehod - i had a mirror image of the board i wanted! so i had to take of the 3 SOIC chips, bend the pins, and put them back onto the board upside down! haha. i sure showed it.

i hooked it up to a 16f767 PIC, and with a few likes of code (about 300 to be exact... i wasnt trying to be efficient :P) , i had it displaying a 20 column picture with 10ms between columns. it wasnt very hard at all. heres what it looks like:

Image

well you get the point. heres two other real crappy pictures from my crappy webcam.

Image
Image

so now the next step is to put it on a bicycle wheel. and add a sensor... and completely rewrite the code... ill be done in a month maybe ;)

(oh, its also running off a 9V battery going through my old 3.3v TI DC-DC converter. i think that this is neat)

and the current draw, for all you concerned about battteries is about 105mA @ 3.3v. i project that a whole bicycle wheel would take about 400mA
Image

"Linux is only free if your time is worthless"
timmeh87
Senior Member
Posts: 3047
Joined: Mon Nov 14, 2005 10:19 pm
Location: Ontario, Canada

Post by timmeh87 »

it went real well. you know how youre supposed to soak it in water to get the paper off? well the paper i used ('photo quality inkjet paper') didnt stick to the toner at all, so i was actually able to just peel the paper off after it cooled.

it didnt stick in some places, but i just went over it with a sharpie. in retrospect, the sharpie didnt work 100%. next time i plan to use acrylic paint to do touch ups.

but yeah. i made .032" traces without any effort, which is pretty good, thats about as low as id try to go with the photo etch method.
Image

"Linux is only free if your time is worthless"
timmeh87
Senior Member
Posts: 3047
Joined: Mon Nov 14, 2005 10:19 pm
Location: Ontario, Canada

Post by timmeh87 »

eventually im going to get a hall effect, and make 3 more shift register modules for a total of 32 radial pixels.

i did put it on my bike today, just to see what happens. its almost impossible to see at low speeds (and the timing i chose made the text only visible at low speeds :\ ). so yeah. im going to have to probably make three, and space them 120 degrees apart in the wheel to make it work.

which sorta sucks, since its not cheap. like $30 each for components (superbright SMD leds... not cheap)

i was thinking it would be cool to use pwm to give you sort of a grayscale, but then i realized you cant use shift registers for pwm. well whatever. maybe one day ill make an all-microcontroller version (dont count on it)
Image

"Linux is only free if your time is worthless"
Post Reply