In-Depth Comparison of ESP8266 and ESP32: Which Development Board Should You Choose?

In-Depth Comparison of ESP8266 and ESP32: Which Development Board Should You Choose?

In the field of IoT development, Espressif’s ESP series chips hold a significant market share. Among them, the ESP8266 and ESP32 (along with their derivatives) are the most notable products. This article will compare them across multiple dimensions, including technical specifications, functional features, and applicable scenarios, to help you find the best choice for your … Read more

ESP32Encoder: A Powerful and Easy-to-Use ESP32 Encoder Library for Rapid Implementation of Encoder Applications like Robot Control

ESP32Encoder: A Powerful and Easy-to-Use ESP32 Encoder Library for Rapid Implementation of Encoder Applications like Robot Control

In embedded systems, encoders are common sensors used to measure angles, distances, or speeds. The pulse counter (PCNT) module integrated into the ESP32 chip provides a hardware-accelerated encoder interface that can efficiently process signals from encoders. The ESP32Encoder library leverages this feature, offering users a simple and easy-to-use API that supports up to 8 encoders, … Read more

ESP32_Display_Panel: A Powerful Tool for Driving Displays with ESP32

ESP32_Display_Panel: A Powerful Tool for Driving Displays with ESP32

Overview ESP32_Display_Panel is an Arduino library designed for the ESP series SoCs, aimed at driving display panels and facilitating rapid GUI development. Users can develop applications directly for various supported development boards or create custom boards through simple adaptations. Additionally, ESP32_Display_Panel is compatible with various LCD and touch drivers, allowing users to develop with independent … Read more

Music Player, NES Game Console, and Camera on ESP32

Music Player, NES Game Console, and Camera on ESP32

Introduction Let me vent a bit first, shit! shit! shit!, what a pain in the ass with the reuse! The board used in the example is: <span>Zhongdian Atom ESP32S3 Development Board + 1.3 inch LCD Module</span> Code repository address: <span>https://github.com/loogg/esp32_learning</span> Development Environment IDF: <span>5.3.2</span> Copy the <span>idf_v5.3.patch</span> from the repository to the <span>idf</span> path and … Read more

How to Use Arduino IDE for ESP32 Embedded Development: Configuring the Arduino ESP32 Development Environment

How to Use Arduino IDE for ESP32 Embedded Development: Configuring the Arduino ESP32 Development Environment

Introduction In the field of embedded development, the ESP32 development board is widely used. It is a powerful embedded system with WiFi and Bluetooth capabilities, suitable for various IoT and embedded projects. Using the Arduino IDE, embedded development for the ESP32 development board can be easily accomplished. This article will detail how to use the … Read more

ESP32 Development Board Selection and Hardware Design: Comparison of Mainstream Development Board Hardware

ESP32 Development Board Selection and Hardware Design: Comparison of Mainstream Development Board Hardware

The following is a hardware comparison and selection guide for mainstream ESP32 development boards, covering core parameters, expansion capabilities, power consumption design, and applicable scenarios to help you accurately match project requirements: 1. Comparison of Core Parameters of Mainstream ESP32 Development Boards Development Board Model Core Chip Flash/PSRAM Wireless Features Key Interfaces Power Consumption Features … Read more

ESP32 Oscilloscope: A Web-Based Oscilloscope Project Using ESP32

ESP32 Oscilloscope: A Web-Based Oscilloscope Project Using ESP32

Project Overview The ESP32 Oscilloscope is an oscilloscope project based on the ESP32 microcontroller, featuring an intuitive web interface that displays the captured signals. This project was initially designed to showcase the multitasking capabilities of the ESP32, but it has now evolved into a self-contained oscilloscope solution. This oscilloscope can display up to 736 samples … Read more

ESP32 Learning Notes (3)

ESP32 Learning Notes (3)

Recently, while exploring the ESP32, I discovered many AI toys designed for smart voice applications. These devices interact with remote large models to generate intelligent speech, which looks particularly cool. In the past, I occasionally encountered projects that required interfacing with hardware, such as massage chairs, smart car washes, oxygen machine testing, CarPlay, boot cards, … Read more

ESP32 Oscilloscope: View Signals Collected by ESP32 Using a Web Browser

ESP32 Oscilloscope: View Signals Collected by ESP32 Using a Web Browser

The ESP32 Oscilloscope is a tool that uses the ESP32 chip and a web user interface to observe signals. It displays the signals read by the ESP32 chip through a web browser, allowing you to intuitively understand the shape and changes of the signals. Features • Web User Interface: Access the ESP32 Oscilloscope via a … Read more

Getting Started with ESP32: Integrating XiaoZhi AI with MCP

Getting Started with ESP32: Integrating XiaoZhi AI with MCP

Previously, I experimented with controlling an LED display, local server deployment, voice broadcasting, song playback, controlling WS2812 LED strips, custom wake words, and collecting temperature and humidity data; today I will share a simple exploration of MCP from yesterday.; 1. First, let’s take a look at the final implementation effect: 2. Reference Protocol:3. Now let’s … Read more