Running MQTT Client on ESP32 for Publishing and Subscribing to Topics

Running MQTT Client on ESP32 for Publishing and Subscribing to Topics

There are many libraries available for ESP32 MQTT, this time Lingshun Lab mainly uses AsyncMQTT_ESP32, and in the future, we will explore more methods for using other MQTT libraries. Prerequisites Deploy a local MQTT server on Raspberry Pi, for specific installation please check the following link: https://lingshunlab.com/book/raspberry-pi/raspberry-pi-install-mosquitto-mqtt-server-and-test-mqtt ESP32 and Raspberry Pi are on the same … Read more

DIY ESP32 Smart Alarm Clock: A Budget-Friendly Guide

DIY ESP32 Smart Alarm Clock: A Budget-Friendly Guide

Project Name: ESP32 S3 | Campus Life Assistant 7 Project Author: lxy0423 Project Description DIY an alarm clock is common, but DIY a “smart alarm clock” with features like Bilibili interaction, Xiaomi bracelet interaction, and course schedule management becomes interesting. The production cost of this smart alarm clock is around 110 yuan, based on ESP32-S3. … Read more

Differences Between STM32, GD32, and ESP32: A Comprehensive Guide

Differences Between STM32, GD32, and ESP32: A Comprehensive Guide

To not miss my updates, remember to click the top right corner – view public account – set as a star, and give me a star! 01 Introduction STM32: A product released by STMicroelectronics on June 11, 2007, a 32-bit microcontroller. GD32: A product released by GigaDevice in 2013, which closely imitates STM32 in chip … Read more

Building Your Bluetooth Music World with ESP32-A2DP

Building Your Bluetooth Music World with ESP32-A2DP

ESP32-A2DP is an open-source library based on the ESP32 microcontroller, providing a simple and easy-to-use API that allows the ESP32 to easily receive and send Bluetooth audio data, building your own Bluetooth music world. This article will detail the features, usage methods, and some application scenarios of ESP32-A2DP, helping you quickly get started and develop … Read more

Choosing the Right Embedded Development Board: A Comparison of ESP32, STM32, Raspberry Pi, and Domestic Boards

Choosing the Right Embedded Development Board: A Comparison of ESP32, STM32, Raspberry Pi, and Domestic Boards

With the rapid development of technologies such as the Internet of Things and artificial intelligence, embedded development has received increasing attention. The plethora of development boards available on the market can overwhelm many novice developers, making it difficult to choose the right board. This article provides a detailed comparative analysis of ESP32, STM32, Raspberry Pi, … Read more

Resolving USB Device Recognition Issues with ESP32-S3

Resolving USB Device Recognition Issues with ESP32-S3

Qiming Cloud/ 01 Problem Description When using the ESP32-S3 chip/module with a USB wireless network card and ESP-IDF version idf5.0.3, the client encountered an issue where the computer could not recognize the USB device after compiling and flashing the esp-iot-bridge/examples/wireless_nic example. What could be the reason? Qiming Cloud/ 02 Solution Approach After understanding the client’s … Read more

ESP32 Microcontroller Connecting to Hotspot Network Example & Hotspot & Web Security Verification

ESP32 Microcontroller Connecting to Hotspot Network Example & Hotspot & Web Security Verification

#include <WiFi.h>#include <WebServer.h> const char* ssid_ap = "ESP32 Hotspot"; // Name of the ESP32 hotspot const char* password_ap = "abcd12345"; // Hotspot password String ssid_target = ""; // Target WiFi SSID String password_target = ""; // Target WiFi password // Create Web Server instance WebServer server(80); // Web server listens on port 80 // HTML … Read more

Building a Game Joystick with ESP32 Chip

Building a Game Joystick with ESP32 Chip

Every weekend, Lao Jin plays single-player games with his two kids. One day, a thought crossed his mind to use a chip to create a simulated joystick with his daughter. He first gave his daughter a brief introduction to the names of the components: ESP32 chip, dual-axis XY sensor module, button module, breadboard. Popularizing the … Read more

Portable IoT Display Based on ESP32

Portable IoT Display Based on ESP32

This is a portable IoT display project that can be developed into various practical tools based on it and the Arduino_GFX library. For example, WiFi signal analysis, electronic photo albums, etc. With a well-designed 3D printed shell, it can be easily hung on a keychain or backpack for portability. Materials List TTGO T7 V1.0 (ESP32 … Read more

Creative Playing Card Clock Based on ESP32

Creative Playing Card Clock Based on ESP32

MAKER:shiura/Translated by: Fun never ends A deck of idle playing cards and a 3D printed stand can build a highly creative playing card clock. I used playing cards as the flaps of the clock and made an interesting and crazy clock with minimal parts. The most challenging part of the project was creating a detachable … Read more