Differences in Onboard LED Drive Levels Between ESP8266 and ESP32

Differences in Onboard LED Drive Levels Between ESP8266 and ESP32

STM32 vs Arduino: Why Does Your LED Always Fail to Light Up? In recent IoT projects, I have used various mainstream development boards and found differences in the drive levels of their onboard LEDs. This is documented for reference. For example, the onboard LEDs of Arduino Nano (D13), Arduino Uno (D13), and ESP32 (D2) are … Read more

Guide to Selecting WIFI Chips: The Best Choices for Secondary Development

Guide to Selecting WIFI Chips: The Best Choices for Secondary Development

In today’s rapidly developing Internet of Things (IoT) landscape, WIFI chips serve as critical components connecting devices to the internet, making their selection crucial for project success. Key Factors in Selecting WIFI Chips When choosing a WIFI chip for secondary development, the following key factors must be considered: 1. Memory Resources: The size of RAM … Read more

Design of an Intelligent Fan Control System Based on 51 Microcontroller and ESP8266

Design of an Intelligent Fan Control System Based on 51 Microcontroller and ESP8266

In the previous article, we used the ESP8266 (“Sound and Light Guardian”: 51 Microcontroller for Energy-Saving Lighting “Guardian”), today we will first introduce the ESP8266 separately, and then implement the design to control the fan wirelessly (ESP8266). As a pioneer in the Internet of Things (IoT) field, the ESP8266 wireless module has become one of … Read more

Connecting the ESP8266 WiFi Module to OneNet via MQTT Protocol (New Version)

Connecting the ESP8266 WiFi Module to OneNet via MQTT Protocol (New Version)

01 Command Description AT: Test AT startup. AT+RST: Restart the module. ATE: Enable or disable AT echo function. AT+CWMODE: Query/set Wi-Fi mode (Station/SoftAP/Station+SoftAP). AT+CWJAP: Connect to the specified WiFi network. AT+MQTTUSERCFG: Set MQTT user attributes. AT+MQTTLONGCLIENTID: Set MQTT client ID. AT+MQTTLONGUSERNAME: Set MQTT login username. AT+MQTTLONGPASSWORD: Set MQTT login password. AT+MQTTCONNCFG: Set MQTT connection attributes. … Read more

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

Designing an Automated Boiler Temperature Control System with Python

Designing an Automated Boiler Temperature Control System with Python

AuthorForum Account: wshuo 1. Introduction My family lives in a rural area in Northeast China, where winters are very cold. We bought a boiler that requires a circulation pump. Simply put, when the boiler water is heated, the circulation pump automatically turns on, delivering hot water to the heating system. As hot water is drawn … Read more

Detailed Explanation of the ESP8266-01S Module and Practical MQTT Firmware Programming

Detailed Explanation of the ESP8266-01S Module and Practical MQTT Firmware Programming

Introduction This content is an important chapter in the STM32 FreeRTOS smart home project. Through this content, you will master IoT applications based on the ESP8266 Wi-Fi module with STM32. The cloud platform used in this session is Alibaba Cloud. This lays the foundation for subsequent hardware control through an app designed with Android Studio. … Read more

Connecting the ESP8266 WiFi Module to Huawei Cloud via MQTT Protocol

Connecting the ESP8266 WiFi Module to Huawei Cloud via MQTT Protocol

Command Description Basic AT Commands AT: Test AT startup. AT+RST: Restart the module. ATE: Enable or disable AT echo function. WiFi Connection Related Commands AT+CWMODE: Query/set Wi-Fi mode (Station/SoftAP/Station+SoftAP). AT+CWJAP: Connect to the specified WiFi network. MQTT Configuration Commands AT+MQTTUSERCFG: Set MQTT user attributes. AT+MQTTLONGCLIENTID: Set MQTT client ID. AT+MQTTLONGUSERNAME: Set MQTT login username. AT+MQTTLONGPASSWORD: … Read more

Solutions for Failed Installation of ESP8266 Development Board on Arduino

Solutions for Failed Installation of ESP8266 Development Board on Arduino

Arduino: Having Trouble Installing ESP8266? 🤔 1. Why Does Arduino Report Errors When Installing ESP8266? Many users encounter various errors when trying to install the ESP8266 development board using the Arduino IDE. This is often due to network issues that prevent the necessary packages from being downloaded smoothly. 😥 2. One Solution: Switch to a … Read more

Detailed Explanation of the Communication Process and Usage of the ESP8266 WiFi Module in Smart Home Projects

Detailed Explanation of the Communication Process and Usage of the ESP8266 WiFi Module in Smart Home Projects

1. Introduction to ESP8266 The ESP8266 is a low-power, highly integrated WiFi SoC chip launched by Espressif Technology. It has a built-in TCP/IP protocol stack and supports STA (Station), AP (Access Point), and STA+AP mixed modes, allowing it to function independently as a master MCU or in conjunction with other controllers (such as STM32 or … Read more