About this Program
Internet of Things or IoT in short, is the idea of making devices and objects smarter by linking them to the internet. IoT has promising applications for smart homes, wearable devices, smart cities, connected cars and more. This course introduces you to the amazing world of IoT and its fascinating applications. Using the Arduino Controller, you will develop an electronic device that streams ultrasonic, IR, fire and gas data over the internet. You will be making your own custom made applications to solve some simple real world problems. You will acquire all the necessary skills that you need to gain to become a Embedded IoT System Engineer.
Technologies and Tools Covered
- Arduino Controller
- Arduino IDE
- Embedded C & Hardware
- Sensor Interface to Arduino
- Cloud Interface
- Data Upload and Implementation using Arduino
LEARNING PATH
- Arduino Architecture & Programming
Introduction to the Concept of IoT, Arduino Controller, Arduino IDE will be dealt with. Simple programs shall be done by the participants. This shall serve as the first step before the entry to the advanced concepts implementation of IoT using the Arduino Controller.
SESSION |
CLASS TOPICS |
1 | Introduction to IoT and the overview of its Applications |
2 | Overview of Arduino Architecture |
3 | Arduino IDE and Embedded C Programming |
4 | Interface LED with Arduino (Hands On) |
5 | Interface with Serial communication UART (Hands On) |
II. Data from the Sensors / Interface to Cloud
Introduction and working principle to the sensor like ultrasonic sensor, LDR, IR, GAS and and interface the sensor data to cloud using API key. Apart from the Interface of Sensors, the participant will also develop a prototype mini project application using all the sensors and the API Integration.
SESSION |
CLASS TOPICS |
1 | Introduction & Working Principle of sensors |
2 | Working & Interface of Ultrasonic , IR Sensor to Arduino & Programming |
3 | Think Speak API Configuration and Cloud Interface |
4 | Mini Project Application Design – Garbage monitoring
· Collect the data using cloud · Send an SMS using app notification |
5 | Working of MQTT Protocol |
6 | Application development using MQTT |
III. Creating a LOCAL HOST and Control the Appliances
Concept of Internet of Things is not complete, unless and otherwise the data is being uploaded to the cloud server and control of various desired applications initiated via the data from the cloud. This Session of the Training Program includes the webpage based control of Applications and reading status from the webpage.
SESSION |
CLASS TOPICS |
1 | Designing Web Pages: Basics of HTML |
2 | Controlling Devices or appliances using webpage |
3 | Reading Input Status from sensor and monitoring on webpage
· Temperature · Humidity |
Practical Assignments
Practical 1 : Blinking of LED.
Practical 2 : Turn ON / OFF Buzzer at desired delay.
Practical 3 : Transferring data serially from PC to Arduino
Practical 4 : Thing speak Interface & MQTT Protocol
Training Methodology
The Program is mix of Theory sessions, Quizzes, Hands on Sessions, Liver Interaction with Experts, Assignments and Practical Exercises, final presentations with the student which will gain the student knowledge as well as communication. Maximum Impetus is given to Hands on Sessions so as to enable the participants with the maximum knowledge transfer and satisfaction. The ratio of the theory, practical sessions will be 30:70.
pantech
Agile Project Expert