Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Computer Science SS2013 Team 5 Final Presentation 26 June 2013 1© FH AACHEN | FACHBEREICH 08 | Computer Science, SS2013."— Presentation transcript:

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

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

3 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

4 ATMEL AVR Butterfly ATmega169 Peripherals: ● 120 segment LCD ● 4 Mbit external DataFlash ● Programming Methods: Bootloader, SPI, Parallel, JTAG ● Joystick, 4 directions ● Piezo speaker ● 32768 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

5 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

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

7 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

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

9 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

10 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 201310© FH AACHEN

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

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

13 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 201313© FH AACHEN

14 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 201314© FH AACHEN

15 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 201315© FH AACHEN

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

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

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


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

Similar presentations


Ads by Google