BoardRepo electronics project sharing
100%
Open file
the-art-of-electronics-lab heart-board view

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