Skip to main content

Tags

ESP32

Everything tagged “ESP32” across notes, resources, and Mochi logs.

ESP32 development board wired to a compact cellular IoT modem and LTE antenna on a maker workbench
NotesFirmware

5G IoT with ESP32: Connect NB-IoT & LTE-M from Modem to MQTT

A practical ESP32 guide to integrating an NB-IoT/LTE-M modem: choose the network, power it safely, wire UART, use TinyGSM and send first telemetry.

Read more
An ESP32 development board connected to a small sensor on a realistic electronics workbench
NotesFirmware

Real-Time Operating System (RTOS): FreeRTOS on ESP32

A beginner-friendly guide to using FreeRTOS on ESP32 for multitasking firmware with tasks, queues, notifications, mutexes, and practical debugging habits.

Read more
Three Bluetooth module boards arranged on a used ESD workbench beside a multimeter and precision screwdriver
NotesHardware

HC-05 vs HM-10 vs BLE 5.0: Which Bluetooth Module Should You Choose?

Compare HC-05, HM-10, and BLE 5.0 modules by Bluetooth Classic, BLE GATT, UART, phone support, range, power, and integration for Arduino, ESP32, and IoT projects.

Read more
An ESP32-S3 development board beside a BME280 sensor and MacBook Pro displaying a local sensor dashboard on a realistic electronics workbench
NotesFirmware

ESP32 Beginner Guide – P5: Wi-Fi and Web Server

Connect ESP32 to Wi-Fi, find its IP address, and build a local web server that displays BME280 temperature, humidity, and pressure in a browser.

Read more
An ESP32-S3 development board, BME280 breakout, and sensor modules arranged beside a MacBook Pro on a practical electronics workbench
NotesFirmware

ESP32 Beginner Guide – P4: Connecting Sensors

Connect digital, analog, and I2C sensors to ESP32; read temperature, humidity, and pressure from a BME280 and diagnose devices that are not detected.

Read more
Technical workbench illustration showing an ESP32 memory map, heap blocks and a FreeRTOS task stack
NotesFirmware

ESP32 Memory Management Deep Dive: SRAM, PSRAM, Heap and FreeRTOS Stacks

A practical ESP32 memory guide covering SRAM layout, PSRAM usage, heap fragmentation, RTOS task stacks, and small optimization tricks that are useful in real firmware.

Read more
ESP32 development boards prepared for a beginner project beside a MacBook Pro on a real electronics workbench
NotesHardware

ESP32 Beginner Guide – P1: What Is ESP32 and Choose ESP32

Learn the difference between ESP32 chips, modules, and development boards, then choose an ESP32-C3, ESP32-S3, or classic ESP32 board without buying hardware you do not need.

Read more
An ESP32-S3 development board connected correctly to a MacBook Pro on a practical electronics workbench while preparing the first firmware upload
NotesFirmware

ESP32 Beginner Guide – P2: Setup and Upload Your First Sketch

Install Arduino IDE and Arduino-ESP32, select the correct board and port, upload your first sketch, and fix Failed to connect errors on ESP32, ESP32-C3, and ESP32-S3.

Read more
ESP32 development board beside a laptop showing a runtime crash log on a practical electronics workbench
NotesFirmware

18 Common ESP32 Errors – Part 2: Critical Errors

How I read ESP32 backtraces and troubleshoot crashes, watchdogs, heap, stack, FreeRTOS, Wi-Fi, ADC, deep sleep, and OTA with a practical runtime checklist.

Read more
ESP32 development board being checked with multimeter probes on a practical electronics workbench
NotesHardware

18 Common ESP32 Errors and How to Fix Them – Part 1

How I troubleshoot eight common ESP32 problems: flashing, boot mode, brownouts, serial, GPIO, I2C, SPI, and custom PCB bring-up.

Read more
Bộ điều nhiệt thông minh tự làm được điều chỉnh trong một căn hộ Việt Nam
Recommended
IoT SolutionsIoT Solutions

A smart thermostat that learns how your room warms up

Notes on building an ESP32 smart thermostat that learns a room's heating rate, starts at the right time, and keeps safety control local.

