Jump to content

IPDL Kits User Manuals: Difference between revisions

From cognifront
CogWikiEditor (talk | contribs)
No edit summary
CogWikiEditor (talk | contribs)
No edit summary
Line 28: Line 28:
<gallery mode="packed" heights="170">
<gallery mode="packed" heights="170">
File:Ipdl-arduino-uno.jpg|<div style="text-align:center; font-size:120%;"><b>Arduino Uno Board</b></div><div style="text-align:left;">Used for Arduino programming, LED control, sensor interfacing and Bluetooth-based automation experiments.</div>
File:Ipdl-arduino-uno.jpg|<div style="text-align:center; font-size:120%;"><b>Arduino Uno Board</b></div><div style="text-align:left;">Used for Arduino programming, LED control, sensor interfacing and Bluetooth-based automation experiments.</div>
File:sensor-actuator-board-1.jpeg|<div style="text-align:center; font-size:120%;"><b>Sensor & Actuator Board</b></div><div style="text-align:left;">Includes sensors and actuators used for temperature, light, distance, display, servo and automation experiments.</div>
Ipdl-esp32.jpg|<div style="text-align:center; font-size:120%;"><b>Sensor & Actuator Board</b></div><div style="text-align:left;">Includes sensors and actuators used for temperature, light, distance, display, servo and automation experiments.</div>
File:sensor-actuator-board-2.jpeg|<div style="text-align:center; font-size:120%;"><b>IoT & Actuator Board</b></div><div style="text-align:left;">Includes DC motor, stepper motor, ESP-based communication and other IoT-oriented interfaces.</div>
File:sensor-actuator-board-2.jpeg|<div style="text-align:center; font-size:120%;"><b>IoT & Actuator Board</b></div><div style="text-align:left;">Includes DC motor, stepper motor, ESP-based communication and other IoT-oriented interfaces.</div>
</gallery>
</gallery>

Revision as of 09:24, 14 August 2026

IoT based Product Development Laboratory (IPDL)
Cognifront IPDL Kit for MDM-331-IT IoT based Product Development Lab

Laboratory Overview
Subject Internet of Things / IDPL
Laboratory Type Practical / Experiential Learning
Platforms Arduino, NodeMCU, ESP8266, ESP32, Raspberry Pi
Technologies IoT, Cloud, Web, MQTT, REST, TCP/UDP, IEEE 802.15.4, 6LoWPAN
Target Users Third Year Information Technology (IT) Department Students

Laboratory Hardware

Experiments

Group A — Compulsory Experiments

ID Experiment Platform / Technology
IDPL - 1 IDPL - 1: Study and Survey of Various Development Boards for IoT Arduino, NodeMCU, ESP8266, ESP32, Raspberry Pi
IDPL - 2 IDPL - 2: Study and Survey of Various IoT Platforms IoT Platforms / Cloud Platforms
IDPL - 3 IDPL - 3: LED Blinking with Arduino Uno Arduino Uno, LED
IDPL - 4 IDPL - 4: IoT Sensor Interface with Arduino Arduino Uno, Temperature / Light Sensors
IDPL - 5 IDPL - 5: Integration of Actuators with NodeMCU NodeMCU, Servo Motor, Relay
IDPL - 6 IDPL - 6: DC Motor and Stepper Motor Control with Raspberry Pi Raspberry Pi, DC Motor, Stepper Motor

Group B — Any Three Experiments

ID Experiment Platform / Technology
IDPL - 7 IDPL - 7: LED Control Using ESP8266 and Blynk App ESP8266, Blynk
IDPL - 8 IDPL - 8: Cloud Ready Temperature Sensor Using Raspberry Pi and ThingSpeak Raspberry Pi, DHT11, ThingSpeak
IDPL - 9 IDPL - 9: Web-Based Home Automation Using Arduino Uno and Bluetooth Arduino Uno, Bluetooth, Home Automation
IDPL - 10 IDPL - 10: HTTP Server Using ESP32 for Actuator Control ESP32, HTTP, Web Server, LED, Buzzer, Relay
IDPL - 11 IDPL - 11: Web-Based Display of Humidity and Temperature Data Temperature / Humidity Sensor, Web Application

