ESP8266 como Arduino (2 / 4 paso)

Paso 2: ESP8266 como Arduino

Bueno, hay muchos artículos sobre cómo hacer esto. La mayoría es muy confusa. Uno de los mejores es:

https://Learn.Adafruit.com/Adafruit-Huzzah-esp8266-Breakout/Using-Arduino-IDE

La que he utilizado más es:

https://github.com/esp8266/Arduino

Requisitos de ESP8266

Hardware:

3.3Vdc 250mA de la fuente o mayor. Utilicé un regulador de 3.3 AMS1117. Esto es alimentado por USB 5V. (Los requisitos USB es que los 5Vdc tiene un mínimo 500 mA de corriente).

USB a Serial 3.3Vdc. Usar un dispositivo PL2303.

******************************************************************************

ADVERTENCIA: Algunos módulos más nuevos PL2303 tienen 5Vdc en TX. Esto puede dañar los módulos de ESP8266.

******************************************************************************

Software:

Entorno de Arduino v 1.6.4 o mayor

Configuración de ESP8266

Software:

Estas son las instrucciones de https://github.com/esp8266/arduino

Instalar con el administrador de tablas

A partir de 1.6.4, Arduino permite la instalación de los paquetes de la plataforma de terceros mediante el administrador de tablas. Tenemos paquetes disponibles para Windows, Mac OS y Linux (32 y 64 bits).

Instalar Arduino 1.6.4 (o mayor) desde la Web de Arduino. Iniciar Arduino y abrir la ventana de preferencias. Introduzca http://arduino.esp8266.com/package_esp8266com_ind... en campo adicional Junta administrador URL. Puede agregar varias URLs, separándolos con comas. Abrir el administrador de tablas de herramientas > plataforma de tablero menú e instalar esp8266 (y no olvides seleccionar tu tabla de ESP8266 de herramientas > menú del tablero después de la instalación).

Conexiones:

ESP-01

UTXD RXD de USB-Serial

CH_PD 3, 3V

Pulsador de reset a Gnd

URXD TXD de USB-Serial

GPIO0 Pulsador a tierra

GPIO2

GND GND

Consejos: Asegúrese de que TX del serial va a ESP-01 URXD y RX va a UTXD

En mi configuración del tablero, en lugar de botones, usé dos puentes de pin.

Procedimiento:

Conectar USB serial a la PC y ESP-01, conecte la energía eléctrica si separado

Iniciar Arduino 1.6.4

Seleccione 'Herramientas' 'Puerto' lo que # es el USB-serial

Seleccione 'Herramientas' 'Junta' 'Módulo genérico ESP8266'

Seleccione 'Herramientas 'Frecuencia' 80 MHz' no estoy seguro por qué

Seleccione 'herramientas' 'Flash tamaño' ' 512K (SPIFF de 64K)

Seleccione 'Herramientas' 'Velocidad de subir', '115200' algunas ESPs puede ser 9600

Poner ESP8266 en el modo Flash:

Tierra GPIO0

Brevemente tierra Reset

Lanzamiento GPIO0

(Si tienes un LED en GPIO0, debe ser de intensidad ½)

Un bosquejo de la carga. (Puede usar Blink si cambias de D13 a D2)

Si funciona, la ventana de fondo del entorno en el Arduino, verá una serie de puntos rojos como lo es la programación.

Consejos: Mientras que el bosquejo es de programación, parpadeará el LED azul en el ESP-01. Si tienes un LED en GPIO0, se apaga cuando la programación está completa.

Así que si tienes suerte y sigue mis instrucciones usted debe ha programado con éxito el ESP-01 con Arduino

Para la ESP-03, que se puede esperar el mismo procedimiento para trabajar pero no del todo.

Primero tienes que conectar una resistencia de 10K de GPIO15 a tierra.

En segundo lugar no tiene un pin de Reset fácil acceso.

Bien, hice algunas investigaciones y al parecer el pin CH_PD cuando tiró a tierra funcionará como un Reset.

Conexiones:

ESP-03

UTXD RXD de USB-Serial

Resistencia de 1K CH_PD a 3.3V

CH_PD pulsador a tierra

URXD TXD de USB-Serial

GPIO0 Pulsador a tierra

GPIO2

GND GND

GPIO15 10K a tierra

Poner ESP8266 en el modo Flash:

Tierra GPIO0

Brevemente CH_PD (Reset) de la tierra

Lanzamiento GPIO0

(Si tienes un LED en GPIO0, debe ser de intensidad ½)

Así que esto también funciona para el ESP-01.

Aquí es un esquema de mi configuración protoboard.

Artículos Relacionados

ESP8266 como Arduino parte 2

ESP8266 como Arduino parte 2

GEEK VIEJO PEREZOSO (LOG).Así que esta es una continuación de ESP8266 como Arduino:Estos son algunos de los problemas y las soluciones que he tenido desde que lo escribí.Adaptadores USB:Así que mi adaptador USB favorito es/era el PL2303. (ver imagen)
Conectarse usando ESP8266 como Arduino Uno wifi shield (sólo Mac) Blynk

Conectarse usando ESP8266 como Arduino Uno wifi shield (sólo Mac) Blynk