Read more
A maker tests an unbranded millimeter-wave radar module connected to an ESP32 on an electronics workbench
IoT SolutionsIoT Solutions

mmWave Radar Basics – Part 1: Motion, Gesture, and Presence

Practical notes on separating motion, gesture, and presence detection, choosing the right mmWave radar module, and building an ESP32 prototype that is easy to tune.

Read more
ESP32 sensor prototype and smartphone being tested over Bluetooth Low Energy on an electronics workbench
IoT SolutionsIoT Solutions

Deep Dive: BLE Communication for IoT Devices

A practical guide to reliable BLE communication for IoT devices, covering GATT, packets, MTU, notifications, reconnection, security, and power with ESP32 NimBLE.

Read more
Engineer reviewing the network and firmware security of an ESP32 development board on a workbench
IoT SolutionsIoT Solutions

IoT Security Trend: A Practical Baseline for Connected Devices

A practical IoT security guide for ESP32 and connected devices, from threat modeling and unique identity to Secure Boot, signed OTA, protected storage, and testing.

Read more
A hand reviewing a sleep environment score on a camera-free DIY bedside clock in the morning
IoT SolutionsIoT Solutions

A camera-free desk clock that indicates sleep quality

Notes for an ESP32 bedside clock that uses CO2, temperature, light, and bed presence to explain why a night felt off, without putting a camera in the bedroom.

Read more
DIY ESP32 fridge and freezer temperature alert device mounted beside a refrigerator during a power outage
IoT SolutionsIoT Solutions

A fridge and freezer temperature alert device for power outages

Notes for a small ESP32 box with two DS18B20 probes and Home Assistant alerts, meant to catch a warming fridge or freezer after a power outage.

Read more
Màn hình HMI LCD gắn cạnh tủ lạnh hiển thị thực đơn và các món sắp hết hạn trong bếp
IoT SolutionsIoT Solutions

A kitchen HMI near the fridge for meals and expiring food

Notes for a small LCD/TFT HMI mounted near the fridge, using Home Assistant to show meal plans, expiring food, and quick shopping-list actions.

Read more
Annotated PCB view comparing narrow signal traces with a wider power trace
NotesPCB Design

Net Classes and Trace Width: When Should a PCB Trace Be Wider?

A practical guide to PCB net classes and trace width for small boards: signal traces, 3V3, 5V, battery paths, ground, power vias, and a pre-Gerber checklist.

Read more
Original diagram showing a signal trace and its compact return path over a continuous ground plane
NotesPCB Design

PCB Ground Planes: GND Is More Than a Net Name

A practical guide to PCB ground planes, return current, GND layout mistakes, stitching vias, decoupling paths, and copper pour checks.

Read more
Close-up of SMD capacitors and resistors on a printed circuit board
NotesPCB Design

Choosing Capacitors for Electronics: Simple Part, Easy Mistake

A beginner guide to choosing capacitors for circuits: capacitance, voltage rating, decoupling, ceramic types, DC bias, and ESP32 values.

Read more
Real ESP32 display prototype running an LVGL interface during development
Trending
NotesEmbedded UI

Displaying Expressive GIFs on ESP32 with LVGL

A practical guide to animated GIF expressions in ESP32 firmware: convert assets, enable LV_USE_GIF, store files, and render with lv_gif.

Read more
A small round display showing an expressive face, surrounded by GIF, PNG, JPG, and C array format badges
NotesEmbedded UI

GIF, PNG, JPG, or a C Array: Which Image Format Fits Your ESP32 Screen?

Compare GIF, PNG, JPG, and C array images for ESP32 displays by flash use, RAM use, decode speed, alpha, animation, and quality.

Read more
ESP32-S3 reference schematic divided into functional blocks for review
NotesPCB Design

Reading an Open-Source ESP32 Schematic Before Reusing It

An ESP32 TouchDown case study for reviewing an open-source schematic before reuse, covering power, reset, boot, USB, connectors, and tests.

Read more

Nastrotek uses cookies for analytics and ad personalization to help us understand how the site is used. You can accept or decline non-essential cookies. Privacy Policy