Nutthanon
Leelathakul
Office: IF (9th
Floor)
Email: nutthanon@buu.ac.th
Objectives:
-
To understand how IoT platforms
(like Arduino UNO, NodeMCU, and Raspberry Pi) work
-
To understand how to program the IoT
platforms
-
To develop an Android app in order to
control connected things
-
To understand how things communicate
via Bluetooth, Wi-Fi, and so on
-
To understand how to visualize
sensor data
-
To understand how to analyze sensor
data
-
To work as a team and create
end-to-end IoT applications.
|
Course Outline |
||
|
Week |
Content |
Materials |
|
1-2 |
Basic Electronics |
|
|
|
Lab1 : Simulation TINKERCAD |
|
|
3 |
Basic Micro-Controller |
|
|
|
Lab |
|
|
4 |
IoT Electronics Platforms and
Measurements |
|
|
|
Lab: Measurements |
|
|
5 |
Project Proposal |
|
|
|
Lab: Project Proposal |
|
|
6 |
Arduino
Uno |
|
|
|
Lab: Uno |
|
|
7 |
Analog/Digital Ins and Outs |
|
|
Lab: A/D Ins and Outs |
|
|
|
8 |
NodeMCU |
Credit:
Arj Max |
|
Lab: NodeMCU |
||
|
9 |
Raspberry
Pi |
Credit:
Arj Max |
|
|
Lab: Raspberry Pi |
|
|
10 |
Communication
Interfaces (I2C, SPI) |
|
|
|
Lab: |
|
|
11 |
MQTT |
|
|
|
Lab: |
|
|
12 |
Android
Inventor (for Android App) |
|
|
|
Lab: |
|
|
13 |
Dashboard / Control Board |
|
|
|
Lab: |
|
|
14-15 |
Project Presentations |
|
Project 90%
เข้าชั้นเรียน 10%