Project guides.
Practical notes to help you choose, plan and understand your project.
ESP32 Deep Sleep for Battery-Powered Projects
Learn to run an ESP32 for months on a battery: the four sleep modes, timer and GPIO wake sources, RTC memory for state across reboots, honest battery-life math with a worked example, and the devkit hardware traps that silently ruin deep sleep.
Read guideESP32 OTA Update Strategies Compared
Choose the right ESP32 OTA strategy before you need it: ArduinoOTA vs HTTP OTA vs ESP-IDF native vs ESPHome, compared on complexity, rollback and security. Covers partition tables, signed updates, canary rollouts, and the mistakes that brick devices.
Read guideESP32 Camera Streaming: Setup and Optimization
Get a smooth ESP32-CAM stream: hardware realities (no USB, RAM limits, antenna), MJPEG vs snapshot vs RTSP, the camera settings that actually affect quality and frame rate, power and thermal constraints, and the optimization checklist for a stable demo.
Read guideEMI/EMC Basics for Student PCBs
Your prototype works on the bench but misbehaves in its enclosure? Learn EMI/EMC fundamentals for student PCBs: the four noise coupling paths, why loop area matters, grounding, decoupling, cable practices, and lab-free checks that find noise problems early.
Read guideEnergy Meter Types Explained
What does a utility meter actually measure — and why do industries pay for kVAh instead of kWh? This guide covers induction vs electronic meters, accuracy classes, CT-operated metering with a worked multiplying-factor example, smart and net metering, maximum demand, and safe metering practices.
Read guideEdge AI: Deploy Models on Raspberry Pi
Running ML on a Raspberry Pi means fitting models into ARM CPU constraints. This guide covers choosing Pi-sized architectures, INT8 quantization, TFLite vs ONNX Runtime vs NCNN, the Coral USB TPU accelerator, latency budgeting, and the thermal and power realities of real edge deployments.
Read guideEarthing Systems: TN, TT, IT Explained
TN, TT and IT are the three ways an electrical installation is earthed — and the letters decide whether your protection actually works. This guide decodes the system, walks the fault current path in each, does the Zs × Ia ≤ U0 math with worked examples, and shows where students go wrong.
Read guideDecoupling Capacitors: Why and Where to Place Them
MCU resetting randomly? Sensors noisy when the processor is busy? Learn decoupling capacitors properly: why switching ICs need local charge reservoirs, the 100nF-per-pin plus bulk two-tier network, placement rules where millimetres matter, capacitor type selection, and decoupling-aware debugging.
Read guideHow Diffusion Models Work: The Tech Behind Stable Diffusion
Diffusion models power Stable Diffusion and DALL-E by learning to reverse a noise-destruction process. This guide explains forward/reverse diffusion, the noise-prediction training objective, U-Nets, text conditioning via cross-attention, and latent diffusion — with runnable PyTorch and diffusers examples.
Read guide