Project Title: Home Automation using ESP-32 (ESP8266) with integrated oscilloscope using Arduino Nano(ATmega 328P) to monitor signal quality of power grid.

Project duration: Undergraduate, 3rd Year 2nd Semester.

Objective: The objective of this project was to design and implement a comprehensive IoT-based Home Automation System capable of controlling and monitoring various household electrical loads such as fans, lights, and air conditioners through a mobile application. The system was developed to support ON/OFF control, task scheduling, and voice-command operation.

As part of the implementation, we integrated a temperature and humidity sensor to continuously monitor environmental conditions and display the readings on an OLED display. The fan was also configured to operate automatically based on predefined temperature thresholds.

To ensure reliable load handling, we implemented a mini-oscilloscope module that monitors the incoming power-grid signal quality (to check system is harmonics free and exactly 50 Hz or it’s fluctuating time to time).

Tool used: Arduino IDE, EasyEDA

Programming Language used: C++

IoT protocol used: SinricPro