cover photo

COURSEWORK

Harsha's IOT-001 course work. Lv 2

Harsha TAUTHORACTIVE
This Report is yet to be approved by a Coordinator.

# Level 1

9 / 5 / 2025


Task 1 - Simon Says

This project is a memory-based game where LEDs blink in a random sequence, and the player must press the matching buttons in the correct order. With each round, the sequence grows longer. The ESP32 controls the LED pattern, checks button inputs, and displays 'Game Over' on the serial monitor if the user makes a mistake. The game then restarts automatically. simon says

Task 2 - Basics of MQTT protocol and other communication protocols

In this task, I explored the fundamentals of the MQTT protocol and how it works. I also studied various communication and networking protocols commonly used in IoT systems. These include protocols for device-to-device communication, data transfer, and cloud connectivity. This helped me understand how IoT devices interact efficiently and securely. Here is the report

Task 3 - Basics of creating a website

Explored the process of creating a functional website by combining front-end and back-end development. Designed a simple webpage featuring a button that toggles the background color on each click, reinforcing my understanding of event handling and dynamic content updates.led_toggle

Task 4 - ESP32 CAM Based Surveillance Robot using Arduino IDE

Integrated an ESP32-CAM module with the L298N motor driver to build a Wi-Fi-controlled surveillance robot. Set up a live video streaming server and enabled remote control over a web interface. Unlike standard implementations, this version uses the L298N driver for motor control, requiring specific changes to the wiring and control logic. Through IP address I accessed the vedio and used ESP32 to control the robot.espcam

UVCE,
K. R Circle,
Bengaluru 01