0% found this document useful (0 votes)
1 views14 pages

IoT Course Part I

Uploaded by

Salar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views14 pages

IoT Course Part I

Uploaded by

Salar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Internet of Things:

Course Presentation
Part I

Leopoldo Armesto
Senior Lecturer
Universitat Politècnica de València
1
Outline
Aim

Previous knowledge

Contents

Evaluation

Expected results

2
Aim
Introduce basic concepts of electronics and in particular typical low-
cost electronics used in home automation, intelligent green house,
weather station, wearables, etc.

Introduce Arduino and ESP microcontrollers and explain how to


program an Arduino and ESP microcontroller from scratch. We have
created an extensive set of exercises explaining the basics of
programming as well as how to work with proposed electronics.

Introduce concepts and terms used in Internet of Things projects.


Demonstrate how to implement a low-cost IoT device: remotely
control a light over internet, to monitor temperature on a cloud
server, to create a web-server interface, etc…

3
Previous Knowledge
Introductory course to:

Electronics.

Programming.

Internet of Things.

Tools have been adapted for students with few programming skills
or previous knowledge on electronics.

DIY: Basic skill on developing your own IoT device (very basic home
automation project, intelligent green house, weather station, etc…)

4
Contents
Part I: Arduino and ESP basics
Unit 1: Introduction

Unit 2: Electronics

Unit 3: Basic Programming

Unit 4: Sensors and Actuators (Intermediate-programming)

Unit 5: Project

5
Contents
Part II: Creating IoT Devices
Unit 1: Introduction

Unit 2: Advanced Programming

Unit 3: Programming Bluetooth IoT Devices

Unit 4: Programming Wi-Fi IoT Devices

Unit 5: Project

Appendix: App Inventor 2

6
Unit 1: Introduction
Contents

Resources and Materials

Introduction to Internet of Things

7
Unit 2: Electronics
Basic Electronic Components

Microcontrollers for IoT applications

Arduino processors

ESP processors

Sensors in IoT applications

Actuators in IoT applications

Multisensor shield

8
Unit 3: Programming
Basics
Text vs. Block programming Variables

About Facilino Math

USB Serial Text

Blinking LEDs

Logic

Flow control

Functions and procedures

9
Unit 4: Sensors and
RGB LEDs
Actuators Basic Actuators

DHT11 (Digital temperature &


humidity sensor)

Sound buzzer

Infrared receiver

LCD (Liquid Crystal Display)

LDR (Light Dependent Resistor)

Gas Sensors (MQx)

1
Unit 5: Project
Aim of the Project

Project Evaluation

1
Evaluation
Unit 1: Preliminary quiz on Internet of Things (10%)

Unit 2: Quiz: Electronics, Arduino and ESP processor (10%). Task


Assignment: Propose a IoT device (5%)

Unit 3: Quizzes: Basic programming (20%).

Unit 4: Quizzes: Sensors and actuators (20%).

Unit 5: Task assignment: Create a smart device (20%).

1
Expected Results
Understand the basic concepts of electronics for programming
microcontrollers (digital, analog, PWM, communications buses, timers, etc.).

To read data from ambient and environmental sensors (temperature,


humidity, light).

To control actuators such as a fan, light, water pump through a relay.

Use LCD displays to print information about the state of your device.

Use buttons and LEDs (and RGB LEDs) to generate a basic UI to navigate
through.

Program Arduino and ESP devices.

1
Internet of Things:
Course Presentation
Part I

Leopoldo Armesto
Senior Lecturer
Universitat Politècnica de València
1

You might also like