Skip to content

Haseeb718/Hardware-Projects

Repository files navigation

⚡ Hardware Projects

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.


📁 Projects Overview

🔦 Automatic Street Light

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

🔋 Car Charger (Buck Converter)

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

🕐 Digital Clock Using PIC

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

🖥️ First Proteus PCB

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

⚡ Power Supply 5V

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

🌞 Solar Light (Product Form)

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

🛠️ Tools & Technologies

Category Tools / Languages
Simulation Proteus ISIS
PCB Design Proteus ARES
Programming Assembly, C, C++
Microcontroller PIC Series
IDEs MPLAB IDE, MikroC Pro

📊 Language Breakdown

Assembly C C++


🚀 Getting Started

  1. Open Proteus files — Each project folder contains .pdsprj or .DSN files. Open these directly in Proteus ISIS/ARES.

  2. Load firmware — For PIC projects, compile the .c or .asm source using MPLAB or MikroC and load the generated .hex file into the PIC component in Proteus.

  3. Run simulation — Hit the play button in Proteus to simulate the circuit.


📂 Repository Structure

Hardware-Projects/
├── Automatic Street Light/
├── Car Charger (Buck Converter)/
├── Digital Clock Using PIC/
├── First Proteus PCB/
├── Power Supply 5V/
└── Solar Light(Product Form)/

👤 Author

Haseeb@Haseeb718


📄 License

This repository is open for learning and reference purposes. Feel free to explore, fork, and build upon these projects!

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors