IPDL Kits User Manuals: Difference between revisions
No edit summary |
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> | ||
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
-
Arduino Uno BoardUsed for Arduino programming, LED control, sensor interfacing and Bluetooth-based automation experiments.
-
Sensor & Actuator BoardIncludes sensors and actuators used for temperature, light, distance, display, servo and automation experiments.
-
IoT & Actuator BoardIncludes DC motor, stepper motor, ESP-based communication and other IoT-oriented interfaces.
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