TheSolderBenchnotes from my electronics bench

Bench log

Electronics and robotics, worked out one circuit at a time: Arduino, sensors, motors, batteries and complete builds, with the diagrams and code for each.

Arduino Radar: Sweep an HC-SR04 with a Servo and Show It on an OLED

Build a mini sonar radar with an SG90 servo, an HC-SR04 ultrasonic sensor and a 0.96 inch SSD1306 OLED. Wiring, the full sketch that draws range rings, a sweep line and detected objects, and how the polar-to-screen math works.

→ angle + distance → x, y on the screen

Robot Odometry: Tracking Position with Wheel Encoders

How a two-wheeled robot can estimate its x, y position and heading from wheel encoder ticks. The odometry equations step by step, Arduino code that updates the pose, how to calibrate wheel size and track width, and why the error grows.

→ calibrate the track width with ten spins

JSN-SR04T Waterproof Ultrasonic Sensor with Arduino

How the JSN-SR04T waterproof ultrasonic sensor differs from the HC-SR04, its 25 cm blind zone and wide beam, wiring, reliable Arduino code with filtering, and tips for tanks, cars and outdoor projects.

→ nothing closer than 25 cm

Active vs Passive Buzzer: Playing Tones with Arduino

How to tell an active buzzer from a passive one, how to wire each to an Arduino safely, and code for beeps, alarm sirens and short melodies with tone(), plus the timer conflict that silently breaks PWM pins.

→ active = DC beep, passive = needs tone()

Electrical Power Explained: Watts, Heat and Power Ratings

What a watt is, the three power formulas and when to use each, why resistors and regulators get hot, how to pick a resistor's power rating, and the difference between watts, watt-hours and mAh for batteries.

→ P = V × I, and it all ends up as heat

Arduino Water Tank Level Monitor with HC-SR04 and LCD

Build a water tank level indicator with an HC-SR04 ultrasonic sensor, a 16x2 I2C LCD and a buzzer. Shows the level in percent and liters with a bar graph, filters bad readings and sounds a low-level alarm.

→ keep the sensor 5 cm above full water