Workshop

Fundamentals of Internet of Things

Dive into the world of IoT. Learn about sensor integration, microcontrollers, and real-time data management to create smart, connected solutions that turn commonplace objects into intelligent systems.

About the workshop

The Internet of Things (IoT) is introduced in this workshop, which covers everything from the basics of microcontrollers to using pulse width modulation (PWM) to control output devices. In addition, participants will learn how to use serial connection for troubleshooting and debugging and how to integrate a variety of sensors to monitor environmental variables. The course also offers a wide foundation in designing and managing IoT applications by introducing an IoT platform for real-time monitoring system development and management and dashboard creation for sensor data display.

Key points

  • Basics of Microcontroller and its Programming
  • Sensor Integration and Data Handling
  • IoT Fundamentals and Platform Utilization
  • Debugging and Communication

Requirements

  • PC or Laptop with updated system
  • Internet connectivity
  • IoT starter Kit

Course Module

One Day Workshop

The workshop offers a comprehensive introduction to IoT, covering microcontroller basics, PWM control, sensor integration, debugging, and using an IoT platform for real-time monitoring and dashboard creation.

Day 1 - Introduction and setting-up

Introduction to ESP32 and Arduino IDE.
  • Overview of Arduino and its applications
  • Introduction to the ESP32 board and its components.
  • Downloading and installing the Arduino IDE
  • Setting-up ESP32.
  • Basic overview of the Arduino IDE interface
  • Writing and uploading a simple "Hello World" program
Basics of Digital Outputs
  • Understanding digital output and input.
  • Connecting a single LED to an ESP32 board
  • Writing a simple program to blink a single LED
  • Explanation of the code structure
Connecting Multiple LEDs
  • Connecting multiple LEDs to the ESP32
  • Writing a program to control the multiple LEDs
  • Introduction to for loops for efficient code.
Introducing pulse width modulation
  • Introduction to PWM (Pulse Width Modulation).
  • Connecting an LED for PWM control.
  • Writing a program to control LED brightness using PWM.
Debugging in Arduino
  • Understanding the Serial communication.
  • Reading data from the Serial Monitor – Enter name and display the name of the user.
  • Debugging and monitoring Arduino programs using Serial Monitor.
DHT sensor
  • Connecting DHT sensor with ESP32.
  • Writing a program to read data from DHT sensor.
  • Writing a program to display data read from DHT sensor.
Introduction to IoT
  • Overview on IoT and its applications
  • Components of IoT.
  • Advantages and disadvantages of IoT.
Blynk IoT Platform
  • Introduction to Blynk and its components.
  • Write program to turn LED ON/OFF using Blynk.
Realtime Temperature and Humidity monitoring using IoT
  • Adding libraries to Arduino cloud.
  • Write program to read data using Arduino cloud.
  • Setting up dashboard to display Temperature and Humidity

Looking for Internship
opportunities?

We offer hands on, and industry-based internships aimed at providing expertise knowledge and experience in the field of Industrial Automation.

Reviews

Our customers and their feedback are of utmost important to us.

Abhishek Raj

Internet of Things

Thank you! The workshop was incredibly helpful in broadening my horizons and provided invaluable hands-on experience.

Yami

Internet of Things

Thank you for an incredibly informative workshop. The sessions were highly engaging and provided us with valuable insights on the topic. We look forward to attending more of your workshops in the future.

Surya

Internet of Things

Today's session offered a perspective on this field unlike any I had before.