About the Course
This is a beginner level comprehensive training, which starts from introducing students to the world of internet and how data moves in it. They are introduced to the Python Programming Language and are taught in details about how RESTFUL APIs work when it comes to sharing data between an IOT device and a centralized server.
Students are introduced to the basics of Arduino programming and Analog Electronics and how to use any Arduino based embedded system to capture data from the physical environment and process it for storage and further analysis.
They are taken through an extensive hands on training session where they learn how to use Arduino, in conjugation with Python Scripts to transfer data to Thingspeak and IOT Plug, to complete the data transfer flow. At the end, they learn how to migrate the developed solutions to Raspberry Pi and all the associated utilities about it.
Eligibility
It's intended for the people with Electrical / Electronics / Communication / Instrumentation / Computer Sc./ IT background with a keen interest in the field and very basic knowledge of any programming language. Having basic programming knowledge will benefit the students, but still we would be taking everyone through a bit of programming basics to bring everyone at par in the class.
Similar Courses
Topics Covered
Basic ElectronicsArduinoEmbedded System DesignPythonREST APIThingspeakIOT PlugRaspberry PiLive Deployment
Course Content
Module 1- Introduction to Embedded Systems
- Basic Electronic Concepts of Embedded Designing
- Introduction to Arduino : How to Program in Arduino ?
- LED Interfacing with Arduino
- Pulse Width Modulation - Controlling brightness of a LED.
- Digital Input Processing - Detecting Switch Inputs on Arduino Pins
- Serial Communication in Arduino
- Introduction to ADC and Serial Monitoring - Interfacing Temperature Sensor
- Introduction to ADC and Serial Monitoring - Interfacing Light Sensor
Module 2- Introduction to Python Programming Language
- Installing various libraries
- Using variables, string operators and expressions
- Math operators and expressions
- Making Requests in Python
- Parsing Request Data in Python
Module 3- Integrating Arduino and Python over Serial
- Introduction to Thingspeak and IOT Plug
- Practical : Making requests to the RESTFUL APIs
- Developing a IoT Acquisition Box : Read, record, store and analyze the room temperature data in Thingspeak
- Developing a IoT Acquisition Box : Read, record, store and visualize the room temperature data in IOT Plug
- Developing a IOT controller : Automate AC Devices from IOT Plug Controlled Interface
Kit Content
- Barebone v2.0 - Our In house Arduino
- USB Serial Uploader
- Connecting Wires
- LEDs
- Light Sensor
- Potentiometer
- Switch Input
- Temperature Sensor
- Batteries
- Battery Connectors
Duration
12 Days | 36 Hours | 3 Hours per day
Training Mode
Online and Offline Both
Suitable For
BCA, MCA, B.Tech, M.Tech, Ph.D., School Students, Teachers, Hobbyists and Working Professionals
Share with Friends