升级 AI-Cloud 内置 ESP8266 固件:综合评测指南
所需组件
- ESP8266 – AI-Cloud Inside (黑色款,Flash 8Mbit = 1MB)
- 面包板
- Arduino UNO
- 杜邦线若干
- 电脑
- 耐心 (很多)
刷机前准备
- 拔掉 Arduino ATmega 芯片,Arduino 黄色 LED 应亮起。不要用“RESET 接 GND”的偷懒法,可能烧毁 ESP。
- GPIO2 悬空不接。
- VCC 和 CH_PD (CHip Power Down) 接 Arduino 3.3V。
- GND 和 GPIO0 接 Arduino GND (GPIO0 接地进入下载模式)。
- RST 引脚仅用于复位:接地瞬间复位,松开进入下载模式。接地/松开时会有蓝灯快闪。
- TX 接 Arduino TX,RX 接 Arduino RX (直连,不交叉)。
刷机接线图
下载工具与固件
- Flash Download Tools v2.4 (20150924) – 新版本不兼容。
下载:Espressif 论坛 - AT_V1.1_on_ESP8266_NONOS_SDK_V1.5.4 – 新版 SDK 可能不工作。
下载:ElectroDragon - 厂商固件 ai-thinker-v1.1.1.bin
下载:APR Brother Wiki
刷机步骤
- 打开 Flash Download Tools 可执行文件。
- 配置下载地址:
| 文件 | 地址 |
|---|---|
| blank.bin | 0xFE000 |
| esp_init_data_default.bin | 0xFC000 |
| user1.1024.new.2.bin (512+512) | 0x1000 |
| ai-thinker-v1.1.1.bin | 0x0 |
- SPI Flash 设置:DOUT 模式 (所有 ESP8266 均支持)。参考 Tasmota Issue、ESPEasy Issue。
- 点击 START 等待完成。
- 关闭工具。
刷机后验证
- 断开 RX、TX、GPIO0 连接。
- 拔掉 Arduino USB,重新插上。此时接线:VCC/CH_PD→3.3V,GND→GND,RX→RX,TX→TX。
- Arduino IDE:工具 → 开发板 → Generic ESP8266 Module,配置参数 (Flash Size 1M, 115200 波特率等)。
- 打开串口监视器,拔插 CH_PD 线,应看到乱码后输出 AT 命令回显。
- 测试 AT 指令:
AT回OK,AT+GMR查看版本。
注意事项
- 该模块波特率固定 115200 bps。
- 刷机后必须断开 RX、TX、GPIO0,否则下次上电会再次进入下载模式,需重新刷机。
原理图
Fritzing 文件:esp_esquematico_mUUSzSMso3.fzz
制造工艺
- DIY 蓝牙控制 Arduino 间谍小车
- FlickMote:基于手势的智能家居红外遥控器
- DIY Arduino TV-B-Gone:万能关机遥控器
- 自制大尺寸LED主时钟带闹钟功能 — 12米外清晰可见
- 智能物联网罐:ESP8266 + Arduino + 超声波传感器实时监测罐内物位
- DFRobot 电容指纹传感器 (ID809) 接入 Arduino/ESP8266 完整教程
- Find Me:基于 Arduino 与蓝牙的智能寻物器制作指南
- Arduino 项目优化供电方案:从按键开关到电池监测与数据记录
- Arduino 井字棋游戏:MAX7219 点阵屏 + 纸板外壳 DIY
- 从零构建智能 Arduino 四足机器人:完整指南
- DIY Arduino 手柄方向盘 - 游戏竞速模拟器自制指南
- 基于 Arduino 与 ESP8266 的 WiFi 智能门锁:手机扫码解锁