Free Essay

Computer Application and Microcontroller System Design for Light and Temperature Sensors Measurement Tool Module

In:

Submitted By wilsonwiyatno
Words 2154
Pages 9
COMPUTER APPLICATION AND MICROCONTROLLER SYSTEM DESIGN ON TEMPERATURE AND LIGHT SENSORS MEASUREMENT TOOL MODULE

Wilson Wiyatno1, Melisa Mulyadi2

Electrical Engineering Department – Faculty of Engineering

Atma Jaya Catholic University of Indonesia

e-mail: 1wilson.wiyatno@student.atmajaya.ac.id, 2melisa.mulyadi@atmajaya.ac.id

ABSTRACT

The experiment module for sensor testing in the Electronic Laboratory Electrical Engineering Department, Faculty of Engineering Atma Jaya Catholic University of Indonesia, Jakarta is not well integrated. The sensor output is not homogenous and there is no application to show the characteristic of the sensor. To solve this problem, a computer based sensors measurement tool module needs to be made. The sensor gives the output such as analog value to the microcontroller. Microcontroller receives the output with Analog to Digital Converter (ADC), then microcontroller send the digital value to computer using serial communication. The application based on C# programming language is made as user interface to the user. To know the input of the sensor, simple linear regression, a type of numeric method, is used to calculate the input of the sensor and to make the linearity between the input and the output. The testing of the results in computer show that the error rate system is small. After the input and the output have been known, the graphic can be made to show the characteristic sensor to the user.

Keywords: Analog to Digital Converter, Microcontroller, Serial Communication, C# programming language, Simple linear regression.

ABSTRAK

Modul praktikum untuk percobaan sensor di Laboratorium Elektronika Jurusan Teknik Elektro, Fakultas Teknik UNIKA Atma Jaya, Jakarta tidak terintegrasi dengan baik. Keluaran sensor tidak homogeny dan tidak ada aplikasi untuk menampilkan karakteristik sensor. Untuk mengatasi masalah ini, perlu dibuat modul alat ukur sensor berbasis computer. Sensor memberikan keluaran analog ke mikrokontroler. Mikrokontroler menerima keluaran tersebut dengan Analog to Digital Converter (ADC), setelah itu mikrokontroler mengirimkan keluaran digital ke computer menggunakan komunikasi serial. Aplikasi yang berbasis bahasa pemrograman C# dibuat sebagai tampilan antarmuka kepada pengguna. Untuk mengetahui masukan sensor, regresi linier sederhana, satu jenis metode numeric, digunakan untuk menghitung masukan sensor dan untuk membuat linierisasi antara masukan dan keluaran. Pengujian hasil keluaran di computer menunjukkan bahwa kesalahan system kecil. Setelah masukan dan keluaran sensor telah diketahui, grafik dapat dibuat untuk menampilkan karakteristik sensor kepada pengguna.

Keywords: Analog to Digital Converter, Mikrokontroler, Komunikasi serial, Bahasa pemrograman C#, Regresi linier sederhana.

I INTRODUCTION

The experiment module for sensor testing in the Electronic Laboratory Electrical Engineering Department, Faculty of Engineering Atma Jaya Catholic University of Indonesia, Jakarta is not well integrated. Sensors are not assembled on one module with a signal conditioning circuit, so that the students have difficulty during the experiment and in resulting the not homogenous data. Thus, the students cannot analyze the results and cannot understand well the purpose of the experiments. To solve this problem, a computer based sensors measurement tool module needs to be made. The monitor shows the measurement results in a chart form. Furthermore, the results can be processed and can be saved to know the characteristic of the sensor. The sensors module that will be made consists of temperature and light sensors. Design of this module will be done by two researchers. This paper shows the focuses of the second researcher: computer application and microcontroller system design.

II LITERATURE REVIEW

A. C# Programming Language

