A collection of embedded systems and electronics projects built using PIC microcontrollers, Proteus simulation, and PCB design — covering real-world applications from power electronics to smart lighting systems.
An LDR-based automatic street lighting system that switches the light ON at dusk and OFF at dawn — no manual intervention needed.
- Core Component: LDR (Light Dependent Resistor) + transistor switching circuit
- Tools: Proteus ISIS
A DC-DC step-down (buck) converter designed to charge devices from a car's 12V supply, regulated down to a safe USB-level output voltage.
- Core Concept: PWM-based switching, inductor-capacitor filtering
- Tools: Proteus ISIS / ARES
A fully functional digital clock implemented on a PIC microcontroller, displaying hours and minutes on a 7-segment or LCD display.
- Microcontroller: PIC (MikroC / Assembly)
- Languages: C / Assembly
- Tools: MPLAB / MikroC, Proteus
An introductory PCB design project demonstrating schematic capture and board layout fundamentals in Proteus ARES.
- Purpose: Learning PCB routing, component placement, and design rule checks
- Tools: Proteus ARES
A linear regulated 5V DC power supply — the backbone of most digital circuits — built from a transformer, rectifier, filter, and voltage regulator.
- Key Components: Bridge rectifier, capacitor bank, 7805 voltage regulator
- Tools: Proteus ISIS
A solar-powered lighting solution designed in product-ready form, integrating a solar panel, charging circuit, battery management, and LED driver.
- Features: Auto on/off, battery charging from solar panel
- Tools: Proteus ISIS / ARES
| Category | Tools / Languages |
|---|---|
| Simulation | Proteus ISIS |
| PCB Design | Proteus ARES |
| Programming | Assembly, C, C++ |
| Microcontroller | PIC Series |
| IDEs | MPLAB IDE, MikroC Pro |
-
Open Proteus files — Each project folder contains
.pdsprjor.DSNfiles. Open these directly in Proteus ISIS/ARES. -
Load firmware — For PIC projects, compile the
.cor.asmsource using MPLAB or MikroC and load the generated.hexfile into the PIC component in Proteus. -
Run simulation — Hit the play button in Proteus to simulate the circuit.
Hardware-Projects/
├── Automatic Street Light/
├── Car Charger (Buck Converter)/
├── Digital Clock Using PIC/
├── First Proteus PCB/
├── Power Supply 5V/
└── Solar Light(Product Form)/
Haseeb — @Haseeb718
This repository is open for learning and reference purposes. Feel free to explore, fork, and build upon these projects!