Skip to content

Controlling solar ,wind and Wapda power sources using Arduino micro-controller using c++ language .giving priority to sources also displaying active current and voltage on LCD.

Notifications You must be signed in to change notification settings

syedissambukhari/Smart-Power-Selector-in-Proteus-and-Arduino-IDE

Repository files navigation

Smart Power Selector in Proteus and Arduino IDE

This project implements a smart power selector using Proteus and Arduino IDE to prioritize power sources like solar, grid (WAPDA), and generators, ensuring efficient energy management.

Table of Contents

Introduction

The Smart Power Selector is designed to automatically switch between different power sources to maintain uninterrupted power supply. It monitors voltage and current readings and displays them on an LCD, while prioritizing solar power, grid power (WAPDA), and generators.

Features

  • Automatic Power Source Selection: Automatically switches to the most efficient power source based on availability and priority.
  • LCD Display: Shows real-time voltage and current readings for each power source.
  • Proteus Simulation: Provides a simulation environment for testing and debugging.
  • Arduino Code: Implements the logic for the smart power selector in the Arduino IDE.

Technologies Used

  • Proteus
  • Arduino IDE
  • C/C++ (for Arduino)
  • LCD Display
  • Relays
  • Voltage and Current Sensors

Installation

  1. Clone the repository:

    git clone https://github.com/syedissambukhari/Smart-Power-Selector-in-Proteus-and-Arduino-IDE.git
  2. Open the project in Proteus:

    • Navigate to the Proteus directory and open the .pdsprj file.
  3. Open the Arduino Code:

    • Navigate to the Arduino directory and open the .ino file in the Arduino IDE.

Usage

  1. Proteus Simulation:

    • Run the simulation in Proteus to test the smart power selector circuit.
    • Observe the automatic switching of power sources based on the simulated conditions.
  2. Arduino Code:

    • Upload the Arduino code to your microcontroller.
    • Connect the hardware components as per the circuit diagram.
    • Monitor the LCD display for real-time voltage and current readings.

Project Structure

  • Proteus/: Contains the Proteus simulation files and circuit diagrams.
  • Arduino/: Contains the Arduino code (.ino file) for the smart power selector.
  • README.md: Project documentation.

Circuit Diagram

attach pdf file is for circuit diagram and simulation

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature-name).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature-name).
  5. Open a pull request.

License

This project is licensed under the MIT License.

Contact

If you have any questions or suggestions, feel free to contact me.

About

Controlling solar ,wind and Wapda power sources using Arduino micro-controller using c++ language .giving priority to sources also displaying active current and voltage on LCD.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages