Raspberry pi


The Raspberry Pi is a small, affordable single-board computer. In this course, you will learn how to set up the Raspberry Pi environment, get a Linux operating system running, and write and execute some basic Python code on the Raspberry Pi. You will also learn how to use Python-based IDE (integrated development environments) for the Raspberry Pi and how to trace and debug Python code on the device. Then you will learn to use Raspberry Pi’s GPIO pins which enable electronic hardware such as buzzers, lights and switches to be controlled via the Pi. Also you will use the Raspberry Pi to design and develop fun and practical IoT devices.


  • A good understanding of Linux

  • Learn programming with python

  • Get into interfacing external hardware with the raspberry pi

  • Learn to use raspberry pi as an IoT device


The classes for this course have been set up for easy to follow. Therefore there are no prerequisites for the course. However, individuals that have some programming experience, and having a basic understanding of electronic components will find the classes more straight forward

  • Introduction to Internet of Things (IoT)

  • Applications of IoT in various business sectors

  • IoT architecture

  • Introduction to ESP8266 and NODE MCU firmware Cloud Computing – Introduction, Services and Importance in IoT.

  • Introduction to Arduino Hardware & IDE

  • GPIO – Configuration, Programming Structure & Peripheral interfaces – Digital Input and Output devices

  • Digital Sensors & Interfacing

  • Software & Hardware platforms for IoT implementation


  • Metal Detection using Proximity sensor

  • Outdoor Temperature & Humidity data Monitoring

  • Introduction to Cloud

  • MQTT Protocols Communication technique and API creation tools

  • Uploading sensor data to Cloud using API’s

  • Data Visualization, Data Analytics, Plugins, Import & Export

  • How to build an IoT product

  • LCD Display interface with Arduino Uno

  • Analog Sensors & Interfacing with Arduino Uno

  • Drive design - Relay concept , Darlington Circuit, ULN 2003 & L239D driver circuit

  • Control of equipment using ESP8266+NODE MCU Webserver & cayenne API

  • Smart home energy planning using IoT and the cloud

  • Introduction to GPS communication & interfacing

  • Uploading GPS data to Cloud using API’s

  • Hardware Explanation for Real Time Product Development

  • Robot control using IoT

  • GPS Based Soldier Tracking and Health Monitoring System

  • Warehouse monitoring and control system using IoT

Motor Drive Control using Arduino Uno

  • DC motor Speed control

  • Stepper motor Control

Mini Projects

  • Four quadrant operation of dc motor remotely controlled by IoT

  • IoT Based Stepper Motor Position Control for Industrial Automation

  • IOT Energy Meter with Current, Voltage and Cost Monitoring System

ESP NODE with Arduino


Microcontroller comes under the major of embedded systems. In which embedded system is the combination of Hardware and Software which does the specific task. For example ATM machine, Oven, Washing machine and in automobiles like airbags etc. Here the hardware part is replaced by the microcontroller and Software indicates the instruction which is coded to the microcontroller to perform the task. Here Embedded C is the language used to code the microcontroller.


This microcontroller is chosen because it is 8 bit microcontroller which consist maximum number of inbuilt peripherals like EEPROM, Timers, ADC etc. and supports protocols like USART, SPI and I2C. Hence by initiating with this controller will helps to update the higher end processor or controllers like ARM7, ARM cortex etc.


It does not need any prerequisites but knowledge of C language structure will support you to complete this course in effective manner.


  • Automatic Street Lighting system using IoT

  • IOT Underground Cable Fault Detector Project

  • IOT Industry Protection System Arduino

  • IOT Air & Sound Pollution Monitoring System

  • Smart Building Project using PIR

  • Industrial pollution monitoring & control system using IoT

  • Smart Water Monitoring System using IoT

  • IOT Solar Power Monitoring System

  • Cloud-ready temperature sensor with the Arduino Uno

  • An IoT Temperature Monitor for Balcony Garden

  • Smart Irrigation System using IoT

  • Intelligent Traffic Information System Based on Internet of Things