C# (is read C sharp) is an object oriented programming language. C# was developed by Microsoft as part of .NET Framework. C# language was built based on C++ language that is influenced by aspects or language feature which is included in other programming languages. The superiority of C# than other language are [8]:

1. Simple

Pointer has been removed from C#. The unsafe operation as direct access to memory is not permitted. There are no operators such as "::" and "->".

2. Modern

C# is based on thriving trend these days. C# is effective to build interopable, scalable, and light applications. C# supports add-on that can make each component integrated into a web service which can be called from any applications and any platform through internet.

3. Object Oriented

C# supports full encapsulation, inheritance, polymorphism, and interfaces. Int, float, and double are not object in Java language, but C# introduces a structure that enables a primitive type to be an object.

4. Type Safe

An unsafe operation like converting double to boolean cannot be done by C#. Compiler will automatically convert each value type of variable with zero and convert each reference type of variable with null. Index of array always begin from zero, and the limitation is noted. The types that produce overflow are always evaluated.

5. Interoperability

C# supports add-on on COM and windows application allowing to use limited pointer. User does not implement an unknown COM interface explicitly because the feature already exists. C# allows the user to use an unsafe code block. C# can use the component that was made by VB.NET or other programming language which supports .NET.

6. Scalable and Updateable

.NET introduces assembly which is a device that describe itself through manifest. Manifest shows the assembly identity, version, language, digital signature, etc. An assembly does not need to be registered into the windows registry. The update process does not need to be registered too as reg svr32.exe. This problem can be done by erasing the old data and copy the new one.

B. Microcontroller

A microcontroller is a computer system that is combined in one integrated circuit. Microcontroller consists of microprocessor, program memory (ROM), data memory (RAM), I/O, and other features. Some of microcontrollers have Analog to Digital Converter (ADC), PLL, and EEPROM.

Microcontroller that is used is ATMega16 made by Atmel. The specifications of ATMega16 are [3]:

1. It has working voltage on 4.5 volt – 5.5 volt.

2. It works on frequency 0 MHz – 16 MHz

3. It works on temperature -40oC – 85oC.

4. It has 32 programmable tracks I/O.

5. It has a 16 KB In System Programmable (ISP) Flash Memory with 10.000 times read/write ability.

6. It has a 512 bytes Electrically Erasable Programmable Read Only Memory (EEPROM).

7. It has a 1 KB Static Random Access Memory (SRAM).

8. It has 8 channels 10 bits Analog to Digital Converter (ADC).

9. It has 2 8 bits Timer/Counter and 1 16 bits Timer/Counter.

10. It has a Serial Peripheral Interface (SPI) and Two-wire Serial Interface (TWI).

11. It has a Programmable Serial USART.

12. The interrupts can be done by external and internal.

Microcontroller ATMega16 schematic Figure can be seen on Figure 1.

[pic]

Figure 1 Microcontroller ATMega16 schematic

Microcontroller ATMega16 has 4 I/O ports to support the its work. The 4 ports are:

1. Port A (PA.7 – PA.0) is a port that has Analog to Digital Converter (ADC) so that Port A can receive analog voltage input. If ADC is not used, so Port A functions as two ways 8 bits I/O port with internal pull-up resistor.

2. Port B (PB.7 – PB.0) is a port that functions as two ways 8 bits I/O port with internal pull-up resistor. Furthermore, Port B has special function.

3. Port C (PC.7 – PC.0) is a port that functions as two ways 8 bits I/O port with internal pull-up resistor. Furthermore, Port C has a special function.

4. Port D (PD.7 – PD.0) is a port that functions as two ways 8 bits I/O port with internal pull-up resistor. Furthermore, Port D has a special function.

5. The other pins are:

a. Vcc is supply pin.

b. GND is ground pin.

c. [pic] is reset input pin.

d. XTAL1 and XTAL2 are input pin for oscillator crystal that is used as clock.

e. AVCC is ADC supply pin.

f. AREF is ADC reference voltage pin.

