https://github.com/syedissambukhari/smart-power-selector-in-proteus-and-arduino-ide
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.
https://github.com/syedissambukhari/smart-power-selector-in-proteus-and-arduino-ide
arduino arduino-project grid-system proteus proteus-arduino smart-power-grids
Last synced: 17 days ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/syedissambukhari/smart-power-selector-in-proteus-and-arduino-ide
- Owner: syedissambukhari
- Created: 2024-08-15T20:14:26.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-15T20:31:13.000Z (8 months ago)
- Last Synced: 2025-04-07T23:16:46.892Z (17 days ago)
- Topics: arduino, arduino-project, grid-system, proteus, proteus-arduino, smart-power-grids
- Language: C++
- Homepage:
- Size: 63.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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](#introduction)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Installation](#installation)
- [Usage](#usage)
- [Project Structure](#project-structure)
- [Circuit Diagram](#circuit-diagram)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)## 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:**
```bash
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](LICENSE).
## Contact
If you have any questions or suggestions, feel free to contact me.
- **Syed Issam Bukhari**
- [GitHub Profile](https://github.com/syedissambukhari)
- Email: [[email protected]](mailto:[email protected])