1-1从ESP8266芯片开始

ESP8266 家庭自动化项目中文版目录

要开始使用ESP8266,您需要一系列软件和硬件组件。 ESP8266是一款32位RISC低成本微控制器,具有Wi-Fi连接功能,能够以80 MHz或160 MHz运行。它具有64 KiB的指令RAM和96 KiB的数据RAM 

对于固件和其他数据存储,连接了外部QSPI闪存,其大小可以从512 KiB到4 MiB不等。芯片本身暴露出16个通用输入/输出(GPIO)引脚(General Purpose Input/Output (GPIO)),但其中一些引脚用于QSPI闪存连接。其余引脚有Serial Peripheral Interface (SPI)串行外设接口(SPI),I2C,I2S,通用异步接收器/转发器(UART)和一个10位 Analog to Digital Converter (ADC) 模数转换器(ADC)。

Wi-Fi功能符合IEEE 80.11b/g/n标准,并提供WPA / WPA2和WEP身份验证,但也可以连接到开放网络。

在本章中,您将只需要一个ESP8266模块,因为现在有许多生产商和电路板类型可供选择。

可以在Sparkfun.com或电子商务网站上找到一块好的电路板,例如banggood.com或aliexpress.com,也可以在当地的电子商店找找看。

现在,您的电路板的外形尺寸取决于您的项目限制,但是为了开始使用芯片,我们可以使用以下板之一:

  • Witty ESP-12F 板.
  • NodeMCU v1.0
  • WeeMos D1 mini

两个板都可以正常工作,但如果你是初学者,我建议你从Witty ESP12-F板开始,因为它已经有:

  • 连接到模拟A0 输入的LDR(光敏电阻) LDR (Light Dependent Resistor)
  • 连接到GPIO 15, GPIO 12, 和GPIO 13 的RGB LED
  • 一个连接到GPIO 4的按键

到后面,当我们将其他传感器添加到ESP8266时,该模块可以被替换为任何其他ESP8266模块。

你可能感兴趣的:(ESP8266家庭自动化项目,ESP8266,家庭自动化项目)