My favorites | Sign in
Project Logo
                
Search
for
Updated Aug 22, 2009 by casainho
Labels: Featured
V2_prototype  
Prototype V2.

The concept

We can have a Bicycle LED POV that when connected by USB to PC will appear as a USB flash disk. The user can then copy image files from computer to Bicycle LED POV just like if it is a USB flash disk.

The images stored on Bicycle LED POV will then be displayed on LED sequentially, making the POV while the bicycle wheel runs.

Hardware technical explanation

The system will use an ARM Cortex-M3 of 32 bits running at 100MHz (Phillips NXP LPC1758) . All this processing power will make possible the system behaves as an USB flash disk.

The memory is an DataFlash memory of 500kBytes, which should be enough to hold at least 250 images of 32X256 pixels.

For energy we can use 3 X AAA NiMh batteries. Both ARM MCU and DataFlash memory runs at 3,3 volts, we can use an cheap LDO linear regulator to power the 3,3 volts. LED and his drivers can use directly the voltage of the batteries.

Firmware tecnhical explanation

DataFlash memory should have FAT32 file system and for that we can use FatFs. DataFlash memory can be found in many projects, we can just reuse the ones on the LUFA project - this projects implements an USB flash disk using an AVR 8 bits and a DataFlash memory.

We should use NXP example code "LPC17xxSampleSoftware.001/keil/USBMem" USB drivers for having the system working as an USB flash disk.

Images should be stored on BMP files of 32x256 pixels, and then converted to black and white to be sent to the LED.

Linear Low Drop Out voltage regulator - We can use 3 AAA NiMh cells where we will get about 1,2*3 = 3,6 volts. We can use a LDO regulator which is cheap and will power on the ARM7 and DataFlash memory at about 3,3 volts.

LED We may use 5mm discrete LED. We will control the current of the LED with a series resistor. Energy for the LED will come directly from the batteries.

PCB

For a prototype we can use Cortopendous DIP Open Hardware board.

After we design our own PCB, we can buy it at goldphoenixpcb.

Part list

TODO: update the list.

Reference Value Quantity Unity price
LPC1756 1 digikey
AT45DB011D (DataFlash 1MBit 8-SOIC 1 digikey
CRYSTAL 12MHZ 1 digikey
USB - mini B 1 digikey
74VHC595 4 0.29€
A3213ELHLT-T 1 0.83€
Magnet 1 digikey


Sign in to add a comment
Hosted by Google Code