Patrick: USB POV Toy

From DP

(Difference between revisions)
Jump to: navigation , search
(Added Overview)
(Prototypes)
 
(3 intermediate revisions not shown)
Line 20: Line 20:
==Prototypes==
==Prototypes==
-
[[image:usb-pov-toy-proto1.jpg]]
+
[[image:USB POV-Accelerometer-Toy.jpg]]
 +
 
 +
[[image:usb-pov-toy-proto1.jpg|600px]]
[[image:usb-pov-acl.png|250px]]
[[image:usb-pov-acl.png|250px]]
Line 97: Line 99:
|USB||1||USB mini-b||CONN_USB_MINI-B
|USB||1||USB mini-b||CONN_USB_MINI-B
|-
|-
-
|XTAL1||1||20MHz||HC-49U
+
|XTAL1||1||16MHz||HC-49U
|}
|}

Latest revision as of 13:49, 10 July 2012

Patrick: USB POV Toy
Codename None
Status waiting for PCBs
Development development forum
ID # {{{id}}}


I have seen several POV toys around the internet. One of these is www.ladyada.net/make/minipov3/

However, most of those are not capable of sensing the speed/direction when waved in the air. Most are also not easily programmable and require some modification to the source code of the microcontroller used just to change the image/message displayed in the air.

I was thinking of using a cheap USB PIC (PIC18F14K50/PIC18LF14K50 @ around 2USD each) and a cheap accelerometer sensor (MMA7455L @around 2USD each as well). The accelerometer can be used to detect wave direction to avoid a "mirrored" display and to adjust the delay between each frame of the image/message. The USB PIC, as a CDC device, can be easily programmed by a new message using a customized software or a terminal program. The message/image can be saved to the PIC's internal EEPROM.

Contents

Overview

History and related links

Prototypes

USB POV-Accelerometer-Toy.jpg

Usb-pov-toy-proto1.jpg

Usb-pov-acl.png Usb-pov-toy-debug.jpg Usb-accel.jpg Usb-pov-pcb-board.jpg

Resources

Latest Schematic

POVToy-v1c-cct.png

Early Schematic

POVToy.png USB-POVToy.png USBPOV-Toy.png

Latest PCB

POVToy-v1c-brd.png

Early PCB

POV Toy.png POV-Toy.png USB-POV-Toy.png

Partlist

USB POV Toy
PartQuantityValuePackage
C1-3,C11410uFSMC_A
C4,C5227pFC603
C610.47uFC603
C7-1040.1uFC603
CHRG,LED8-159LEDLED-805
ICSP10.1” Pin header1X05
JP110.1” Pin header2X05
LED0-78LEDLED-3MM
LI-PO1BATTERY1X02
R1,R3,R4310kR603
R2,R521kR603
R612.7kR603
RN1,RN221KRN8P-4R-CRA06S
SW1SMD Slide switchSLIDE_SWITCH_SMD
SW11SMD button, smallTACT_SWITCH_SMALL
T11BC81840MTFSOT23-BEC
U11PIC18F24J50SSOPSSOP28
U2125AA080A-SNSO-08
U31MMA7455LLGA-14
U41MCP73832T-2ACISOT-23-5
U51MIC5205-3.3BM5SOT-23-5
USB1USB mini-bCONN_USB_MINI-B
XTAL1116MHzHC-49U

Links