Skip to Main Content

ELENG49

Download as PDF

ELENG 49 - Electronics for the Internet of Things

Electrical Engineering and Computer SciencesUndergraduateCOE - College of Engineering

Subject

ELENG

Course Number

49

Course Level

Undergraduate

Course Title

Electronics for the Internet of Things

Course Description

Electronics has become pervasive in our lives as a powerful technology with applications in a wide range of fields including healthcare, environmental monitoring, robotics, or entertainment. This course teaches how to build electronic circuits that interact with the environment through sensors and actuators and how to communicate wirelessly with the internet to cooperate with other devices and with humans. In the laboratory students design and build representative samples such as solar harvesters, robots, that exchange information with or are controlled from the cloud.

Minimum

4

Maximum

4

Grading Basis

Default Letter Grade; P/NP Option

Method of Assessment

Written Exam

Instructors

Boser

Prerequisites

ENGIN 7, COMPSCI 10, or equivalent background in computer programming (including COMPSCI 61A or COMPSCI C8 / INFO C8 / STAT C8); MATH 51 or equivalent background in Calculus.

Repeat Rules

Course is not repeatable for credit.

Credit Restriction Courses. Students will receive no credit for this course if the following the course(s) have already been completed.

-

Course Objectives

Electronics has become a powerful and ubiquitous technology supporting solutions to a wide range of applications in fields ranging from science, engineering, healthcare, environmental monitoring, transportation, to entertainment. The objective of this course is to teach students majoring in these and related subjects how to use electronic devices to solve problems in their areas of expertise. Through the lecture and laboratory, students gain insight into the possibilities and limitations of the technology and how to use electronics to help solve problems. Students learn to use electronics to interact with the environment through sound, light, temperature, motion using sensors and actuators, and how to use electronic computation to orchestrate the interactions and exchange information wirelessly over the internet.

Student Learning Outcomes

To use and program low-cost and low-power microcontrollers for sensing, actuation, and information processing, and find and use program libraries supporting these tasks Understand and make basic low-pass and high-pass filters, Wheatstone bridge etc. Represent information with voltage, current, power, and energy and how to measure these quantities with laboratory equipment, Use electronics to sense and actuate physical parameters such as temperature, humidity, sound, light, and motion, Interface DC motors, steppers and servos to microcontrollers, Interact with the internet and cloud services using protocols such as http, MQTT, Blynk, Deploy electronic sensors and interface them to microcontrollers through digital and analog channels as well as common protocols (I2C, SPI), Design, build and test electronic devices leveraging these concepts.

Formats

Lecture, Discussion, Laboratory

Term

Fall and Spring

Duration (in weeks)

15

Minimum Hours

3

Maximum Hours

3

Minimum Hours

2

Maximum Hours

2

Minimum Hours

3

Maximum Hours

3

Minimum Hours

4

Maximum Hours

4