ESP32 guides, WiFi examples, IoT lessons, low-power design notes and practical code examples.
Estimate ESP32 battery life from a 18650 cell using deep sleep and duty cycle.
Estimate how long an ESP32 can run from a 18650 battery and learn which settings affect runtime most.
Run ESP32 as a WiFi access point.
Improve ESP32 ADC accuracy with attenuation, calibration and source impedance.
Estimate ESP32 battery runtime using active current, sleep current, duty cycle, battery capacity and regulator efficiency.
Start a simple BLE device.
Read BME280 sensor over I2C.
Understand ESP32 boot pins, boot mode and flashing problems.
Check ESP32 brownout risk from peak current, regulator dropout, wire resistance and input voltage.
Estimate bulk capacitor size needed to support ESP32 peak current bursts.
Fix ESP32 brownout detector resets caused by power supply dips and WiFi current peaks.
Fix ESP32 brownout resets caused by weak power supplies, bad USB cables, insufficient capacitors or regulator dropout.
Learn how to choose bulk and ceramic capacitors to reduce ESP32 brownout resets during WiFi current peaks.
Choose bulk and ceramic capacitors to prevent ESP32 brownout during WiFi transmission.
Understand ESP32 deep sleep current, board leakage, wake intervals and battery runtime.
Use timer wakeup and deep sleep.
Understand ESP32 deep sleep current, wake intervals and how to maximize battery runtime.
Calculate ESP32 deep sleep runtime from sleep current, wake time, wake interval and battery capacity.
Read DHT22 temperature and humidity.
Understand ESP32 EN pin, reset circuits and brownout behavior.
Use external antennas with ESP32 modules for better WiFi or LoRa performance.
Avoid boot problems by understanding ESP32 strapping pins.
Measure distance with HC-SR04.
Send HTTP GET request from ESP32.
Choose I2C pull-up resistors for ESP32 sensors and modules.
Estimate heat and junction temperature for the LDO powering an ESP32 module.
Compare LDO and buck converter power supplies for ESP32 projects and decide which one fits your battery or USB design.
Estimate ESP32 runtime on LiPo batteries for compact IoT and sensor projects.
Estimate ESP32 runtime on small LiPo batteries and understand regulator efficiency, WiFi peaks and deep sleep.
Send LoRa packets with SX127x.
Drive MOSFET load using ESP32 PWM.
Connect ESP32 to an MQTT broker.
Display text on SSD1306 OLED.
Learn ESP32 current consumption in WiFi, idle, active and deep sleep modes with practical battery design notes.
Design a stable ESP32 power supply using LDOs, buck converters, capacitors and PCB layout.
Generate PWM using ESP32 LEDC.
Control a relay from ESP32.
Plan ESP32 solar powered sensors using battery capacity, sleep current, wake duty cycle and charging margin.
Plan ESP32 solar-powered sensors using battery capacity, sleep current and charging margin.
Calculate voltage drop in wires, USB cables or PCB traces powering an ESP32.
Compare ESP32 and Arduino power consumption for battery-powered projects.
Compare ESP32 and Raspberry Pi Pico for WiFi, power, GPIO, cost and embedded projects.
Compare ESP32 and STM32 for WiFi, low power, peripherals, firmware complexity and embedded product design.
Create a simple ESP32 HTTP web server.
Estimate ESP32 average current when WiFi TX, WiFi idle and sleep modes are used.
Understand ESP32 WiFi current peaks and why they cause resets or voltage dips.
Connect ESP32 to WiFi and print IP address.
Compare ESP32-WROOM and ESP32-S3 for performance, USB, AI features and power.
It groups calculators, guides and code examples related to ESP32 projects.
Yes, but always adjust pin numbers, libraries and wiring for your exact board.
How to use external antennas with ESP32 modules for better WiFi and BLE range.
Practical LoRa antenna placement rules for long range IoT nodes and gateways.
Improve WiFi range by placing antennas correctly.
Design plastic and metal enclosures without killing antenna range.
Route antenna coax cables without adding unnecessary loss.
Troubleshoot poor LoRa range, low RSSI, weak SNR and unstable long-range links.
Find common reasons for poor WiFi range in ESP32, routers and embedded devices.
Troubleshoot ESP32 PCB antenna, external antenna and WiFi/BLE range problems.
Common causes of high VSWR, poor return loss and bad antenna matching.
Troubleshoot RF noise, interference, unstable receiver performance and poor sensitivity.