ADC is one facility of the ATMega16 microcontroller that uses to change analog voltage input into 10 bits digital data. ATMega16 microcontroller has one ADC that is connected to 8 input channels, so it is necessary to use a multiplexer to choose the ADC input alternately. ADC has separate supply that is AVCC. This AVCC value does not have 0.3V difference voltage from VCC.

In general, ADC initialization process consists of clock decision process, reference voltage (AREF), conversion result data format, and reading mode. This initialization is done with setting ADMUX register (ADC Multiplexer Selection Register), ADCSRA (ADC Control and Status Register), and SFIOR (Special Function IO Register).

ADMUX functions are to ensure ADC reference voltage, to ensure conversion result format data, and to choose ADC input channel. ADC reference voltage is obtained from AVCC, and external reference voltage is obtained from AREF. ADC conversion result is saved on ADCH: ADCL register. Conversion result format that can be set is bit idle placement.

ADCSRA functions are to activate ADC facility, to start conversion and to determine ADC clock. SFIOR function is to set operation mode and ACD trigger source. There are 2 operation modes that can be used: single conversion mode and free running mode. On single conversion mode, 1 time ADC input voltage conversion is done, while on free mode running, conversion is done continuously.

C. Serial Communication

Serial Communication that will be used is Universal Serial Bus (USB). USB can be set to work on low speed or high speed. To work on high speed, D- pin should be given pull-up resistor on 3.3 volt. To work on low speed, D+ pin should be given pull-up resistor on 3.3 volt [8]. Figure 2 shows USB port pins.

[pic]

Figure 2 USB port

D. Calibration

Calibration is a process that forms the relation between the value showed by measurement tool and the standard value as measurement reference. Relation between physical scale input and signal output on sensor is calibration. In general, a sensor is calibrated by giving inputs which has been known and noting down every outputs from the sensors.

Calibration is done to detect conventional value deviation on measurement tool and to ensure the measurement results that are appropriate with national or international standard values. Calibration needs to be done on this measurement tools module so that the outputs of the sensors appropriate with the specifications and the measurement reference.

E. Numeric Method

Numeric method is a method to calculate the mathematic problem with approximate solution. Numeric method that will be used is simple linear regression. Simple linear regression is used to find linear equation y = a x + b so that the equation has residual sum of squares. Residual sum of squares is shown with Equation 1:

[pic] (1)

To calculate a and b values:

[pic] (2)

[pic] (3)

The slope of the curve depends on ‘a’ value. The ordinate value of the curve depends on ‘b’ value. The fitting quality depends on coefficient correlation. The fitting quality is good, if the coefficient correlation is greater than or equal 0.8. To measure the coefficient correlation in linear regression:

[pic] (4)

III SYSTEM DESIGN

The system is named SensGraph. The system design in this paper describes the system illustration, microcontroller & Analog to Digital Converter software design, computer software design, and numeric method design.

A. System Illustration

In general, the system is divided into 5 (five) main parts which are the sensors module, amplifier, microcontroller, serial communication, and windows application. Figure 3 shows the block diagram of SensGraph. This paper contains the focuses of the second researcher (marked by blue box).

[pic]

Figure 3 Block diagram of the SensGraph

After each sensor gives the output (focuses of first researcher), microcontroller receives the sensor output as an analog input in the ADC pin. Microcontroller converts the analog input into digital and sends the data to the computer. The microcontroller sends data to the computer using Universal Serial Bus (USB) communication. In this case, microcontroller is used to connect the transfer process from sensor module and the computer. Computer, with the Microsoft Visual Studio software, processes and saves the data. Computer gives a display menu of the sensors as option of the output. After the options are chosen then software will process the received data from the sensor module into a graphic view. The graphic shows the characteristic of each sensor. The graphic shows the relation between voltage and temperature or light intensity in Cartesian axis. The graphic can be saved into a computer file with special format so that the graphic can be seen whenever the users want to see.

