Beijing · ESP32 hardware and firmware
Understand an ESP32 example before you commit to a board.
Each public project starts from an Espressif official example. You can see if it fits your product, how the hardware is wired, how the firmware runs, and what usually breaks in the field. If it fits, we can design the board and firmware around it.
Projects you can read now
- EDA-Piano: 12-Key Touch Piano (ESP8266 + SC12B) — A low-cost 12-key touch piano based on ESP8266 and SC12B, with chord support, OLED display, and WiFi control.
- BBTalkie: A Hands-Free Mini Walkie-Talkie Based on ESP32 — A portable ESP32-based walkie-talkie that uses an embedded neural network for voice activity detection and keyword spotting, enabling push-to-talk-free operation.
- Blink status LED — The first proof a board is alive. On a product this is the power or status lamp.
- Hello World UART heartbeat — Tells you in one page whether the toolchain, flash path and serial monitor work.
- Wi-Fi Station join — Join an existing router and get an IP. Almost every cloud product starts here.
- Wi-Fi SoftAP hotspot — The device hosts its own hotspot for phone-based provisioning or local control.
- Wi-Fi Scan — List nearby APs and RSSI. Used for channel choice and provisioning lists.
- Wi-Fi Power Save — Stay associated with less current. Required reading for battery products after Station.
Modules
Look for a module that fits, then start building the idea.
- ESP32-DevKitC — The usual first board. It can join Wi-Fi and talk to a phone.
- ESP32-S3-DevKitC — More pins and native USB. Fits panels, cameras and small on-device models.
- ESP32-C3-DevKitM — Small and cheap. A good fit for battery sensors.
- ESP32-C6-DevKitC — Joins newer routers, and can head toward Thread or Zigbee.
- ESP32-S2-DevKitM — Wi-Fi only, with native USB. For accessories that skip Bluetooth.
- ESP32-H2-DevKitM — No Wi-Fi. Bluetooth or 802.15.4 for locks, lamps and leaf nodes.
- ESP32 MCU Selection Reference — Choose by package, Flash, GPIO, and power; verify against the original page and your own measurements.
中文
先看懂一个 ESP32 示例,再决定要不要做成你的板。
每个公开项目都从乐鑫官方案例出发。你可以先判断它适不适合你的产品、硬件怎么接、程序怎么跑、现场容易在哪出错。合适的话,同一套方案可以拿来定制板和固件。