Patrick: USB POV Toy

From DP

(Difference between revisions)
Jump to: navigation , search
(Partlist: added missing values)
(Added Overview)
Line 12: Line 12:
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.
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.
 +
==Overview==
 +
 +
History and related links
 +
*[[USB_POV_Toy_design]]
 +
*[[USB_POV_Toy]]
==Prototypes==
==Prototypes==

Revision as of 17:24, 8 May 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-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
XTAL1120MHzHC-49U

Links