Computer Science SS2013 Team 5 Final Presentation 26 June 2013 1© FH AACHEN | FACHBEREICH 08 | Computer Science, SS2013.

Slides:



Advertisements
Similar presentations
P3- Represent how data flows around a computer system
Advertisements

P5, M1, D1.
Inputs: Digital and 4 configurable for Digital or 10 bit Analog Outputs:4 - 8 amp Relays or 700ma Transistors (1 PWM) 4 Line by 18 Character fully.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
1 Adaptive Thermostat With Bluetooth Technology Trey Lawrence Jennifer Ogunlowo Scott Snyder Mark Youngblood ECE4007L02, Group 7 Georgia Institute of Technology.
Digital Thermostat and Data Logger Brandon Wagner and David Southwick.
TLA. Replacing The Battery On the Back of the pager press in this button while moving the door away from the pager, then lift up. On the Back of the pager.
In this presentation you will:
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
LOGSYS Development Environment of Embedded Systems Tamás Raikovich Béla Fehér Péter Laczkó Budapest University of Technology and Economics Department of.
Future Designs, Inc. Your Development Partner
SDP ’13 – Team 10 | Final Project Review Anita Ganesan, Eric Moore, Sachin Honnudike, Joel Jean-Claude ClockAide.
DIGITAL LIGHT METER Dr. Lim Jac Fang Occupational Health Doctor Department of Health, Sabah 1994 CT Lutron LX-105 LIGHT METER.
COMPUTER CONCEPTS Computer Information Systems. COURSE COMPETENCIES Explain the functions of computer system components. Describe the information processing.
Track Timer Final Semester Presentation Senior Design I April 19, 2011.
Lecture 7: PLC: Review Questions
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
SudokuEHG Michelle BrownMatt Haggenmiller Thomas Troch User Interface Rochester Institute of Technology Department of Computer Engineering Menus Used for.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
Programming Embedded Systems
ASPPRATECH.
Adaptive Thermostat Using Bluetooth Trey Lawrence Jennifer Ogunlowo Scott Snyder Mark Youngblood ECE4007L02, Group 7 Georgia Institute of Technology.
T15- MARKETING SPY SYSTEM MODELING Document ID: T15_MOD_SYS_V1.0 Version: 1.0 Date: 10/17/2014 Location :
What is the It is the Next Generation, Calibration Station for the GasBadge ® Plus Personal Monitor
1 Starting & Stopping Motors Pico Pico LAB#4. 2 Program a series of three basic ladder logic rungs. These basic rungs are the most common rungs found.
Druck- und Temperaturmesstechnik GSoft / Testing and Callibratiion Technology / Testing- and Calibration Technology Data logger evaluation software.
SudokuEHG Michelle Brown Matt Haggenmiller Thomas Troch CE Design Projects Design Review December 12, 2007.
Drivers Station 2010 Joe Ross Team /12/2009.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
CS 0004 –Lecture 8 Jan 24, 2011 Roxana Gheorghiu.
Electrical & Computer Engineering Presentation by: Andrew Frieden Matthew Weydt Nick Setzer Tyler Dunn PDR 2012 – Team Gong Self Sustaining Sensor System.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 6
Embedded System Design Laboratory October 11, 2002Stanford University - EE281 Lecture #4#1 Lecture #4 Outline Announcements Project Proposal AVR Processor.
Gauge Operation and Software by Scott A. Ager. Computer Recommendations 750 MHz Pentium III 64 Meg SRAM 40 Gig Hard Drive 1024 x 768 graphics CD Writer.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Atmel Atmega128 Overview ALU Particulars RISC Architecture 133, Mostly single cycle instructions 2 Address instructions (opcode, Rs, Rd, offset) 32x8 Register.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
COMPUTER ORGANISATION I HIGHER STILL Computing Computer Systems Higher Marr College Computing Department 2002.
AT91 Products Overview. 2 The Atmel AT91 Series of microcontrollers are based upon the powerful ARM7TDMI processor. Atmel has taken these cores, added.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Lecture 7: Overview Microprocessors / microcontrollers.
Computer Science Summer term 2012 Final Project Team 2.
Department of Electronic & Electrical Engineering Program design. USE CASES. Flow charts. Decisions. Program state.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
Microcontrollers JULES CALELLA. Microcontrollers vs Microprocessors  Microprocessors – do not contain RAM, ROM, I/O  Microcontrollers – The whole package.
NAM S.B MDLAB. Electronic Engineering, Kangwon National University 1.
Low Power Management for CC2430 Jinho Son Real-Time System Lab.
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
The Guitar Chord Learning System Western Washington University Microcomputer-Based Design Project Calvin A. Sessions.
1 4-Integrating Peripherals in Embedded Systems. 2 Introduction Single-purpose processors  Performs specific computation task  Custom single-purpose.
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Choose a Count down Time by Clicking a Button Below.
DIGITAL CALCULATOR USING 8051
Principles & Applications
BRC1E61 – Energy Saving Function
AVR32 UC3 EVK1100 Control Panel Tutorial
Roller Coaster Design Project
Future Designs, Inc. Your Development Partner
Introduction to the Atmel AVR Butterfly
Millennium touch screen Operated Profiler Series Roaster control

