Characterization Report Animation On Bicycle Wheels By:Jonathan Yizchaki David Michaeli Instructor: Ina Rivkin
Project Goals Implement a digital circuit for showing images/animations using LEDs over bicycle wheels. Usage of uController chip as the heart of the system. Usage of uController chip as the heart of the system. Design of hybrid Digital/Analog system. Design of hybrid Digital/Analog system. Design of a designated computer program for interfacing with the circuit. Design of a designated computer program for interfacing with the circuit. MINIMAL production cost. MINIMAL production cost.
Perception of Vision The system we build should take advantage of humane 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). 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. 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. 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 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. 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). 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). 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. Multiplexing mechanism for controlling each LED, using matrix alignment method.
Hardware ) 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
Time Table Week 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!