1 - Introduction To IoT Course
1 - Introduction To IoT Course
January 2024
• Should you have any issues, ask me during break time of at the
end of each class.
• Knowledge
– Understanding the basic concepts of Internet of Things: "things" of the
Internet of Things, networking IoT, programming IoT, securing IoT.
• Skills
– Programming IoT
Slides Tutorials
Video Electronics Component List
• Course from Edx:
– Introduction to the Internet of Things
– IoT Sensors and Devices
• Books:
– Cuno Pfister , Getting Started with the Internet of Thing, Oreilly, 2011
– Alan G. Smith, Introduction to Arduino: A piece of cake!, 2011.
• Documents:
– https://www.arduino.cc
• Instructables.com - 20 Unbelievable Arduino Projects
• 8 Lectures
• 23 Labs
• 1 Presentation
• 2 Progress Tests
• 1 Project
PROJECT TASKS
1 Draw block diagram
2 Electronic component specifications
3 Create circuit schematic/hardware interface/wiring diagram
4 Develop programming flowchart
5 Implement a prototype
Conduct experiments to test the functionality of the system under different
6
conditions
7 Prepare a project report and presentation
Le The Dung, Ph.D. Introduction to IoT Course 7/14
Project Evaluation
• Evaluation committee: 1 class instructor, 1 other instructor
• Presentation time: 20 minutes, Q&A time: 10 minutes
Final Report
1 Assessment of the submitted final report 15
Document
2 Presentation Evaluation of the oral presentation 15
Analysis of the operational principle of the
3 Block diagram 15
system depicted in the diagram
Evaluation of the system programming
4 Flowchart 15
depicted in the flowchart
Assessment of how well the system operates
5 Demonstration 20
according to the intended design
Evaluation of students’ comprehension of their
6 Q&A 20
project’s execution
Total 100
• Completion Criteria:
– 1. Active Learning | Presentation | Progress Test > 0
– 2. On-Going Project Assessment 4
– 3. Final Exam Score 4 & Final Result 5
SLOT 2
Lectures Labs
Networking IoT Analog Input – Analog Read
Programming IoT Fading – Analog Write
[Project Introduction]
[Project Topic Proposal]
SLOT 4
Lectures Labs
Electrical Circuits and Electronics Ping Ultrasonic Range Finder
[Block Diagram] Photoresistor – Analog Input
SLOT 5
Lectures Labs
[Presentation
Presentation]
Presentation Servo Motor – Sweep
[Advanced Labs Related to Components
Servo Motor – Knob
Used in Project]
SLOT 7
Lectures Labs
LCD Display 1602
[Prototype Implementation] Temperature Sensor LM35
SLOT 8
Lectures Labs
[On
On-going Project Assessment 1]: Review Keypad 4x4
On-
block diagram, circuit schematic,
flowchart Serial Input
SLOT 10
Lectures Labs
[Final Report]
SLOT 11
Lectures Labs
[On
On-going Project Assessment 2] Review
On-
for Project Presentation
SLOT 13
Lectures Labs
[Final
Final Project Evaluation]
Evaluation
SLOT 14
Lectures Labs
[Final
Final Project Evaluation]
Evaluation
SLOT 15
Lectures Labs
[Final
Final Project Evaluation]
Evaluation