Exploring Computer Science Lesson 6-5
Lecturer: Reza Arjmandi Autumn 2015
SHU: The Running Companion
Introduction to Arduino
G&H Radiometer/Photometer Reset Notes
Presentation transcript:

Computer Science SS2013 Team 5 Final Presentation 26 June © FH AACHEN | FACHBEREICH 08 | Computer Science, SS2013

Content Task description Requirements Concept Logic for the code 26 June 20132© FH AACHEN

Task Description Goals Develop a temperature logger on the AVR Butterfly board with the following features o Easy to use o Easy to maintain o Robust design o 5 Button operation (joystick) 26 June 20133© FH AACHEN

ATMEL AVR Butterfly ATmega169 Peripherals: ● 120 segment LCD ● 4 Mbit external DataFlash ● Programming Methods: Bootloader, SPI, Parallel, JTAG ● Joystick, 4 directions ● Piezo speaker ● Hz oscillator for real time clock ● RS232 level converter for PC ● Temperature sensor ● Light sensor ● 3V, 600 mA button cell battery 26 June 20134© FH AACHEN

Task division 26 June 20135© FH AACHEN 1)Project manager Ramiz Azadaliyev 2) Technical manager Pushkar Ranade 3) Quality manager Heiko Engemann 4) Documentation representative Vrushali Mulay, Hemanth Kumar Krishnamurthy 5) Integration manager Fritz Denninger

Requirements Task description Requirements Concept Logic for the code 26 June 20136© FH AACHEN

Requirements Must have features o LCD Output and Interface o Adjustable time measuring interval o Button/joystick functionality  Pause/interrupt  Continue  Enter/confirm  Cancel/Back o Data transfer via UART o Power-save-mode o Obtain/display time and temperature values from memory o Data type  Time: Long unsigned integer  Temperature: signed integer o Measuring all the time 26 June 20137© FH AACHEN

Content Task description Requirements Concept Logic for the code 26 June 20138© FH AACHEN

Concept Press button 5 for 5 sec (click-action of joystick) to enter the main menu Main menu: o Transfer data to PC o Reset o Obtain stored data from memory o Set the measuring interval o Pause Sleep-mode after 1 minute of no joystick input Sleep-mode exits any menu 26 June20139© FH AACHEN

Concept Main Menu Coming from a running/measuring device, which is in sleep mode, the user has 5 different modes to choose from: Transfer data Reset device Obtain data from memory Set interval Pause/continue 26 June © FH AACHEN

Concept Transfer Data to PC 26 June © FH AACHEN The user is able to transfer the data from the board to the PC

Concept Reset functionality While the device is running, the user is able to start a new measurement without changing the time interval 26 June © FH AACHEN

Concept Display data from memory on LCD Can be done when the process is running or in pause-mode Starts with the latest data User can look through stored data using up/down joystick buttons 26 June © FH AACHEN

Concept Start/set measuring temperature interval The user can adjust the temperature measurement interval in increments of 5 mins ranging from 5 min up to 24 hours Once set, the measurement cycle starts 26 June © FH AACHEN

Concept: Pause/Continue The user is able to pause the device The current states will be saved (counters and timers) To continue, enter this menu and confirm 26 June © FH AACHEN

Logic for the code Task description Requirements Concept Logic for the code 26 June © FH AACHEN

Logic for the code: Example Pause/Continue 26 June © FH AACHEN

Thank you for your attention! Questions? 26 June © FH AACHEN