- 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 |