Applied Comp
Applied Comp
4th SEMESTER
Learning Outcome: These practical’s cover a range of fundamental concepts in IoT, including hardware
interfacing, sensor integration, data communication, cloud integration, and real-world applications. Students
can gain hands-on experience and a solid understanding of the core principles of IoT through these practical
exercises.
1. Study the fundamental of IOT software’s and components. Install Arduino IDE development platform.
2. Connect a microcontroller chip on a breadboard, establish power connections, and verify basic functionality.
Gather the necessary components: microcontroller chip (e.g., Arduino Uno), breadboard, jumper wires, USB
cable for power, and an LED.
3. To practice connecting analog input and output components to the microcontroller using the breadboard.
4. Write a program to Read sensor data using analog or digital pins.
5. LED Blinking Using Arduino: To interface LED/Buzzer with Arduino/Raspberry Pi/ ESP8266
6. and write a program to turn ON & OFF.
7. To interface Push button/Digital sensor (IR/LDR) with Arduino/ ESP8266/Raspberry Pi and write a program
to turn ON LED when push button is pressed or at sensor detection. Upload the program to the board and
observe the blinking.
8. To interface DHT11 sensor with Arduino/Raspberry Pi/ ESP8266 and write a program to print temperature
and humidity readings and Display sensor readings on the serial monitor.
9. IoT Cloud Platform Integration: Create an account on a popular IoT cloud platform ThingSpeak.
10. Write a program to Send temperature and humidity sensor data to the cloud and visualize it on a dashboard.
11. Write a Program to interface motor using relay with Arduino/Raspberry Pi/ ESP8266 and write a program to
turn ON motor when push button is pressed.
12. Build a web server using Arduino and Ethernet/Wi-Fi shield using ESP8266 Wifi module. Develop a web
page to control LEDs remotely.
13. Use buttons on the webpage to toggle LED states.
14. Log data at regular intervals to an SD card or cloud platform. Create graphs to visualize the logged data over
time.
15. Set up an MQTT broker (e.g., Mosquitto) on a computer or cloud server. Program an Arduino to publish
sensor data and subscribe to commands via MQTT.
16. Create a soil moisture sensing system using Arduino and moisture sensors. Send data to the cloud to monitor
soil conditions remotely.
17. Design a basic home automation system with Arduino and relays.