Unit SENSORS AND MICROSYSTEMS IN A CLOUD COMPUTING ENVIRONMENT
- Course
- Electronic engineering for the internet-of-things
- Study-unit Code
- 70A00102
- Curriculum
- In all curricula
- Teacher
- Andrea Scorzoni
- Teachers
-
- Andrea Scorzoni
- Hours
- 52 ore - Andrea Scorzoni
- CFU
- 6
- Course Regulation
- Coorte 2017
- Offered
- 2018/19
- Learning activities
- Caratterizzante
- Area
- Ingegneria elettronica
- Academic discipline
- ING-INF/01
- Type of study-unit
- Type of learning activities
- Attività formativa monodisciplinare
- Language of instruction
- Italian
- Contents
- Introduction on sensors. Thermal sensors and tandem sensors based on thermal sensors, mechanical sensors, magnetic sensors, radiation detectors and examples of microsystems. Laboratory projects dedicated to sensor interfacing to microcontrollers and to wireless connections of microcontrollers (WiFi, LoRaWAN) to cloud platforms.
- Reference texts
- Lecture notes prepared by the educator.
Meijer ed.-Smart Sensor Systems, John Wiley and Sons, 2008.
J.W. Gardner, Microsensors - Principles and Applications, Wiley (1994 e seguenti). ISBN 0-471-94135-2.
John G. Webster (editor), “Medical Instrumentation, Application and Design”, Houghton Mifflin Company, U.S.A. 1992, ISBN 0-395-59492-8.
Harry N. Norton, Handbook of transducers, Prentice Hall, 1989.
S.M. Sze, Semiconductor Sensors, Wiley 1994.
C. Doukas, “Building the Internet of Things with the Arduino”, Amazon Distribution GmbH, 2012, Leipzig. - Educational objectives
- Methodological knowledge: basic knowledge of the theoretical operating principles of the most common types of sensors and detectors and of Micro-Electro-Mechanical Systems (MEMS).
Professional skills: understanding of the data sheet of common types of sensors and detectors available on the market. Ability to design an electronic acquisition system to interface a commercial sensor to a microcontroller connected to the internet.
Use of the basic knowledge acquired in this course for continuing education in the field of the digital systems. - Prerequisites
- The course does not require the student to pass compulsory propaedeutic exams. It exploits different physical concepts but they are introduced from the basic principles: heat flux and transmission in solids and fluids, electromagnetic radiation, Clausius-Clapeyron equation, material elestic theory, piezoresistivity, magnetic properties of materials (optional contents: piezoelectricity). Moreover, basic concepts and basic equations of semiconductor physics are thoroughly used.
The laboratory activity is based on know how on the real time operating system Mbed OS acquired in the courses of the three-year Laurea in "Ingegneria Informatica ed Elettronica" of the University of Perugia. - Teaching methods
- The course is organized as follows:
- face to face lectures on all issues of the course;
- Laboratory projects with mandatory attendance. A NUCLEO ARM Cortex M4 prototyping board will be used. The programming environment, totally free, includes i) C++ and ARM mbed OS through mbed CLI; ii) Microsoft Visual Studio Code; iii) Segger Ozone. The boards will be connected to different types of sensors and to at least two wireless links will be used to simulate an IoT node and interact with a data base located in the cloud.
During each lecture the students are distributed in teams over a number lab benches equipped with personal computers and laboratory instrumentation. The students will attend about 7 guided lab classes, 2 hours each. Lab classes will be concluded with a team-classwork: each team will be asked to describe the lab work, both in text form and graphically. In order to obtain a “pass” on the lab classes, each student should have produced at least the 75% of the lab classworks. At the end of the guided lab lectures the students willing to perform further individual laboratory work will be asked to arrange an appointment with the educator. - Other information
- No further info.
- Learning verification modality
- The exam is based on 1) the on/off score regarding the laboratory projects and 2) an individual oral examination, on all the theoretical issues described during face to face lectures. In this frame, methodological aspects assume overall importance, including (a few) mathematical proofs.
The students who did not produce at least the 75% of the lab classworks will be asked to prepare a 1 CFU project work where they will be asked to demonstrate to have acquired a basic knowledge on Mbed OS applied to sensors. The final score can only be registered provided the lab exam is passed. - Extended program
- (0.5 CFU) Introduction on sensors.
Classification in 6 energetic domains. Sensor parameters. Materials for sensors.(4.5 CFU) Sensors, detectors and examples of microsystems.
Thermal sensors: concept of thermal resistance, RTD, thermistors, thermoelectric effects (Seebeck, Peltier), thermocouples, thermopiles. Integrated thermal sensors (PTAT). Examples of microsystems based on thermal sensors: flow sensor, vacuum sensor, infrared radiation sensors based on thermopiles (pyrometers), hints on bolometers. Sensors of relative humidity (RH). Mechanical sensors: strain gauges and definition of gauge factor, pressure sensors and piezoresistive accelerometers, capacitive sensors (and relevant measurement circuits). Magnetic sensors: Hall effect sensors, magnetoresistors. Operating principles of solid state radiation detectors. Active Pixel Sensors (APS). Solid state IR radiation sensors (and need for cooling).
(1 CFU) Sensors & IoT laboratory: Sensors deployed in a in cloud computing environment.
Analog sensors and Analog to Digital conversion. Basic communication interfaces and protocols for embedded systems (UART, SPI, I2C). Modules for WiFi and LoRaWAN wireless communication.
Communication with a node in the cloud, based on Node-RED.