ESP32 | 270-Degree Servo | From Principles to Usage Explained | Video Course Included

ESP32 | 270-Degree Servo | From Principles to Usage Explained | Video Course Included

01 Introduction This 270-degree servo is controlled by PWM signals to adjust the rotation angle (0 to 270 degrees), capable ofinstantaneously completing angle changes, with good explosive force and strong stall torque. This article will first discuss analog and digital signals, then introduce what PWM is, and finally demonstrate how to wire and program the … Read more

Another DIY AI Robot with a 1.8-Inch LCD Color Screen, Priced at 140 Yuan

Another DIY AI Robot with a 1.8-Inch LCD Color Screen, Priced at 140 Yuan

I haven’t been paying much attention to the DIY community lately, but today I checked out Xianyu and found many new and interesting gadgets. Previously, I wrote about five AI robots based on ESP32 boards, which were generally quite large. This one is much smaller and requires a higher level of integration.Compared to the previous … Read more

Fundamentals of ESP32 Peripheral Control: Detailed GPIO Applications and Input/Output Examples

Fundamentals of ESP32 Peripheral Control: Detailed GPIO Applications and Input/Output Examples

1. What is GPIO? GPIO (General Purpose Input Output) refers to “general-purpose input/output ports,” which are pins that can be flexibly configured as input or output through software. Typical applications in embedded development include: Controlling output devices such as LED lights, relays, and buzzers Detecting input devices such as buttons and dip switches Interacting with … Read more

Optimization of HTTPS Firmware Upgrade Transmission Rate for ESP32

Optimization of HTTPS Firmware Upgrade Transmission Rate for ESP32

During the firmware upgrade process of the ESP32, the HTTPS transmission rate often becomes a key factor limiting upgrade efficiency. Based on actual test data, traditional HTTPS upgrade methods exhibit the following typical issues: • Slow transmission rate: A 1MB firmware takes about 90 seconds • High memory usage: The SSL handshake and encryption/decryption processes … Read more

ESP32 – Rust Practical Application: Polling vs. Interrupts, Which Button Detection Method is Superior?

ESP32 - Rust Practical Application: Polling vs. Interrupts, Which Button Detection Method is Superior?

In your embedded projects, can the program really respond immediately when a button is pressed? The seemingly simple “polling” may hide performance traps and response delays; while “interrupts” provide a more elegant and efficient solution. This article will guide you through a classic “button control LED” experiment using <span>Rust</span> and <span>ESP32-S3</span>, allowing you to intuitively … Read more

ESP32 Stability Testing: Long-Term Operation Testing

ESP32 Stability Testing: Long-Term Operation Testing

In ESP32 development, long-term operation testing (also known as stress testing or durability testing) is a critical step in verifying system stability and reliability. The following is a detailed strategy based on the characteristics of the ESP32, hardware selection, and practical testing experience, covering testing objectives, environment setup, monitoring metrics, problem analysis, and optimization directions: … Read more

ESP32 Meets TFT – A Classic WinXP Recreation

ESP32 Meets TFT - A Classic WinXP Recreation

I have been relatively casual in writing articles for my public account and video channel, merely to document the innovative moments during parent-child interactions. Unexpectedly, a small gadget from last Saturday became a hit on the video channel.Since everyone is quite interested in this, I would like to give back to the community by open-sourcing … Read more

Stability Testing of ESP32: EMC Testing Methods

Stability Testing of ESP32: EMC Testing Methods

In ESP32 development, EMC (Electromagnetic Compatibility) testing is a key aspect to ensure that the device operates normally in an electromagnetic environment without causing interference to other devices. The following are EMC testing methods based on the characteristics of ESP32, international standards, and practical testing experience, covering testing categories, standards, processes, problem analysis, and optimization … Read more

ESP32 | Basics 03 – How to Install Extension Libraries in Mixly | Making Programming Easier

ESP32 | Basics 03 - How to Install Extension Libraries in Mixly | Making Programming Easier

01 Overview Mixly is an open-source graphical programming software designed to lower the barriers to hardware programming, making it especially suitable for maker education, IoT development, and beginners. Microblue has developed a set of extension libraries based on Mixly to make programming easier! Installing the Mixly extension library requires two steps (for flashing MicroPython firmware, … Read more

Open Source: Human Pose Recognition Based on ESP32 CAM, C# WinForms, and Python

Open Source: Human Pose Recognition Based on ESP32 CAM, C# WinForms, and Python

Here’s a benefit for students! Not sure what to do for your graduation project? Check out this project that combines three technologies, which even the supervisor praised.Recently, I worked on a project, but it wasn’t completed as a product. It is somewhat complex to use; although it is packaged, some operations are still needed for … Read more