Este es un tutorial para mostrar cómo conectarse a Blynk con un ESP8266 - 01 como un Arduino Uno wifi protector. Este tutorial es muy detallado para ayudar a aquellos que son muy nuevos en esta materia.-Hardware necesario:Arduino UnoMacho a macho cab
Abrir y cerrar de ESP8266 nativo, como arduino usando Windows

Abrir y cerrar de ESP8266 nativo, como arduino usando Windows

Cuando he comprado el ESP8266, mi primer pensamiento fue utilizar ESP8266 como Wifi escudo para Arduino. Descubrí que el ESP8266 es un dispositivo de gran alcance por él mismo. Y me pregunté. Por qué no usar este dispositivo sin utilizar un arduino.
ESP8266 como un microcontrolador

ESP8266 como un microcontrolador

Como ya se mencionó en la introducción a ESP8266 ESP-01 tutorial, el módulo Wi-Fi es totalmente programable, lo que nos permite usarlo como un microcontrolador y manipular entradas y salidas.En este tutorial vamos a mostrar cómo programar el módulo E
Empezar con ESP8266 en Arduino (ESP-12E), comandos y NodeMCU

Empezar con ESP8266 en Arduino (ESP-12E), comandos y NodeMCU

Este Instructable le mostrará los pasos necesarios para empezar con el ESP8266 uso de un fantástico poco desarrollo para el módulo ESP-12E. La pensión incluye todo lo necesario incluyendo un USB Adaptador Serial, montaje en superficie LED y regulador
Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Guía de un newbie para configurar ESP8266 con Arduino Mega 2560 o Uno

Por productos de código abierto para tener éxito o adopción en masa por los "fabricantes" / "DIY-ers" / "dev" / "etc"; una documentación actualizada y exacta o guía de inicio rápido tiene que ser proporcionado. Mens
El primer uso de ESP8266 con Arduino Uno

El primer uso de ESP8266 con Arduino Uno

Hoy, voy a mostrarte cómo podemos preparar nuestro módulo ESP8266 para utilizar con Arduino UNO.La necesidad de la lista:1. Arduino UNO (con el cable USB conectado al ordenador mediante cable USB, también utilizará la tensión)2. el ordenador (si pued
Enviar correo electrónico con ESP8266 y Arduino UNO

Enviar correo electrónico con ESP8266 y Arduino UNO

Cómo llegar Adafruits "send_email_smtp.ino" a Enviar correo electrónico con ESP8266 y Arduino UNO.Y eliminar el problemasin respuesta del módulo de"muchos tienen.El módulo funciona con 3.3v lógica según la documentación, pero no tenía ningú
NodeMCU ESP8266 de Arduino basado en tablero de tira 4 relé interruptor elegante WIFI con Raw TCP/IP, Mqtt y Android App

NodeMCU ESP8266 de Arduino basado en tablero de tira 4 relé interruptor elegante WIFI con Raw TCP/IP, Mqtt y Android App

El MCU de nodo es de código abierto ESP8266 base Wifi habilitada plataforma de Internet para todo el mundo. Lo que hemos hecho se crea una Junta de cuatro relés para él y la parte más cool es que junta también tiene una CA 100-240V a DC de 5V de alim
Cómo utilizar Arduino Mega 2560 como Arduino isp

Cómo utilizar Arduino Mega 2560 como Arduino isp

cuando construyo mi Atmega328p-pu en una placa de circuito para mi ciclomotor lo necesitaba a bootload.Porque no tengo ninguno externo equipo de programación necesaria para utilizar mi Arduino Mega 2560 como ArduinoISP ( http://arduino.cc/en/Tutorial
Como Arduino #3 - Servos!

Como Arduino #3 - Servos!

Cómo utilizar servos - se muestra cómo conectar y programar servos en el Arduino. Estoy usando los servos TowerPro MG995 y HiTec HS-322HD.
Cómo controlar mi dispositivo IoT por teléfono Android o IPhone a través del servidor de Cloud como Arduino

Cómo controlar mi dispositivo IoT por teléfono Android o IPhone a través del servidor de Cloud como Arduino

Sé WIZ550web solución para monitoreo. Módulo de WIZ550web fue anunciado recientemente por WIZnet.Entonces implementé un firmware por modificación SW WIZ550web porque puedo manejar un código fácilmente.Puede administrar el estado del equipo aunque sea
Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

Sensor de temperatura WiFi DS18B20 ESP8266 (ESP8266 Arduino IDE sin Arduino)

En este tutorial mostramos cómo construir sensor de temperatura ESP8266 WiFi con DB18B20. Vamos a utilizar el IDE de Arduino, Arduino, sin. Datos se enviará al servidor EasyIoT (Windows o frambuesa Pi) para el registro y agradable.Ver más tutoriales
Reloj IP parte 1

Reloj IP parte 1

REQUISITO: Acceso WiFi con el SSID y la contraseña si es necesarioPor lo que este perezoso Geek (registro antiguo) tiene un par de relojes en mi dormitorio. Uno de ellos pierde tiempo cuando el poder se pierde. El otro es semi inteligente y ajusta au