Upload
laith-atkinson
View
18
Download
0
Embed Size (px)
DESCRIPTION
Characterization Report Animation On Bicycle Wheels. Spring Sem. 2009 (Single Semester). By : Jonathan Yizchaki David Michaeli Instructor : Ina Rivkin. Project Goals. Implement a digital circuit for showing images/animations using LEDs over bicycle wheels. - PowerPoint PPT Presentation
Citation preview
Characterization ReportAnimation On Bicycle Wheels
By: Jonathan Yizchaki David Michaeli
Instructor: Ina Rivkin
Spring Sem. 2009 (Single Semester)
Project Goals
Implement a digital circuit for showingimages/animations using LEDs over
bicyclewheels. Usage of uController chip as the
heart of the system. Design of hybrid Digital/Analog
system. Design of a designated computer
program for interfacing with the circuit.
MINIMAL production cost.
Perception of Vision
The system we build should take advantage of humane perception of vision.
Average rotation rate of bicycle wheel (MTB) is 2.5 RPS (20 kph).
Aligning LEDs over bike wheel diameter causes refresh rate of 5 FPS.
5 FPS – enough for fluent perception of stable image with high brightness LEDs.
General Structure A row of high brightness LED lamps aligned over
wheel spokes (one diameter length). A uController generating lighting signals
according to pre-programmed image in an external memory unit.
Synchronization using magnetic sensor (Computation of angular velocity and image orientation stabilization).
Designated software for conversion of rectangular images into polar ones and hardware interface (through JTAG).
Multiplexing mechanism for controlling each LED, using matrix alignment method.
Hardware
1
2
31) Circuit –
uController, memory unit, battery, connectors.
2) Two rows of LEDs aligned over a diameter.
3) Magnetic sensor – generating electric pulse on every pass by a magnet held on the bike fork.
Hardware (cont.)
1) uController – the heart of the system.
2) Memory unit – EEPROM – variety of capacities available.
3) Battery Slots.4) JTAG – animation
programming and firmware updates.
1
2
3
4
Time TableWeek 4
•Defining acquisitions needs and ordering of hardware.
Week 5•Acquiring enough knowledge concerning uController
programming. Understanding our unique needs.•Designing debug prototype.
Week 6•Building debug prototype system.•Successfully simulating memory management unit.
Week 7•Receiving ordered hardware.•Building debug prototype system (cont.)
Week 8•uC software design.•Debugging.
Week 9•Mid-Semester presentation.•Debugging.
Time Table (cont.)
Week 10
•Final hardware layout.•Firmware and Image programming software design.
Week 11
•Debugging.
Week 12
•Integration.•Mechanical design.
Week 13
•Integration.•Mechanical design.
Week 14
•Final Report.•Final Presentation.
Thank You!