Arduino a la comunicación de Arduino con de ESP8266 (1 / 3 paso)

Paso 1: Primera hasta... Firmware

El firmware de fábrica que viene con estos es más probable va a ser fecha y necesidad de actualización. Hay varias versiones por ahí, NodeMCU es popular en el que puede escribir scripts lua y cargarlos en la viruta sí mismo para su ejecución. Para este proyecto aunque yo quería el Arduino para poder ejecutar el programa y optó por utilizar la última versión de firmware de Espressif. Hay dos cosas que necesita para esto, el firmware, y el comando AT. Si vas a http://bbs.espressif.com/ Haz clic en el link del SDK, desplácese hacia abajo y verás el último firmware. Que descargar y luego hacerte el ESP intermitente que si vuelves a http://bbs.espressif.com/ y esta vez Desplácese hasta el área de herramientas que serán capaces de conseguir la última herramienta de flash. Ya que estamos descargando cosas, permite asegurar que tenemos la biblioteca de ESP8266 en nuestro IDE de Arduino, para conseguirlo, ir a archivo / preferencias y escriba esta dirección URL en el campo de tarjetas adicionales:

http://Arduino.esp8266.com/stable/package_esp8266c...

Ahora usted puede ir a herramientas / tableros / Gerente del tablero e instalar la biblioteca de ESP8266. Vamos a utilizar esto más adelante para probar.

Lo último para asegurarse de que has hecho es instalar el driver FTDI. Esto puede ser obtenido de:

http://www.ftdichip.com/FTDrivers.htm

El siguiente paso es su chip de ESP con el FTDI de la breadboard. He adjuntado un esquema de Google que yo, también he adjuntado una foto de la placa PCB que hice hoy para programar estos chips con facilidad. No necesita llegar a esta extravagante que si no quiere, sólo lo hice porque tengo mucho que flash / test y esto hace que sea fácil. Si sólo vas a lo de breadboard, puede saltar usando las resistencias y enchúfalo GPIO0 a la tierra (yo usé un cable que era fácil moverse entre tierra y un punto aleatorio que no era tierra ni vcc en la protoboard) y RST a VCC. Puede también saltar los botones y a tirar/insertar el cable USB en la computadora. Ahora debe poder enchufar al ordenador y abrir la herramienta intermitente. Para comenzar con, no hacer cambios y asegúrese de no archivos son cargados y no casillas de verificación junto a los archivos. Golpe de flash. Esto leer el chip y decirles qué opciones debes seleccionar bajo detectado información. Hay una muy buena oportunidad de que tenga el mismo chip que hago cual es el tamaño flash 8Mbit, cristal de 26Mhz, 40Mhz velocidad SPI y modo SPI de DIO. Utilizando la imagen de arriba, la configuración es su herramienta de flash como la mía. Los archivos bin se encuentran dentro de la carpeta bin que descargaste. Preste atención a las direcciones de memoria que los archivos bin que deba escribirse. Una vez que su partidos de configuración mío (tu puerto com probablemente será diferente) golpeó flash y usted deberían ver la ventana de símbolo del sistema Inicio borrar la flash y la programación de una nueva. Una vez que llegue completa, desconecte el cable USB.

Artículos Relacionados

De la gama larga, km 1,8, Arduino Arduino comunicación inalámbrica con el HC-12.

De la gama larga, km 1,8, Arduino Arduino comunicación inalámbrica con el HC-12.

En este instructable aprenderá a comunicarse entre Arduinos a larga distancia hasta 1,8 kilómetros en aire abierto.HC-12 es un módulo de comunicación inalámbrico puerto serie que es muy útil, muy potente y fácil de usar.Primero se aprende a hacer una
Comunicación serial USB Android Arduino con el cable OTG

Comunicación serial USB Android Arduino con el cable OTG

He hecho una noche de la Arduino basado lámpara con fotorresistencia y problema con lo de los niveles de luz era diferente de un lugar a otro, cuando estoy probando he utilizado un valor como un umbral para encender la luz y después de fijación en su
PyDuino, interfaz Arduino con Python a través de comunicación serial

PyDuino, interfaz Arduino con Python a través de comunicación serial

Aprender a interfaz arduino a través de comunicación serial con python usando la librería pyduino. Hay algunos otros tutoriales que hay en instructables en cómo interfaz arduino con python, pero no demuestran cómo hacerlo todo, donde esperamos que es
Combinar 1 o varios Arduinos con un RaspberryPi

