Download presentation
Presentation is loading. Please wait.
Published byMerryl Bishop Modified over 9 years ago
1
Jonathan Yitzchaki David Michaeli Instructor: Ina Rivkin Spring 2009 1
2
Implementation of a wheel animation unit. Monochromatic 4-level light intensity. Two side by side 16- LED radius arrays. Angular resolution: 128 degrees 3X1.5V batteries. 2
3
3 Implement a digital circuit for showing images/animations using LEDs over bicycle wheels. Usage of uController as system heart. Design of hybrid Digital/Analog system. Design of a designated computer program for interfacing with the circuit. MINIMAL production cost. .
4
uC Embedded Host SW C# application Image processing SW Analog/ digital Circuit HW Circuit assembly Prototypes construction Mechanics 4
5
5
6
6 HW- MAIN COMPONENTS Atmega48 - micro controller EEPROM Hall effect sensor USB controller LED’s 6
7
7 HW - PERIPHERAL COMPONENTS NPN transistors Enhances the current for maximal illumination JTAG CONECTOR Enables uploading embedded SW USB connector Resistors Regulates current for LED’s Capacitors Curves voltage for digital components 7
8
8 Non-Volatile Memory Atmega48 Hall Sensor USB controller and connector JTAG Clock
9
9 LED array mC mem Hall sensor HW – ILLUMINATION FLOW
10
10 LED pulls – (min) 5mA in max Illumination, uC max current (25mA) per channel is exceeded. Per-LED current remains constant
11
11 MUX C1 C2 C3 C4 R1 R2 R3 R4 Row Select ‘5’ 4 global “ROWS” 4 Columns for each radius(data is on columns)
12
12 L2L1 L2L1 L2L1 L2L1 Each “four” gets a 25% duty cycle
13
13 Light intensityMemory Pixel FormatPWM Sequence 0%00000 33%01001 66%10011 100%11111
14
uC EEPROM – SPI uC USB controller – UART uC Hall sensor – Interrupt channel uC programmer - SPI USB controller Host - USB 14
15
15
16
16 Illumination mode Idle Uploading mode Memory fetch Memory wrap- around Start Hall Sensor Memory wrapped-around RS232 interrupt “Exit” command Fetch finished RS232 interrupt
17
17 180 degree phase delay One “chunk” is 32bitsX2 EEPROM Mem layout
18
18 SOFTWARE- EMBEDDED Illumination mode Chunk is fetched every angular tic.Chunk is fetched every angular tic. Chunk Is illuminatedChunk Is illuminated After Hall interrupt Cycle is timed, time allocated for angular resolution is calculated.Cycle is timed, time allocated for angular resolution is calculated. Memory is wrappedMemory is wrapped Uploading mode Host interruptHost interrupt Picture is uploaded to memoryPicture is uploaded to memory 18
19
19 SOFTWARE- EMBEDDED Uploading mode RS-232 connection is established.RS-232 connection is established. Picture is uploaded to memoryPicture is uploaded to memory 19 Link to program
20
In c# application: Cartesian-To-Polar Converter. Bilinear interpolation. Conversion to downgraded 4-level color depth. “Encrypted” data is loaded to EEPROM. During runtime: The data is transferred from EEPROM to uC chunk by chunk and cached (saves 50% of picture size). 20
21
21
22
22 MECHANICS Circuit assembly Wire wrap on development boardWire wrap on development board Mechanical prototype Made of general use CAPAMade of general use CAPA Hand made improvisingHand made improvising 22
23
23
24
24 Defining acquisitions needs and ordering of hardware. Acquiring enough knowledge concerning uController programming. Understanding our unique needs. Designing debug prototype. Building debug prototype system. Successfully simulating memory management unit. Receiving ordered hardware. Building debug prototype system (cont.) uC software design. Debugging. Mid-Semester presentation. Debugging.
25
25 Final hardware layout. Firmware and Image programming software design. Debugging. Integration. Mechanical design. Integration. Mechanical design. Final Report. Final Presentation.
26
HW component supply, lab support (Bruria). Project expanses. Lab computer environment. 26
27
Ani-Book 27 Questions?
28
28 AND now Live…
29
29
30
Full Color display (RGBX8bits). “On wall” unit. PCB design: LED connectivity lines. Circuit board. 32 RGB LEDs (SMT) radial resolution. Extended external memory (SD card) with FAT12 file system support. 30
31
RGB LEDs (SMT). PCB printing. SD cards. Designated motor & mechanics(3D print)? 31
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.