Group B Requirement: Any Three experiments from IDPL-7 to IDPL-11 are to be performed.

Group C — Mini Project

ID Mini Project Key Technologies
IDPL - 12 IDPL - 12: TCP/UDP Server for Sensor Data Arduino / Raspberry Pi, TCP, UDP, Sensor Data
IDPL - 13 IDPL - 13: 6LoWPAN Protocol Demonstration 6LoWPAN, IPv6, IEEE 802.15.4, IoT Gateway
IDPL - 14 IDPL - 14: Temperature Publishing Using MQTT / RESTful APIs Temperature Sensor, MQTT, REST API
IDPL - 15 IDPL - 15: IoT-Based Small Project IoT, Simulation Platforms, Automation, Social / Environmental Applications

Group C Requirement: One mini project is to be performed by a group of 3 students.

Group C — Mini Project Guidelines

Students may select one of the prescribed mini-project topics or develop an IoT solution based on a small real-world problem statement.

Possible application areas include:

  • Smart Home / Home Automation
  • Environmental Monitoring
  • Social Issues
  • Chatbot-based IoT Applications
  • Smart Agriculture
  • Smart Campus
  • Industrial IoT
  • Energy Monitoring
  • Safety and Security

The project may be implemented using physical IoT hardware or an IoT simulation platform such as Tinkercad or Cooja, depending on the selected problem statement.

Technologies Covered

Category Technologies / Platforms
Development Boards Arduino Uno, NodeMCU, ESP8266, ESP32, Raspberry Pi
Sensors Temperature Sensor, DHT11, Light Sensor and other IoT Sensors
Actuators LED, Buzzer, Relay, Servo Motor, DC Motor, Stepper Motor
Cloud Platforms Blynk, ThingSpeak and other IoT Platforms
Web Technologies HTTP, Web Server, Web Application
Communication Bluetooth, TCP, UDP, MQTT, REST
Networking IPv6, IEEE 802.15.4, 6LoWPAN
Simulation Tinkercad, Cooja

Software & Development Tools

Tool / Platform Purpose
Arduino IDE Programming Arduino, ESP8266, ESP32 and compatible boards.
Blynk Mobile / web-based IoT device control and monitoring.
ThingSpeak Cloud-based IoT data collection and visualization.
Tinkercad Simulation of Arduino and electronic circuits.
Cooja Simulation and experimentation with IoT / low-power networks.
Web Browser Accessing web-based IoT dashboards and ESP32 web servers.
Serial Monitor Debugging and monitoring communication between the computer and IoT board.

Experiments Mapping with Kit

The following document provides the mapping between the prescribed IDPL experiments and the components available in the laboratory kit.

📄 Download IDPL Experiments Mapping (PDF)

Arduino IDE Installation Guide

The Arduino IDE can be used for programming Arduino Uno, ESP8266, ESP32 and other supported development boards.

📄 Download Arduino IDE Installation Guide (PDF)

Recommended Documentation

Students should maintain an experiment record containing:

  • Aim / Objective
  • Required Hardware
  • Required Software
  • Theory
  • Circuit / Block Diagram
  • Pin Connections
  • Program / Source Code
  • Procedure
  • Observations
  • Output / Screenshots
  • Result
  • Conclusion
  • Viva Questions

Applications

The concepts covered in this laboratory can be extended to:

  • Smart Home Automation
  • Smart Agriculture
  • Smart Campus
  • Industrial IoT
  • Environmental Monitoring
  • Remote Monitoring
  • Energy Management
  • Healthcare Monitoring
  • IoT-Based Security Systems
  • Robotics and Automation