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
- 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.
|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)|
|6||Speed control of dc motor using PWM technique|
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 learnt till date.
|1||Introduction & Working Principle of sensors|
|2||Working & Interface of Ultrasonic , IR Sensor to Arduino & Programming|
|3||Working & Interface of Gas Sensor , LDR and DC Motor & Programming|
|4||Install and Use of API Keys for Text Messaging.|
|5||Mini Project Application Design – Garbage monitoring
· Collect the data using cloud
· Send an SMS using app notification
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.
|1||Designing Web Pages: Basics of HTML|
|2||Controlling Devices or appliances using webpage|
· Speed control of dc motor
· Speed control of light intensity
|4||Reading Input Status from sensor and monitoring on webpage
Projects & Assignments
Practical 1 : Blinking of LED.
Practical 2 : Turn ON / OFF Buzzer at desired delay.
Practical 3 : Transferring data serially from PC to microcontroller
Project 1 : TRAFFIC LIGHT Management with Delay
Project 2 : Turn ON/Off appliances with Controller
Project 3 : People counting using IR sensor
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.
· Code with Explanations
Gain in-depth knowledge on IoT Concepts, Implementation and emphasis on coding by the participant themselves to develop some Mini / Major Project Applications.
Assignments & Quizzes are being assigned at regular intervals through the implementation of the curriculum, to keep the participants updated and in line with the progress of the course program. The participants he Work on various assignments which will be graded by our Trainer.
The Hands on Assignment Practical’s and Projects shall keep the participants engaged throughout the course program. Theses guided projects and assignments shall enable the participant to develop solutions to real world project scenarios. Projects assigned shall be Hardware / Simulation type.
Upon Successful Completion of the Program
Upon completion of the program, the participant will have an in-depth insight into the Arduino Programming, Sensor Interfacing and some Cloud Applications. The participants will be able to program the controller and develop basic / complex applications on his own, thus making the objective of the training program as desired.
Participants also will have access to our TECHNICAL FORUM, thus getting their doubts clarified even after the session is complete. Certificates will be provided upon request.