Jonathan Yitzchaki David Michaeli Instructor: Ina Rivkin Spring 2009 1.

Slides:



Advertisements
Similar presentations
Controller Tests Stephen Kaye Controller Test Motivation Testing the controller before the next generation helps to shake out any remaining.
Advertisements

Nios Multi Processor Ethernet Embedded Platform Final Presentation
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Design and Implementation of Low- Cost Optical Telemetry to Support Radiometric Analysis of the Atmosphere University of Colorado at Boulder Alexandra.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Andrew Phillips, Ben Laskowski, Shannon Abrell, Rob Swanson.
ECE 477 Final Presentation Team 03 - Spring 2013 Ryan Pawling Spencer Julian Josh Hunsberger Robert Harris.
Team Impact Intelligent Helmet Impact System Critical Design Review February 28 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Adaptive Headlight System Betzayda Rivera Projects II Design Review Tuesday,
Fair Use Building and Research Labs Presents
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
1 Electrical and Computer Engineering Cam Proctor Ramsey Khudairi Tom Gilbert Chad Young Project Orion TekBand.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Safi Seid-Ahmad Emile.
Parkinson’s patient & physician aiding system Performed by: Alexander Kinko Stanislav Shapiro Barukh Trabelsi Instructor: Boaz Mizrachi Part A Final &
NIOS II Ethernet Communication Final Presentation
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/8/08.
SNIFFER CARD for PCI-express channel
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
SNIFFER CARD for PCI-express channel SNIFFER CARD for PCI-express channel Mid Semester Presentation Presenting: Roy Messinger Presenting: Roy Messinger.
SNIFFER Board for PCI-Express channel SNIFFER Board for PCI-Express channel Final Presentation Presenting: Roy Messinger Presenting: Roy Messinger.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
PCB Layout Design. PCB Layout Special Layout Considerations 4 in.
Midterm Review MBS 2006 MP Electronics, Basic Concept  Two modules:  Probe module  Surface module  The surface module is replaced by the.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair.
(LF Transmitter Module, High Power) Development Prototype
Electronic Component Functions What is this component doing my in electronic device?
Camera Interfacing using ARM7
Oppenheimer Technologies Rick King Jonathan Creekmore.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
1 Warsaw University of Technology Faculty of Electronics and Information Technology Institute of Electronic Systems HARDWARE SIMULATOR of the high-resolution.
Dynamic Animation Cube Group 1 Joseph Clark Michael Alberts Isaiah Walker Arnold Li Sponsored by: Department of Electrical Engineering & Computer Science.
EV-EMCU Electric Vehicle - Economy Mode Control Unit Shauntice Diaz Chris Chadman Vanessa Baltacioglu Group 4.
Part A Presentation High Speed Digital Signal Lab Students: Lotem Sharon Yuval Sela Instructor : Ina Rivkin.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
CS-EE 481 Spring Swift-Fox Founder’s Day, 2005 University of Portland School of Engineering Imagine the ability to view and record Up to five different.
“Magic Rainbow” Music Visualizer The Colors of Sound Group Jamaal Merriweather Justin McDevitt Weston Bell Robert A. Hicks II Georgia Institute of Technology.
© 2008 RoboRubik1 11 Technical Communication Skills Practicum Theory of Operation and Hardware Design Narrative.
Characterization Report Animation On Bicycle Wheels By:Jonathan Yizchaki David Michaeli Instructor: Ina Rivkin.
©F.M. Rietti Embedded Systems I Controllers Data Sheets.
Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.
Video Card CES Industries, Inc. Lesson 10.  Translates computer information of binary digital data into visual information that the monitor can understand.
The Design of an Electronic Bicycle Monitor (EBM) Team P118: Gary Berglund Andrew Gardner Emrys Maier Ammar Mohammad.
Hybrid Power Controller (HPC) Final Presentation Senior Design II.
ECE 477 DESIGN REVIEW TEAM 3  SPRING 2015 Garrett Bernichon Bryan Marquet John Skubic Tim Trippel.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Theory of Operation and Hardware Design. PIC18F45K20 Microcontroller use at least 9 channels of ATD conversion with 2 more used for reference voltage.
FOR MORE CLASSES VISIT   ECET 340 Week 1 HomeWork 1  ECET 340 Week 1 iLab 1  ECET 340 Week 2 HomeWork 2  ECET 340 Week 2 iLab.
Interactive LED Staircase Modules Group 38 Mike Udelhofen ECE 445 April 26, 2012.
Cmod A7 Breadboardable Artix-7 FPGA Module
Arduino.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
SUBMITTED BY EDGEFX TEAM
Propeller Clock.
Detailed Block Design Presentation 3 (P3)
SCADA for Remote Industrial Plant
PC Mouse operated Electrical Load Control Using VB Application
Fair Use Building and Research Labs Presents
To change picture – with LCD view.
ECE 477 Design Review Team 21 - Spring 2013
Journey: Introduction to Embedded Systems
Fair Use Building and Research Labs Presents
Introduction to Arduino
Presentation transcript:

Jonathan Yitzchaki David Michaeli Instructor: Ina Rivkin Spring

 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 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. .

uC Embedded Host SW C# application Image processing SW Analog/ digital Circuit HW Circuit assembly Prototypes construction Mechanics 4

5

6 HW- MAIN COMPONENTS Atmega48 - micro controller EEPROM Hall effect sensor USB controller LED’s 6

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 Non-Volatile Memory Atmega48 Hall Sensor USB controller and connector JTAG Clock

9 LED array mC mem Hall sensor HW – ILLUMINATION FLOW

10  LED pulls – (min) 5mA in max Illumination, uC max current (25mA) per channel is exceeded.  Per-LED current remains constant

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 L2L1 L2L1 L2L1 L2L1  Each “four” gets a 25% duty cycle

13 Light intensityMemory Pixel FormatPWM Sequence 0% % % %11111

 uC EEPROM – SPI  uC USB controller – UART  uC Hall sensor – Interrupt channel  uC programmer - SPI  USB controller Host - USB 14

15

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

degree phase delay One “chunk” is 32bitsX2 EEPROM Mem layout

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 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

 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

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

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 Final hardware layout. Firmware and Image programming software design. Debugging. Integration. Mechanical design. Integration. Mechanical design. Final Report. Final Presentation.

HW component supply, lab support (Bruria). Project expanses. Lab computer environment. 26

Ani-Book 27 Questions?

28 AND now Live…

29

 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

 RGB LEDs (SMT).  PCB printing.  SD cards.  Designated motor & mechanics(3D print)? 31