ESP-01/01s 连接&烧录固件

恩,这是填坑的。

2024920580.jpg2024920580.jpg

关于EPS01和ESP01s有啥区别,我也不是很清楚,因为我手头上只有ESP-01s。

从网上查的资料发现主要有三点区别:

  • 外部外观

    • 01比01s在天线附近多一个LED灯;
    • 01s后面有引脚说明,01没有;
  • 内部电路

    • 01s的内部电路与01相比做了一定的优化;

我估计,现在网上能买到到基本上都是ESP-01s了,基本上不用太头疼这个事了。

OK,下面开始干货吧

半离线安装EPS8266支持到Arduino IDE

唉,我快被在线安装EPS8266开发板支持逼疯了。

不是下载失败,就是取消不了。

没办法了,只能离线安装试试了。

然鹅,网上的方法是:

  1. 下载esp8266-2.6.2.zip
  2. 解压到\arduino\hardware下新建的esp8266com的目录里。
  3. 然后在运行\arduino\hardware\esp8266com\tools下的get.py
  4. 等待运行完毕就好了。

但是,我是说但是,get.py是python2编写的。(ps:到现在我这python环境炸的一塌糊涂)

只能来点其他的方法了

先说解决方案吧

配置ESP8266的Arduino IDE环境

首先说点题外话。ESP8266是乐鑫开发的用于物联网设备的低功耗、高集成度的 Wi-Fi 芯片。

下图中红框圈住的是两个比较常见的ESP8266的封装

2034826.jpg2034826.jpg

EPS8266 可以支持lua语言、AT指令、Arduino IDE编译固件。可玩性比较高,可以制作一些简单“小玩具”。

这次,我们主要讲如何配置Arduino IDE支持编译烧录ESP8266的固件。

那么不多说废话了,让我们开始吧

ESP8266 Wi-Fi deauther

前一段时间,淘宝推我一个ESP8266 NodeMCU V3,就是下图这货。

2019-12-10_190438.jpg2019-12-10_190438.jpg

看店家描述 自带串口转usb、自动下载模式、自带下载复位按钮、众多的I/O口引出。再看看手头的ESP01s,眼泪不争气的就流下来了。

然后没忍住,就买了两个外带一个OLED屏幕。

正好鼓捣一下ESP8266 Wi-Fi deauther ,俗称wifi干扰器。求生欲还是很强的

下面正式开始

PS:其实烧录bin文件是最省事的,奈何我的是v3版本,固件都是v2,只能编译安装了。 ┑( ̄Д  ̄)┍