B. Microcontroller Software Design

The programming language that is used on microcontroller is C# language and the software that is used is CodeVisionAVR. Figure 4 shows the flowchart of microcontroller software.
[pic]
Figure 4 Flowchart of the microcontroller Microcontroller waits the input from the computer to choose which sensors that will be measured. If there are the inputs from computer, microcontroller will read it using this listing code: unsigned char UART_getdata() { while ( ! ( UCSRA & ( 1

Similar Documents

Premium Essay

All Terrain Ground Vehicle for Low Intensity Conflict (Atv)

...PROJECT REPORT On All terrain Ground Vehicle for Low Intensity Conflict (ATV) By Bhabani Prasad Nayak(10608025), Aasis Moharana(10608002) Abhay Kumar Dash(10608003),Ratnesh Kumar(10608080) Under the guidance of Mr. J. VIJAY PRABHU, M.E. ASSISTANT PROFESSOR DEPARTMENT OF INSTRUMENTATION AND CONTROL ENGINEERING Submitted in partial fulfillment of the requirement for the award of the degree of BACHELOR OF TECHNOLOGY In INSTRUMENTATION AND CONTROL ENGINEERING Of SRM Nagar,Kattankulathur- 603 203 Kancheepuram District i BONAFIDE CERTIFICATE This is to certify that the project report titled ―All terrain Ground Vehicle or Low Intensity Conflict (ATV)‖ is a bonafide work of Bhabani Prasad Nayak(10608025), Aasis Moharana(10608002), Abhay kumar Dash(10608003), Ratnesh Kumar(10608080) who carried out the project work under my guidance.Certified further that to the best of my knowledge the work reported here in does not form part of any other project or dissertation on the basis of which a degree or award was conferred on an earlier occasion on this or any other candidate. PROJECT GUIDE Mr.J Vijay Prabhu Assistant Professor Instrumentation and Control Engineering HEAD OF THE DEPARTMENT Dr.A.Vimala Juliet Professor Instrumentation and Control Engineering SRM UNIVERSITY SRM UNIVERSITY INTERNAL EXAMINER DATE: EXTERNAL EXAMINER DATE: ii ACKNOWLEDGEMENT We sincerely acknowledge in all earnestness, the patronage provided by our Director Dr.C.Muthamizchelvan...

Words: 15141 - Pages: 61

Free Essay

Nit-Silchar B.Tech Syllabus

...Laboratory Workshop Physical Training-I NCC/NSO/NSS L 3 3 3 1 3 0 0 0 0 13 T 1 0 1 0 0 0 0 0 0 2 1 1 1 1 0 0 0 0 4 1 1 0 0 0 0 0 0 2 0 0 0 0 P 0 0 0 3 0 2 3 2 2 8 0 0 0 0 0 2 2 2 2 0 0 0 0 0 2 2 2 6 0 0 8 2 C 8 6 8 5 6 2 3 0 0 38 8 8 8 8 6 2 0 0 40 8 8 6 6 6 2 2 2 40 6 6 8 2 Course No EC-1101 CS-1101 MA-1102 ME-1101 PH-1101/ CH-1101 CS-1111 EE-1111 PH-1111/ CH-1111 Course Name Semester-2 Basic Electronics Introduction to Computing Mathematics-II Engineering Mechanics Physics/Chemistry Computing Laboratory Electrical Science Laboratory Physics/Chemistry Laboratory Physical Training –II NCC/NSO/NSS Semester-4 Structural Analysis-I Hydraulics Environmental Engg-I Structural Design-I Managerial Economics Engg. Geology Laboratory Hydraulics Laboratory Physical Training-IV NCC/NSO/NSS Semester-6 Structural Design-II Structural Analysis-III Foundation Engineering Transportation Engineering-II Hydrology &Flood Control Concrete Lab Structural Engineering Lab L 3 3 3 3 3 0 0 0 0 0 15 3 3 3 3 3 0 0 0 0 15 3 3 3 3 3 0 0 T 0 0 1 1 1 0 0 0 0 0 3 1 1 0 1 0 0 0 0 0 3 1 1 1 0 0 0 0 P 0 0 0 0 0 2 2 2 2 2 6 0 0 0 0 0 2 2 2 2 4 0 0 0 0 0 2 2 C 6 6 8 8 8 2 2 2 0 0 42 8 8 6 8 6 2 2 0 0 40 8 8 8 6 6 2 2 MA-1201 CE- 1201 CE -1202 CE -1203 CE-1204 CE-1211 Semester-3 Mathematics-III Building Materials and...

Words: 126345 - Pages: 506

Free Essay

Electronics

...Electronics FOR DUMmIES by Gordon McComb and Earl Boysen ‰ TEAM LinG - Live, Informative, Non-cost and Genuine ! Electronics For Dummies® Published by Wiley Publishing, Inc. 111 River Street Hoboken, NJ 07030-5774 Copyright © 2005 by Wiley Publishing, Inc., Indianapolis, Indiana Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4355, e-mail: brandreview@wiley.com. Trademarks: Wiley, the Wiley Publishing logo, For Dummies, the Dummies Man logo, A Reference for the Rest of Us!, The Dummies Way, Dummies Daily, The Fun and Easy Way, Dummies.com, and related trade dress are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries, and may not be used without written...

Words: 127080 - Pages: 509

Premium Essay

Electrical Electronics

...UNIVERSITY OF KERALA B. TECH DEGREE COURSE 2008 SCHEME ELECTRICAL AND ELECTRONICS ENGINEERING I to VIII SEMESTER SCHEME AND SYLLABUS BOARD OF STUDIES IN ENGINEERING AND FACULTY OF ENGINEERING AND TECHNOLOGY UNIVERSITY OF KERALA B.Tech Degree Course – 2008 Scheme REGULATIONS 1. Conditions for Admission Candidates for admission to the B.Tech degree course shall be required to have passed the Higher Secondary Examination, Kerala or 12th Standard V.H.S.E., C.B.S.E., I.S.C. or any examination accepted by the university as equivalent thereto obtaining not less than 50% in Mathematics and 50% in Mathematics, Physics and Chemistry/ Bio- technology/ Computer Science/ Biology put together, or a diploma in Engineering awarded by the Board of Technical Education, Kerala or an examination recognized as equivalent thereto after undergoing an institutional course of at least three years securing a minimum of 50 % marks in the final diploma examination subject to the usual concessions allowed for backward classes and other communities as specified from time to time. 2. Duration of the course i) The course for the B.Tech Degree shall extend over a period of four academic years comprising of eight semesters. The first and second semester shall be combined and each semester from third semester onwards shall cover the groups of subjects as given in the curriculum and scheme of examination ii) Each semester shall ordinarily comprise of not less than 400 working periods each of 60 minutes...

Words: 36386 - Pages: 146

Free Essay

Internet of Things

...experienced it. More objects are becoming embedded with sensors and gaining the ability to communicate. The resulting information networks promise to create new business models, improve business processes, and reduce costs and risks. There is breathless press coverage of the phenomenon—always patiently re-explained by tech pundits as the trend by which all of one’s most mundane possessions will become internet-connected. These are invariably coupled with estimates that the internet of things will be a multi-trillion dollar business. 2014 is really, finally the year that the “internet of things”—that effort to remotely control every object on earth —becomes visible in one’s everyday lives. In a sense the internet of things is already with us. For one thing, anyone with a smartphone has already joined the club. The average smartphone is brimming with sensors—an accelerometer, a compass, GPS, light, sound, altimeter. It’s the prototypical internet-connected listening station, equally adept at monitoring our health, the velocity of our car, the magnitude of earthquakes and countless other things that its creators never envisioned. Yet despite repeated declarations one of the most successful sellers of baubles that help make your home “smart,” Smart-things, has only shipped 10,000 or so units since its debut a year ago. (Compare that to, say, the 360 million smartphones sold in China in 2013 alone.) Remotely-operated light switches and weather-aware fridges may sound fun, but people...

Words: 13930 - Pages: 56

Free Essay

E-Book Plc Programming

...Programmable Logic Controllers: Programming Methods and Applications by John R. Hackworth and Frederick D. Hackworth, Jr. Table of Contents Chapter 1 - Ladder Diagram Fundamentals Chapter 2 - The Programmable Logic Controller Chapter 3 - Fundamental PLC Programming Chapter 4 - Advanced Programming Techniques Chapter 5 - Mnemonic Programming Code Chapter 6 - Wiring Techniques Chapter 7 - Analog I/O Chapter 8 - Discrete Position Sensors Chapter 9 - Encoders, Transducers, and Advanced Sensors Chapter 10 - Closed Loop and PID Control Chapter 11 - Motor Controls Chapter 12 - System Integrity and Safety Preface Most textbooks related to programmable controllers start with the basics of ladder logic, Boolean algebra, contacts, coils and all the other aspects of learning to program PLCs. However, once they get more deeply into the subject, they generally narrow the field of view to one particular manufacturer's unit (usually one of the more popular brands and models), and concentrate on programming that device with it's capabilities and peculiarities. This is worthwhile if the desire is to learn to program that unit. However, after finishing the PLC course, the student will most likely be employed in a position designing, programming, and maintaining systems using PLCs of another brand or model, or even more likely, many machines with many different brands and models of PLC. It seems to the authors that it would be more advantageous to approach the...

Words: 73061 - Pages: 293

Premium Essay

Paper

...cooperation and solutions to problems during the course of the project. Prepared By: Kothiya Jaydeep A. Bhamani Karim M. Patel Animesh H. Merchant Sarthi J. Abstract Now a day there is a huge rush in the toll plazas in order to pay the toll tax. Therefore in order to reduce the traffic jam and to save time & also to reduce the money loss of 300 cores / year. We have designed project for the automation in toll tax payment using RFID. We have made the automation of toll plaza using combination of PLC and RFID. This project explains the implantation of automation in toll plaza which is a step towards improving the monitoring of vehicles, travelling in predetermine routes. In this project we focuses on an electronic toll collection (ETC) system using radio frequency identification (RFID) technology. This proposed RFID...

Words: 14290 - Pages: 58

Premium Essay

Hmi Controlled Classroom

...commercial establishments, schools, buildings and homes are dependent on electrical devices and equipment. These devices are controlled by modern technology for their operations, controls and processes. This includes remote sensing, SCADA, HMI, micro controller sensors and PLC. They are used for automatic control of lights and switches, and for remotely controlled operation of equipment or machine. These modern technologies save time, costs, and labor. The researcher conceptualized this study about the modern technology using HMI in the school specifically the laboratory room. Laboratory should be conducive to learning so that students are encouraged to study. It is a room where the students have the basic knowledge in theoretical aspects before they ought to gain knowledge outside. So, the study is focus on the development of a modernized laboratory equipped with automatic controls. Before laboratory is just a room with equipment, many lights, and switches. They are using manual switching of the facilities inside a laboratory room which is done manually. The turning on and off the equipment gave waste time and energy. The conceptualization of a modern laboratory gave the students an edge in modern technology as well as application. The common problems encountered in a laboratory room are poor illumination and ventilation. In laboratories and classrooms effectively and efficiently required illumination level and proper...

Words: 15414 - Pages: 62

Free Essay

Ask for a Collectible

...Infrastructure Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green architecture practitioners. 24 Project Genome: Wireless Sensor Network for...

Words: 29810 - Pages: 120

Free Essay

Green Computing

...Infrastructure Design Green Maturity Model for Virtualization Application Patterns for Green IT Architecture Journal Profile: Udi Dahan Profiling Energy Usage for Efficient Consumption Project Genome: Wireless Sensor Network for Data Center Cooling Green IT in Practice: SQL Server Consolidation in Microsoft IT Contents Foreword by Diego Dagum 1 18 Environmentally Sustainable Infrastructure Design by Lewis Curtis A comprehensive understanding of environmental sustainability needs for IT infrastructure system design. 2 Green Maturity Model for Virtualization by Kevin Francis and Peter Richardson The authors present a study on the maturity of virtualization practices and offer a sustainability roadmap for organizations planning a green agenda. 9 Application Patterns for Green IT by Dan Rogers and Ulrich Homann A complete analysis on power-efficient applications design, considering tools that help the architect achieve scalability without deriving in energy waste. 16 Architecture Journal Profile: Udi Dahan For this issue’s interview, we catch up with Udi Dahan, noted expert on SOA and .NET development, and four-time Microsoft MVP. 22 Profiling Energy Usage for Efficient Consumption by Rajesh Chheda, Dan Shookowsky, Steve Stefanovich, and Joe Toscano This article suggests that tracking energy consumption at every level will become the factor of success for green architecture practitioners. 24 Project Genome: Wireless Sensor Network for...

Words: 29810 - Pages: 120

Premium Essay

Hai, How Are U

...UNIVERSITY OF KERALA B. TECH. DEGREE COURSE 2008 ADMISSION REGULATIONS and I  VIII SEMESTERS SCHEME AND SYLLABUS of COMPUTER SCIENCE AND ENGINEERING B.Tech Comp. Sc. & Engg., University of Kerala 2 UNIVERSITY OF KERALA B.Tech Degree Course – 2008 Scheme REGULATIONS 1. Conditions for Admission Candidates for admission to the B.Tech degree course shall be required to have passed the Higher Secondary Examination, Kerala or 12th Standard V.H.S.E., C.B.S.E., I.S.C. or any examination accepted by the university as equivalent thereto obtaining not less than 50% in Mathematics and 50% in Mathematics, Physics and Chemistry/ Bio- technology/ Computer Science/ Biology put together, or a diploma in Engineering awarded by the Board of Technical Education, Kerala or an examination recognized as equivalent thereto after undergoing an institutional course of at least three years securing a minimum of 50 % marks in the final diploma examination subject to the usual concessions allowed for backward classes and other communities as specified from time to time. 2. Duration of the course i) The course for the B.Tech Degree shall extend over a period of four academic years comprising of eight semesters. The first and second semester shall be combined and each semester from third semester onwards shall cover the groups of subjects as given in the curriculum and scheme of examination ii) Each semester shall ordinarily comprise of not less than 400 working periods each of 60 minutes duration...

