Welcome to my electronics learning journey! This repository contains both Arduino microcontroller projects and pure electronic circuits (without microcontrollers). Whether you're interested in programming or hardware design, you'll find projects here to expand your skills.
📁 Repository Structure
arduino-practice/
├── projects/ # All Arduino projects organized by category
│ ├── 01-basics/ # Fundamental Arduino concepts
│ ├── 02-sensors/ # Projects involving sensors
│ ├── 03-actuators/ # Projects with motors, servos, etc.
│ ├── 04-communication/ # Serial, I2C, SPI, Bluetooth, WiFi projects
│ ├── 05-displays/ # LCD, LED matrix, OLED projects
│ └── 06-advanced/ # Complex projects combining multiple concepts
| └── 07-esp32 # ESP32 Centric projects
├── circuits/ # Pure electronic circuits (no microcontroller)
│ ├── 01-beginner/ # Basic circuits with ICs and transistors
│ ├── 02-intermediate/ # Multi-IC designs and complex logic
│ ├── 03-advanced/ # Advanced analog and digital circuits
│ └── schematics/ # Reference designs and datasheets
├── resources/ # Helpful resources, datasheets, and references
└── templates/ # Project templates and boilerplate code
Learn electronics fundamentals by building circuits using ICs, transistors, and discrete components - no programming required! Perfect for understanding how hardware works at a deeper level.
What's Included:
32+ Circuit Projects: From beginner to advanced
Practical Learning: 555 timers, op-amps, logic gates, counters, and more
Real Applications: Amplifiers, power supplies, oscillators, sensors
Hardware Focus: Pure analog and digital circuit design
Why Learn Circuit Design?
🔹 Understand Electronics Deeply: See how components work together
🔹 No Programming Needed: Focus purely on hardware
🔹 Complement Arduino Skills: Better understand what Arduino does internally
🔹 Build Useful Tools: Power supplies, testers, amplifiers
🔹 Lower Power: Many circuits are more efficient than microcontrollers
Circuit Categories:
Beginner (7 Projects)
555 Timer LED Blinker
Dark-Activated LED (transistor switch)
LED Chaser/Sequencer (4017 IC)
Simple Audio Amplifier (LM386)
Touch Switch
And more!
Intermediate (12 Projects)
SR Latch (Set-Reset Flip-Flop)
Clap Switch (sound-activated)
Adjustable Power Supply (LM317)
Infrared Proximity Sensor
Motor Speed Controller (PWM)
Water Level Indicator
Electronic Metronome (adjustable BPM)
Capacitance Tester (identify unknown capacitors)
LED Bar Graph Voltmeter
And more!
Advanced (13 Projects)
Function Generator (sine, square, triangle waves)
Security Alarm System
Digital Dice with 7-segment display
Traffic Light Controller
Stepper Motor Driver
Temperature-Controlled Fan
VU Meter (Audio Level Indicator)
Infrared Remote Control System
DC-DC Boost Converter (switch-mode power supply)
And more!
📚 Full Documentation
For complete project descriptions, component lists, and learning resources:
CIRCUITS.md - Comprehensive guide to all circuit projects
Check out CIRCUITS.md for 32+ pure electronics projects! Includes:
Beginner circuits with 555 timers and basic ICs
Intermediate circuits with op-amps and logic gates
Advanced circuits with multiple ICs and complex designs
Essential components guide
Circuit design tips and learning resources
🛒 Shopping List
Need to buy parts? Check out SHOPPING_LIST.md for a complete, consolidated shopping list covering every component needed for:
All 32+ circuit projects (no microcontroller)
All Arduino microcontroller projects
All ESP32 projects
Organized by category (resistors, capacitors, ICs, sensors, etc.) with quantities, cost estimates, and sourcing tips so you can buy everything in one go.
No comments yet. Be the first to ask about this board.