电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>Esp8266单机开源分享

Esp8266单机开源分享

2022-07-04 | zip | 0.02 MB | 次下载 | 免费

资料介绍

PCB图如下:
pYYBAGKxrpqAXto-AABHFWISv5g975.png
poYBAGKxrp2AKg1RAAALarpinmY374.png


pYYBAGKxrqSAWZ1DAACJwfHO1h8291.png

成分

ESP8266-DEVKITC-02D-F
乐鑫系统
× 1
USB-ASFB-VT
山姆泰克
× 1
741C083510JP
CTS电阻器产品
× 1
106SML035MD4
伊利诺伊电容器
× 1
C503B-RAN-CZ0A0AA2
科锐LED
× 1
AMS1117-5 × 1

描述

Esp8266 单机

什么是“物联网”?

物联网 (IoT) 是日常物品的网络——嵌入了电子设备、软件、传感器和支持数据交换的连接的物理物品。基本上,一台联网的小型计算机连接到一个事物上,允许与该事物进行信息交换。无论是灯泡、烤面包机、冰箱、花盆、手表、风扇、飞机、火车、汽车或您周围的任何其他东西,一台联网的小型计算机都可以与其结合以接受输入(尤其是对象控制)或收集和生成信息输出(通常是物体状态或其他感官数据)。这意味着计算机将渗透到我们周围的一切——无处不在的嵌入式计算设备,唯一可识别的,通过互联网互连。由于低成本、可联网的微控制器模块,

pYYBAGKxrr2APHk9AAAu3uatGPg514.jpg

什么是ESP8266?

筹码

ESP8266 系列或 Wi-Fi 芯片系列由 Espressif Systems 生产,该公司是一家在中国上海运营的无晶圆半导体公司。ESP8266 系列目前包括 ESP8266EX 和 ESP8285 芯片。

ESP8266EX(简称ESP8266)是一款集成了32位Tensilica微控制器、标准数字外设接口天线开关、RF巴伦、功率放大器、低噪声接收放大器滤波器电源管理的片上系统(SoC)模块成一个小包。它提供 2.4 GHz Wi-Fi(802.11 b/g/n,支持 WPA/WPA2)、通用输入/输出(16 个 GPIO)、内部集成电路 (I2C)、模数转换(10位 ADC)、串行外设接口 (SPI)、

poYBAGKxrsCAYkJsAACfRmlSNgQ120.jpg

I2S 与 DMA(与 GPIO 共享引脚)、UART(在专用引脚上,加上可在 GPIO2 上启用仅发送 UART)和脉宽调制 (PWM) 接口。Espressif 称为“L106”的处理器内核基于 Tensilica 的 Diamond Standard 106Micro 32 位处理器控制器内核,运行频率为 80 MHz(或超频至 160 MHz)。它有一个 64 KiB 引导 ROM、32 KiB 指令 RAM 和 80 KiB 用户数据 RAM。(此外,还有 32 KiB 指令缓存 RAM 和 16 KiB ETS 系统数据 RAM。)可以通过 SPI 访问外部闪存。硅芯片本身封装在一个 5 mm × 5 mm 四方扁平无引线封装内,具有 33 个连接焊盘——每侧 8 个焊盘,中心有一个大的散热/接地焊盘。

pYYBAGKxrsKAIOvQAACTEZuqobM674.jpg

ESP8266  是一款低成本 Wi-Fi 微芯片,内置 TCP/IP 网络软件和微控制器功能,由中国上海的乐鑫系统公司生产。

该芯片于 2014 年 8 月首次引起西方制造商的注意,其 ESP-01 模块由第三方制造商 Ai-Thinker 制造。这个小模块允许微控制器连接到 Wi-Fi 网络并使用 Hayes 式命令进行简单的 TCP/IP 连接。然而,起初,芯片上几乎没有英文文档和它接受的命令。

极低的价格以及模块上的外部元件很少,这表明它最终可能会在体积上非常便宜,吸引了许多黑客对模块、芯片和上面的软件进行探索,以及翻译中文文档。