Words: 34195 - Pages: 137

Free Essay

Student

...WIRELESS SENSOR NETWORK COVERAGE: DEMONSTARTING POWER SAVINGS AND LIMITATIONS WITH MINIMIZED COVERAGE BY SIDNEY I. RUBEY A thesis submitted to the Graduate faculty of the University of Colorado at Colorado Springs in partial fulfillment of the requirements for the degree of Master of Science Department of Computer Science 2011 This thesis for Master of Science degree by Sidney I. Rubey has been approved for the Department of Computer Science by ------------------------------------------------------------------------ Dr. C. Edward Chow, Chair ------------------------------------------------------------------------ Dr. Terrance E. Boult ------------------------------------------------------------------------ Dr. Xiaobo Zhou ----------------------------------------- Date Abstract This paper explores the competing issues of coverage efficiency and power available in wireless sensor networks. Specifically, a shortest distance routing protocol is implemented, and total network system lifetimes are determined using a variety of small percentages of the available system nodes. Using a network simulator developed in Java, wireless sensor nodes are simulated, and power consumption algorithms are included in each node that take into consideration all aspects of power consumption in the operation of the node. Simulating different coverage schemes on the same network system, same initial power sources, and routing protocol, an increase of overall system lifetime of 900% is demonstrated...

Words: 15836 - Pages: 64

