The Dual Axis Sun Position Tracking System is designed to enhance the efficiency of solar energy collection by continuously adjusting the orientation of a solar panel to follow the sun’s movement across the sky.
Project Fee:Negotiable
Project Discount:0
Project Duration:7 Days
The 360 Degree Smart Power Monitoring of Home Appliance and Automatic Protection System is designed to monitor household electrical usage and improve appliance safety. The system measures important electrical parameters, such as voltage, current, and power consumption, while providing real-time monitoring and automatic protection against abnormal electrical conditions. It supports efficient energy management and helps reduce the risk of appliance damage.
To monitor household electricity consumption in real time.
To measure voltage, current, and power usage.
To detect electrical overloads and abnormal conditions.
To automatically disconnect appliances during unsafe conditions.
To improve electrical safety and energy efficiency.
Connect voltage and current sensors to the monitoring circuit.
Use a microcontroller to process the measured electrical data.
Display electrical parameters on an LCD or IoT dashboard.
Integrate a relay for automatic load disconnection.
Set suitable protection limits for overvoltage, undervoltage, and overcurrent.
Test the system with different household appliance loads.
Microcontroller (ESP32 or NodeMCU)
Voltage Sensor
Current Sensor
Relay Module
LCD Display
Wi-Fi Communication Module
Battery or Regulated Power Supply
Protection Circuit
Household Appliance Loads
Enclosure
The system continuously measures the voltage and current supplied to connected household appliances. The microcontroller processes these readings to calculate power consumption and identify abnormal electrical conditions. The measured data is displayed locally or transmitted to an IoT dashboard for remote monitoring. When voltage or current exceeds the configured safety limits, the controller activates the relay to disconnect the load and help protect the connected appliances.
Real-time power monitoring
Improved appliance protection
Automatic fault response
Reduced energy wastage
Remote monitoring capability
Better household energy management
The 360 Degree Smart Power Monitoring and Automatic Protection System combines electrical measurement, intelligent monitoring, and automatic load control in one platform. It helps users understand household energy consumption while responding to selected electrical faults. With properly rated sensors, relays, and protective devices, the system can support safer and more efficient home energy management. High-voltage wiring should be installed and tested by a qualified person.
🔰 ইঞ্জিনিয়ারিং ফাইনাল ইয়ার প্রজেক্টস এবং স্কুল-কলেজের ছাত্র ছাত্রীদের বিজ্ঞান মেলায় প্রতিযোগিতা করার জন্য, পছন্দের তালিকায় রাখতে পারেন আমাদের নিজিস্ব ডিজাইনের তৈরি এই ডেমো প্রজেক্ট গুলো। আমাদের রয়েছে সফলতার সাথে ১০০০+ প্রজেক্ট সম্পন্ন করার অভিজ্ঞতা।
🔰 আপনার প্রজেক্টের আইডিয়া, সম্পূর্ণ প্রজেক্ট, প্রজেক্ট পেপার, পাওয়ার পয়েন্ট প্রেজেন্টেশন এবং আপনার প্রজেক্ট ভাইবা পর্যন্ত সকল ধরণের কারেকশন, সহযোগিতা করার জন্য আমাদের টিম আছে আপনার সাথে।
🔰 প্রতিনিয়ত আমরা আপনাদের জন্য বেস্ট সার্ভিস আর আপনাদের চাহিদা অনুযায়ী প্রজেক্ট তৈরি করে আপনাদের হাতে পৌঁছে দেওয়ার জন্য করে যাচ্ছি অক্লান্ত পরিশ্রম। আপনাদের রেসপন্সে আমরা অভিভূত।
𝐂𝐨𝐧𝐭𝐚𝐜𝐭 𝐃𝐞𝐭𝐚𝐢𝐥𝐬:
📞 01894-801150, 01886-180101
📧Email: projects.zeronebd@gmail.com
🌐Web: https://www.projects.zeronebd.com
YouTube Channel: https://www.youtube.com/c/ZerOneProjects
Instagram: www.instagram.com/zerone_projects_bd
🏠অফিস:
প্লট-০৩, রোড -০৪, সেকশন ৬/ক
মিরপুর-২ (মিরপুর শের-ই-বাংলা স্টেডিয়ামের ৪নং গেটের বিপরীতে),
ঢাকা-১২১৬
#include
// Define Servos
Servo servoX; // Horizontal movement
Servo servoY; // Vertical movement
// LDR Pins
int ldrTL = A0; // Top Left
int ldrTR = A1; // Top Right
int ldrBL = A2; // Bottom Left
int ldrBR = A3; // Bottom Right
// Servo positions
int posX = 90;
int posY = 90;
void setup() {
servoX.attach(9); // Connect servoX to pin 9
servoY.attach(10); // Connect servoY to pin 10
servoX.write(posX);
servoY.write(posY);
delay(1000); // Wait for initial positioning
}
void loop() {
// Read LDR values
int TL = analogRead(ldrTL);
int TR = analogRead(ldrTR);
int BL = analogRead(ldrBL);
int BR = analogRead(ldrBR);
// Calculate average values
int topAvg = (TL + TR) / 2;
int bottomAvg = (BL + BR) / 2;
int leftAvg = (TL + BL) / 2;
int rightAvg = (TR + BR) / 2;
// Sensitivity threshold
int tolerance = 50;
// Vertical adjustment (Y-axis)
if (abs(topAvg - bottomAvg) > tolerance) {
if (topAvg > bottomAvg && posY < 180) posY++;
else if (topAvg < bottomAvg && posY > 0) posY--;
servoY.write(posY);
}
// Horizontal adjustment (X-axis)
if (abs(leftAvg - rightAvg) > tolerance) {
if (leftAvg > rightAvg && posX < 180) posX++;
else if (leftAvg < rightAvg && posX > 0) posX--;
servoX.write(posX);
}
delay(100); // Small delay for stability
}