poYBAGKxrsWAQW-BAABx1cTOGmc490.png

ESP8285 是类似的芯片,内置 1 MiB 闪存,允许设计能够通过 Wi-Fi 连接的单芯片设备。

这些微控制器芯片已被 ESP32 系列设备所取代。

模块

因此,供应商围绕 ESP8266 芯片创建了大量紧凑型印刷电路板模块。其中一些模块具有特定的标识符,包括“ESP-WROOM-02”和“ESP-01”到“ESP-14”等名称;而其他模块可能贴有错误标签,仅通过一般描述进行引用——例如,“ESP8266 无线收发器”。基于 ESP8266 的模块已证明自己是一个功能强大、成本低廉、可联网的基础,可促进端点物联网的开发。目前乐鑫的官方模块为 ESP-WROOM-02 和 ESP-WROOM-S2。Ai-Thinker 模块被简洁地标记为 ESP-01 到 ESP-14。(注意:为了清楚起见,许多人指的是带有“ESP8266-01”到“ESP8266-14”的非官方名称的Ai-Thinker模块。

poYBAGKxrsiAM_cGAAFOmQgp7R8792.png

技术特点

802.11 b / g / n

Wi-Fi 直连 (P2P)、软 AP

内置 TCP/IP 协议栈

内置TR开关、巴伦、LNA、功放和匹配网络

内置 PLL、稳压器和电源管理组件

802.11b 模式 + 19.5dBm 输出功率

内置温度传感器

支持天线分集

关断漏电流小于10uA

内置低功耗32位CPU:可兼作应用处理器

SDIO 2.0、SPI、UART

机顶盒、1×1 MIMO、2×1 MIMO

A-MPDU、A-MSDU 聚合和 0.4 内唤醒

2ms,连接和传输数据包

待机功耗小于 1.0mW (DTIM3)

变体

基于 ESP8266 的板可从多家供应商处获得,并带有不同的分线板。大多数电路板的不同之处在于可用的引脚数量、用于存储程序和数据的闪存数量以及经过认证的电路板的 SOC 屏蔽。

一些电路板还支持外部 uFL 天线连接器以及内置片上天线。

最常见的变体是:

ESP-01

pYYBAGKxrsyAEW-7AAGhEV-GA7I327.jpg

这是使用 ESP8266 的第一个也是最简单的板。它允许连接串行线,并且只断开两个 GPIO 引脚以供本地使用。这也是最便宜的,可以从许多中国供应商处以 2.5 美元的价格购买。

ESP-03

poYBAGKxrs-AIsRMAAErgEIfBCY499.jpg

这是第二代板,分出更多的 GPIO 引脚,并使用不同的天线,外加天线连接器。

Olimex ESP8266 评估板

poYBAGKxrtGAdceqAADFRiO7cjM263.jpg

该板由 Olimex 生产,将面包板接头中的所有 ESP8266 引脚断开,但也可以作为模块焊接。

它包含 2Mb 闪存,是 ESP-01 和 ESP-03 上可用闪存的四倍,用于更大的固件和用于制作网络服务器的文件的空间。

将 ESP8266 与 Arduino 一起使用

已经开发了几个库来使用 ESP8266 作为 Arduinos 的模块。

还有一个用于直接编程 ESP 的 Arduino IDE 端口,见下文。

通过串口使用 ESP8266

您可以使用另一个微控制器通过提供的 TX 和 RX 引脚与发送 AT 命令的 ESP8266 进行交互。

请注意信号线的电压,因为 ESP8266 仅适用于 3.3v 且引脚不支持 5V。

即,如果您想将它附加到 Arduino 克隆,您必须使用这样的逻辑电平转换器

逻辑电平转换器的替代方案是为每个

信号线。

直接对 ESP8266 进行编程

为了直接对 ESP 进行编程,您需要安装工具链和固件上传实用程序。

ESP8266 Wiki 详细解释了该过程。

您应该使用 ESP Open SDK 来构建您的工具链。

乐鑫还提供了一个包含 AT 固件和专有库的 SDK。

代码

代码

眨眼.ino

下载

 

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费