Free Essay

Maglev

...and 5 are compulsory. Out of the remaining attempt 2 questions from Section I and 2 questions from Section II. 2) Answers to the two Sections should be written in separate books. 3) Neat diagrams must be drawn wherever necessary. 4) Black figures to the right indicate full marks. 5) Use of Logarithmic Tables, Slide Rule, Mollier Charts, Electronic Pocket Calculator and Steam Tables is allowed. 6) Assume suitable data, if necessary. SECTION – I 1. What are different systems on a drilling rig ? Explain any one in detail with suitable diagramme. 18 2. a) Calculate Bottom hole pressure if well depth is 2500 m and mud weight is 1.2 gm/cc. b) Calculate mud weight if mud gradient is 0.87 psi/ft. ′ c) Calculate volume bbl/meter for drill pipe O.D. = 5′ inch and I.D. = 4.276 inch. 2 2 2 10 8 8 16 d) Draw circulation system on a drilling rig. 3. a) Discuss IADC classification of a bit in details. b) Discuss different factors affecting rate of penetration in details. 4. Write short note on : i) Coring ii) Fishing tools iii) BOP iv) Directional well P.T.O. [3963] – 103 -2- *3963103* SECTION – II 5. a) Discuss different types of casings and function of the casings in brief. b) Discuss different types of well completion techniques. 6. a) Discuss primary cementation process with suitable sketch. b) Discuss different perforation methods in brief. 7. a) What are different types of packer ? Discuss any one in brief. b) Draw well head assembly for A, B and C section. 8. Write...