Combinar 1 o varios Arduinos con un RaspberryPi

Este instructable es una demostración de la función de Control remoto de Drogon (RDC) incluida con wiringPi.Las bibliotecas de wiringPi, escritas por Gordon Henderson, añaden las funciones que le permiten al programa de la GPIO pins en RaspberryPi en
Conectar tu Arduino con procesamiento

Conectar tu Arduino con procesamiento

¿Has pensado sobre...? ¿Usando Arduino con el proceso? En este Instructable te muestro la manera más fácil y rápida hacerlo. Sólo sigue leyendo!Cover photo by jeanbaptisteparis: https://www.flickr.com/photos/jeanbaptisteparis/119421176/in/photolist-b
Hack-uno-lámpara o cómo controlar Arduino con tu smartphone

Hack-uno-lámpara o cómo controlar Arduino con tu smartphone

Tengo una lámpara de ikea en mi condominio, funciona bien, se gira, da vuelta apagado... que todo lo que hace. ¿Es aburrido kindy, verdad? Estaba pensando, ¿qué pasa si quiero hackear? Luego LEDs RGB vienen a mi cabeza y las ideas empezados a fluir.E
ESCÁNER de huellas digitales de ARDUINO con 16 X 2 LCD

ESCÁNER de huellas digitales de ARDUINO con 16 X 2 LCD

este instructivo se basa y se inspira en Arduino LCD explorador del tutorial y huellas dactilares de Adafruit (http://www.adafruit.com/product/751). He añadido 16 x 2 LCD en la huella digital para poder ver el estado del proceso de digitalización de
Cómo obtener una función de micros() de Arduino con 0.5us precisión

Cómo obtener una función de micros() de Arduino con 0.5us precisión

Me encanta la programación del microcontrolador Arduino, y regularmente lo utilizo en la investigación aeroespacial, así como en proyectos de viviendas. Como trabajo en mi casa muchos proyectos, sin embargo, con frecuencia encuentro yo que necesitan
Conectar Bluetooth Universal de Arduino - Control tu Arduino con tu dispositivo Android

Conectar Bluetooth Universal de Arduino - Control tu Arduino con tu dispositivo Android

Siempre quise controlar fácilmente mi Arduino con mi Smartphone, pero nunca encontré la solución perfecta para hacerlo. No quiero decir que esto es perfecto, pero hace lo que quiero que do...well no totalmente pero estoy cerca... Creo.En este Instruc
Control de Arduino con Gamepad

Control de Arduino con Gamepad

Últimamente he sido curioso sobre amistad con Arduino o cualquier otro microcontrolador con un gamepad para poder tener interacción física con las cosas que hago, pero parecía que no rápido o barato a hacerlo.Mayoría de las soluciones implicadas:Comp
Pantalla Android fácil para Arduino con aplicación par

Pantalla Android fácil para Arduino con aplicación par

Durante mucho tiempo luché con visualización de datos de Arduino en un teléfono Android. He probado el MEGA ADK, pero es muy difícil trabajar con. He probado el juego tienda de aplicaciones, pero no pueden mostrar los datos de un programa propio.Así
Controlar un Arduino con un reloj de pulsera (TI eZ430 Chronos)

Controlar un Arduino con un reloj de pulsera (TI eZ430 Chronos)

el relojEl de Texas Instruments eZ430 Chronos es un gadget cool. Cuenta con comunicación de radio bidireccional y un montón de sensores: temperatura, presión, aceleración.De hecho, es un kit de desarrollo para el MSP 430 (un microcontrolador de bajo
Captura de movimiento con un acelerómetro de Arduino con XBee comunicaciones

Captura de movimiento con un acelerómetro de Arduino con XBee comunicaciones

***************************************ACTUALIZADO 10 DE JUNIO DE 2014 ***Según lo prometido, este Instructable ha sido actualizado para incluir una sección sobre comunicación XBee. Además, un Instructable nuevas se publicarán pronto sobre el desarro
Esp8266 12e con IDE de Arduino con solución + ejemplos

Esp8266 12e con IDE de Arduino con solución + ejemplos

ABOUT- NodeMCU es una plataforma de Internet de código abierto. Utiliza el lenguaje de scripting Lua, pero esta placa de desarrollo es ahora compatible a programar con Arduino IDEesp8266 12e es una gran manera para lograr la IoT con cualquier cosa de