Imported from GitHub: roshanibankar/the-art-of-electronics-lab · commit 5b630be · license MIT
Description
Mixed-signal electronics, PCB design, embedded systems, hardware bring-up, and circuit debugging using KiCad/Altium, C++, Python & oscilloscopes.
README
The Art of Electronics Lab
Real-world analog and digital electronics experiments focused on measurement, debugging, signal analysis, PCB design, embedded systems and mixed-signal hardware development.
RC Filters
- Low-Pass Filter for Noisy Potentiometer
- High-Pass Audio Filter
- PWM Smoothing Experiment
- Capacitor Charge/Discharge Timing
- Frequency Cutoff Experiment
Op-Amp Circuits
- Light Threshold Detector
- Battery Voltage Indicator
- Simple Microphone Amplifier
- Comparator with Potentiometer Reference
- Schmitt Trigger Switch Cleaner
- Peak Detector
Signal Conditioning
- Thermistor Voltage Scaling
- LDR Stabilization Circuit
- Ultrasonic Sensor Filtering
- Accelerometer Smoothing Circuit
- Voltage Divider Scaling Experiment
- Analog Sensor Protection Circuit
- DinoRun4 with LDR Input System
- Lights Audio Sync
ADC Noise Analysis
- Floating ADC Readings Experiment
- Capacitor Effect on ADC Stability
- Moving Average Filter Test
- Oversampling Experiment
- USB vs Battery ADC Comparison
- Ground Noise Experiment
Debouncing
- Button Bounce Oscilloscope Capture
- RC Hardware Debounce
- Software Debounce Test
- Interrupt Debounce Experiment
- Rotary Encoder Debounce
- Multi-Button Debounce Tester
Timing and Measurement
- Ultrasonic Echo Timing
- Reaction Timer
- PWM Duty-Cycle Measurement
- Frequency Counter
- Servo Pulse Timing
- Timer Interrupt LED Blinker
- Stopwatch Using Hardware Timers
- Pulse-Width Measurement
- Ultrasonic Depth Measurement
- Valentine's Heart PCB
Power Electronics
- Buck Converter Efficiency Experiment
- LDO Thermal Analysis
- Load Transient Response Test
- MOSFET High-Side Switching
- Battery Charging Basics
- Inrush Current Limiter
- Power Sequencing Experiment
- Voltage Regulator Noise Analysis
- DC-DC Converter Ripple Measurement
- Current Sense Amplifier Experiment
Digital Interfaces
- UART Noise Injection Experiment
- I2C Pull-Up Resistance Study
- SPI Clock Timing Analysis
- Logic Analyzer Protocol Decoding
- Long-Wire I2C Failure Analysis
- RS485 Differential Signaling Basics
- CAN Bus Message Monitoring
- UART Baud Rate Error Experiment
- Clock Signal Integrity Measurement
- Signal Ringing and Termination Experiment
Guides
- KiCad Guide
- Altium Guide
- Fusion360 Guide