Words: 172166 - Pages: 689

Free Essay

Arduino

...Arduino Cookbook Arduino Cookbook Michael Margolis Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo Arduino Cookbook by Michael Margolis Copyright © 2011 Michael Margolis and Nicholas Weldin. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://my.safaribooksonline.com). For more information, contact our corporate/institutional sales department: (800) 998-9938 or corporate@oreilly.com. Editors: Simon St. Laurent and Brian Jepson Production Editor: Teresa Elsey Copyeditor: Audrey Doyle Proofreader: Teresa Elsey Indexer: Lucie Haskins Cover Designer: Karen Montgomery Interior Designer: David Futato Illustrator: Robert Romano Printing History: March 2011: First Edition. Nutshell Handbook, the Nutshell Handbook logo, and the O’Reilly logo are registered trademarks of O’Reilly Media, Inc. Arduino Cookbook, the image of a toy rabbit, and related trade dress are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc., was aware of a trademark claim, the designations have been printed in caps or initial caps. While every precaution...

Words: 90321 - Pages: 362

Premium Essay

Ee 101 for New Beginners

...Electrical Engineering 101 Third Edition Electrical Engineering 101 Everything You Should Have Learned in School… but Probably Didn’t Third Edition Darren Ashby AMSTERDAM • BOSTON • HEIDELBERG • LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO Newnes is an imprint of Elsevier Newnes is an imprint of Elsevier 225 Wyman Street, Waltham, MA 02451, USA The Boulevard, Langford Lane, Kidlington, Oxford, OX5 1GB, UK © 2012 Elsevier Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or any information storage and retrieval system, without permission in writing from the Publisher. Details on how to seek permission, further information about the Publisher’s permissions policies and our arrangements with organizations such as the Copyright Clearance Center and the Copyright Licensing Agency, can be found at our website: www.elsevier.com/ permissions This book and the individual contributions contained in it are protected under copyright by the Publisher (other than as may be noted herein). Notices Knowledge and best practice in this field are constantly changing. As new research and experience broaden our understanding, changes in research methods, professional practices, or medical treatment may become necessary. Practitioners and researchers must always rely on their own experience and knowledge in evaluating...

Words: 111107 - Pages: 445