POV Display Devices
Contents
Project Summary
- Persistence of Vision LED Display Devices
Bill of Materials
- www.nxp.com/acrobat_download/datasheets/74HC_HCT123_4.pdf
- www.futurlec.com/74HC/74HC123.shtml
- --Chosen Actuator : IBM PN64F8560 Model: DT531B-8I Manufactured by Fuju Electric--
- Sony U-25C Vcr Head, 8 Independent Inductive Signals and 3Phase Brushless DC Motor (what a gem)
- Carbon Fiber Tube
- Received [RGB LEDs] 100X SMD SMT PLCC-4
Purchased [SMT LED Drivers ] Qty 16 TLC5941RHB Texas Instruments 16-CHANNEL LED DRIVER W/DOT CORRECTION & GRAYSCALE PWM CONTR
- Purchased [DIP LED Driver] QTY 2 TLC5941NT Texas Instruments LED DRVR 16Segment 3V to 5.5V 28-Pin PDIP
- Custom Mechanical/Electrical Systems
Things to do
- Construct Initial Prototype (One LED on a stick)
- add source code
- more pictures / videos
- bill of material
- machine drawings
- transfer algorithms
Software
Hardware
BasicX Stamp BX24 http://basicx.com/
Shopping for Driver
http://www.marktechopto.com/pdfs/Toshiba/TB718AFG_E050426_P27_LT.pdf
http://www.marktechopto.com/pdfs/Toshiba/TB62707FG_060614.pdf
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4910 -- Good for dot matrix stuff
3-Phase Brushless Electronic Speed Controllers
- Phoenix 25 10c/3sl w/BEC (or 16c/4sl w/o BEC) (www.castlecreations.com)
- Programming Instructions
- Run motorcontrol software on basic X using 112 hz.
- Turn motor Power off
- Turn Microcontroller on
- Set duty cycle to 42%
- Turn motor power on
- Single Short Flashes
- Set duty cycle to 40%
- double short flashes
- Set duty cycle back to 42%
- triple short flashes
- chirping, beep/flash long pause
- now in programming mode
- First Configuration Set (refer to user's manual) (With a little push it spins with mock arm)
- 1 (default)
- 2 (default)
- 3 (5) Disabled Brakes
- 4 (1) Auto Calibrating Throttle
- 5 (1) High Advance
- 6 (2) Soft Cutoff
- Run motorcontrol software on basic X using 112 hz.
Existing Patents (from others)
Tachometer
- Hall Effect (Allegro Hall Effect Switch, to give one rev index and tach.)
- Infrared
- Photo-Resistive
Radio Communication
NI USB-6008 Multifunctional DAQ Pinouts
References
Can somebody explain to me how an LED driver works? : electronics
555 Timer http://www.kpsec.freeuk.com/555timer.htm
- Cheap LED Dot matrix displays
http://ezinearticles.com/?How-To-Drive-A-64-Led-Matrix-Display-Using-16-Control-Lines&id=637573
- PWM IC's
- Transistors (General Info I found useful, plus I have these great Forrest M. Mims books!!)
- LED Control Modules and Accessories
http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1094,C1768,P38627 If only we had 16 pwm drivers that were tiny
http://www.linear.com/pc/productDetail.jsp?navId=H0,C1,C1003,C1094,C1770,P37747
16-Channel http://datasheets.maxim-ic.com/en/ds/MAX16809-MAX16810.pdf
16-Channel http://www.ortodoxism.ro/datasheets2/a/0sth3q6zylj9i17uxwhkdjd3ijwy.pdf
- promising 25 channel / cascading devices!!
- Stepper Motor Controllers
http://www.electronic-circuits-diagrams.com/robotimages/robotckt1.shtml
http://www.elabinc.com/Semiconductors/ProductOverview/tabid/57/Default.aspx
http://www.lsicsi.com/StepperDrivers.htm Would like to have less responsibility on the input side though.
- Interesting Components (loosely related stuff)
Related Work (by others)
'This is a hardware mod for a couple models of persistence-of-vision LED clocks, which replaces the original microcontroller in order to equip the gadget with a USB interface.' - Rasterwand - a set on Flickr
'LED and POV displays' - Projects - Open Circuits
PET-Gaming Computer Module - Hack a Day - has link to futurama youtube video
LED Wave Display - Hacked Gadgets - DIY Tech Blog has contact switch that closes at the swing extrama. the switch appears to control timing.
Great Rotary LED Project, they almost did everything, including radio comm.
Slashdot - DIY LED Array Marquee For Your PC
- This is a relatively simple "flat" bank of LEDs. The comments on the story may be worthwhile, however.
http://www.slashgear.com/led-persistence-of-vision-watch-2010363.php
http://ezinearticles.com/?How-To-Drive-A-64-Led-Matrix-Display-Using-16-Control-Lines&id=637573
Using Xephyr
"Xephyr is a real X server which uses the host X server window as "framebuffer" via fast SHM XImages." - /home/tz/Desktop/src/xorg-server-1.6.4/hw/kdrive/ephyr/README
pyg c <(tail -n +17 hw/kdrive/ephyr/ephyr.c)
hostx.c checks XEPHYR_NO_SHM
hostx_paint_rect() calls XPutImage()
confirmed that hostx_paint_rect() is called by xterm.
not by vlc viz unfortunately. neither -nodri nor -fakexa helped
Hooking OpenGL
(II) EXA(0): Offscreen pixmap area of 614400 bytes (II) EXA(0): Driver registered support for the following operations: (II) Solid (II) Copy (II) Composite (RENDER acceleration) (II) UploadToScreen (II) DownloadFromScreen Initialized fake EXA acceleration (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so (II) GLX: Initialized DRISWRAST GL provider for screen 0

