- Concepts of IoT Technology
- Embedded System to support IoT applications
- Programming concept using Arduino and ESP development Boards
- Online Arduino programming and Simulation of circuits
- Interfacing of various sensors with Arduino
- Integration of IoT Cloud platform with sensors data and devices control
- Beginner Level Course
- Smart Weather Monitoring System
- Smart Irrigation System
- Smart Intrusion Detection System
- Expert Level Course
- Beginner Level projects
- Smart Waste Management System
- Smart Water Level Monitoring and Control System
- Smart Water Meter and management System
- Smart Noise Pollution Monitoring System
- Automate Smart Home System with IFTTT
Module | Content |
1 | Introduction to IOT
· Understating IoT Technology · History of IoT · IoT Standards, requirements and challenges for implementation and applications |
IOT Architecture | |
2 | Introduction to Embedded System |
Introduction to Arduino, Node MCU (ESP 8266) and ESP 32
· Pin Diagram · Features and Applications |
|
Basic Programming using Arduino
· Installation of Arduino IDE · Structure of a program in IDE · Basic blink LED program · Serial communication with Arduino |
|
3 | Online Arduino programming and simulation using TINKERCAD
· Interfacing of LED with Arduino · Blinking of LED · Traffic Light Controller |
Introduction to PWM and LED brightness Control | |
Interfacing of RGB LED
· Displaying main color · Displaying color spectrum |
|
Interfacing of Displays
· LCD 16×2 and 16×4 · OLED |
|
4 | Sensing and Data acquisition in IoT |
Introduction to sensors and data acquisition | |
Interfacing of Sensors with Arduino
· Potentiometer · Temperature and Humidity sensor · Motion Sensor · Soil Moisture Sensor · Ultrasonic Sensor |
|
5 | Controlling Electrical Devises
· Introduction to Relay and Electrical Loads · Interfacing of Relay with Arduino · Introduction of DC motors, Servo motor, and Stepper Motor |
Interfacing of
· Small DC motor · Dc motor using motor driver · Servo motor · Stepper motor |
|
6
|
Installation of ESP8266 library in Arduino IDE |
Interfacing of LED with Node MCU | |
Introduction to Cloud Platforms and Setup of Arduino IoT Cloud Web and mobile App | |
Controlling of LED using IoT Cloud Platform | |
7 | Project 1: Smart Weather Monitoring System
· Reading data from Temperature and Humidity sensor · Setting up Arduino IoT Cloud dashboard · Writing Arduino sketch for sensor data upload · Test the smart weather monitoring system · Discussion on future scope of the project |
8 | Project 2: Smart Irrigation System
· Reading data from soil moisture sensor · Interfacing of water pump motor · Setting up Arduino IoT Cloud dashboard · Writing Arduino sketch for sensor data upload and motor control · Test the smart irrigation system · Discussion on future scope of the project |
9 | Project 3: Smart Intrusion Detection System
· Reading data from motion sensor · Interfacing of Buzzer · Setting up Arduino IoT Cloud dashboard · Writing Arduino sketch for sensor data upload and buzzer control · Test the smart intrusion detection system · Discussion on future scope of the project |
10 | Project 4: Smart Waste Management System
· Reading data from ultrasonic sensors · Interfacing of Servo motor and LEDs · Setting up Arduino IoT Cloud dashboard · Writing Arduino sketch for sensor data upload and servo control · Test the smart waste management system · Discussion on future scope of the project |
11 | Project 5: Smart Water Level Monitoring and Control System
· Reading data from ultrasonic sensor · Interfacing of water pump motor and LEDs · Setting up Arduino IoT Cloud dashboard · Writing Arduino sketch for sensor data upload and motor control · Test the smart water level monitoring and control system · Discussion on future scope of the project |
12 | Project 6: Smart Water Meter and management System
· Reading data from Water flow sensor · Interfacing of water pump motor and LEDs · Setting up Arduino IoT Cloud dashboard · Writing Arduino sketch for sensor data upload and motor control · Test the smart water meter · Discussion on future scope of the project |
13 | Project 7: Smart Noise Pollution Monitoring System
· Reading data from Sound sensor · Interfacing of GPS · Setting up Arduino IoT Cloud dashboard · Writing Arduino sketch for sensor data, and location upload · Test the smart noise pollution monitoring system · Discussion on future scope of the project |
14 | Project 8: Automate Smart Home System with IFTTT
· Introduction to home automation system · Introduction to IFTTT · Interfacing of Fire sensor, Gas sensor and Motion Sensor · Interfacing of Relay modules · Setting up IFTTT account and variables · Setting up Arduino IoT Cloud dashboard · Writing Arduino sketch for sensor data upload and Relay control · Test the smart home system · Discussion on future scope of the project |