Why is the ESP32 So Popular?

The ESP32 is something many people may have heard of or used. If you have previously used an Arduino development board, you might have come across it as well. The ESP32 refers to a series of chips and modules produced by Shanghai Espressif Systems, rather than a specific chip, which is something to note. Today, I will introduce Espressif’s chips.

Espressif’s Chip Family

Espressif has five system products, namely: ESP32S series, ESP32C series, ESP32H series,ESP32, and ESP8266 (Yes, except for the ESP8266, all are called ESP32. It seems likely that the ESP8266 will be phased out by Espressif in a few years). The ESP32C and H series are based on the RISC-V architecture, while the others are based on the Xtensa architecture. Normally, the architecture they use doesn’t concern us much, as the manufacturers have already provided the necessary software, such as compilers, and programming is basically the same. Unless you are developing at a very low level.

Why is the ESP32 So Popular?

Various modules and chips from Espressif

The ESP8266 is probably the first Espressif chip I encountered. Initially, it was mainly used as anexternal Wi-Fi chip for Arduino. Later, as software matured, a number of development boards based on the ESP8266 appeared, and its very low price convinced many to place orders, especially since its performance surpassed that of the still-popular Arduino UNO. However, in terms of ease of use, the UNO is still highly recommended.

Why is the ESP32 So Popular?

WiFi modules based on the ESP8266

Arduino is probably the essential development board for many people to get started with open-source hardware. The ESP8266 is likely your second development board. However, I must complain about its pin naming, such as D2 and D4, which confuses those of us who have worked with the UNO. However, the subsequent ESP32-based development boards have directly used numbers for pin names, and you can easily look up the specific functions in the documentation.

Why is the ESP32 So Popular?

Development boards based on the ESP8266

If the ESP8266 started as just an external chip, the ESP32 has truly emerged as a powerhouse. The rise of the ESP32, in my opinion, is closely related to STEAM education. Many manufacturers have begun using the ESP32 as the main control chip, and the reason is simple: it boasts one of the top ecosystems, supporting Arduino, MicroPython, and even the ability to simulate Micro:bit, making Arduino seem less appealing. Its performance is also impressive, with a dual-core 240MHz processor that still holds its own. Additionally, the price is very attractive, especially during the current chip shortage.

Why is the ESP32 So Popular?

Control boards developed based on the ESP32

However, the ESP32 does have its pain points. If you are developing using Arduino and your program is relatively large, the exaggerated compilation time can be quite frustrating. Of course, if you are using Python, you won’t have this problem.

Why is the ESP32 So Popular?

The Thonny editor used with MicroPython on the ESP32

ESP32+MicroPython is a perfect pairing for education. In China, most of the development boards suitable for education are based on the ESP32, and the variety of ESP32-compatible development board models in the Arduino IDE software is overwhelming; any company can produce a board, thanks to Espressif’s modules, which greatly lower the design threshold for circuit parts.

Why is the ESP32 So Popular?

ESP32 models in the Arduino IDE, too many to fit on one page

Recently, Espressif launched a new series targeting the IoT market, which includes the ESP32C3, ESP32S2, ESP32S3, and the upcoming ESP32H2 (which supports Thread and Zigbee protocols, as well as Matter protocol).

Why is the ESP32 So Popular?

Communication methods and protocols supported by the ESP32-H2

I personally feel that the ESP32S2 and ESP32S3 are the next-generation products that will replace the previous ESP32. These two have only slight performance upgrades, but they notably support USB1.1, allowing for direct use of CircuitPython, where programs can be dragged directly onto the device. Additionally, they have about 10 more pins, which is great for larger projects.

Why is the ESP32 So Popular?

CircuitPython

The ESP32C3 is designed to replace the ESP8266, while the ESP32H2 is primarily aimed at the IoT field, intending to become a IoT node chip.

Everyone knows about the chip shortage, and the ESP32 has hardly increased in price, which directly led many to turn to the ESP32. More and more people are using the ESP32, and there are more and more projects based on it, thus establishing the ESP32 ecosystem. As for where the ESP32 goes next, I cannot predict, but its positioning is already very precise; at this price point, it has no competitors.

Why is the ESP32 So Popular?

Development boards based on the ESP32

In the field of education, there are really not many that can surpass the ESP32. The RP2040? If its development board is cheaper than the ESP32’s, it might have a chance. Chips are also price-sensitive, and the demand is quite substantial. When developing products, it’s wise to consider these factors, which is much better than developing something and then being taken advantage of by foreign chip suppliers.

I have a strong attachment to the ESP32, having used it for many projects, all of which have been quite useful. Now, many development board manufacturers have also launched new boards based on the S2 chip, which essentially acts as a more powerful RP2040 with Wi-Fi, and is priced lower than RP2040 boards. Why not take a look?

Recommended ESP32 Development Boards

Copy the link below

to open and place an order on Taobao

pyWiFi-ESP32-S2P

From 01Studio, the pyWiFi-ESP32-S2P

Developed based on the ESP32S2

For those interested in trying out the new S2 series, take a look

Why is the ESP32 So Popular?

https://m.tb.cn/h.fl0OmO6?tk=JJ3i22e5hpn

Leave a Comment

Your email address will not be published. Required fields are marked *