Empezar con ESP8266 en Arduino (ESP-12E), comandos y NodeMCU (5 / 7 paso)

Paso 5: Los comandos intérprete

Los desarrolladores del fantástico SoC de ESP8266 han puesto a disposición las herramientas necesarias para actualizar el firmware del módulo. En nuestro caso, tenemos que usar estas herramientas para poder utilizar En el intérprete de comandos. Como se mencionó anteriormente, la Junta de desarrollo de NodeMCU viene cargado con el firmware NodeMCU . Del mismo modo, si estás usando a esta guía con otros módulos y juntas de desarrollo, también necesitará cambiar su firmware por lo que se trata de buenas prácticas.

Para cargar cualquier firmware a ESP8266 necesitamos dos cosas: una herramienta intermitente y una imagen a flash (tenga en cuenta que en este contexto, el término 'intermitente' significa escribir datos a un dispositivo de almacenamiento de memoria flash).

Herramienta de flasheo

Existen algunas opciones diferentes para las herramientas que son capaces de flash el firmware en el ESP8266. Nuestra preferencia típica se inclina hacia soluciones que funcionan en cualquier sistema operativo (es decir, multiplataforma). En este caso vamos a usar esptool, una basada en Python ESP8266 intermitente herramienta desarrollada por Fredrik Ahlberg.

Desde nuestro terminal, clonamos el repositorio entero por:

Imagen de firmware

Con la herramienta intermitente descargada, el siguiente paso es descargar la imagen que queremos flash. Igual que antes, tenemos algunas opciones diferentes para que la imagen (que contiene En el intérprete de comandos) a utilizar. En nuestro caso, usaremos uno por Electrodragon (como se recomienda en su wiki). Desplácese a la carpeta compartida ESP8266 (Google Drive) y luego descargar el archivo .bin:

Parpadear el firmware a la ESP8266

Antes de ser capaces de utilizar esptool, necesitamos instalar el Python módulo pySerial en nuestro sistema. Esto puede hacerse de varias maneras dependiendo del sistema operativo. Una forma es descargar el código del módulo:

E instalarlo ejecutando el siguiente comando en el Terminal (o PowerShell para usuarios de Windows):

Con el módulo instalado, podemos ahora flash la imagen que hemos descargado con el programa esptool . Necesitaremos conocer la ubicación del archivo en nuestro sistema, así como el nombre del archivo de dispositivo o puerto COM, que en nuestro caso "~/Downloads/v0.9.5.2\ AT\ Firmware.bin" y "/dev/TTY. SLAB_USBtoUART"respectivamente. Entonces, podemos ejecutar el programa esptool :

Una vez hecho esto, podemos empezar a comandos para comunicarse con el ESP8266 .

Uso

De las distintas formas de enviar mensajes por el puerto USB del ordenador, que vamos a utilizar a Serial Monitor de Arduino IDE para este propósito. Sólo tenemos que elegir la opción adecuada de herramientas → → Serial Port yourserialport (en nuestro caso /dev/cu de . SLAB_USBtoUART) y abriendo la ventana de Monitor serie. Porque no vamos a subir el firmware a la junta con el IDE, no necesitamos preocuparnos por las Junta, por defecto Arduino Uno selección está bien.

En la ventana de Monitor Serial necesitamos primero ajustar dos parámetros. Hemos creado la línea final de menú desplegable para "ambos NL & CR" y también la velocidad en baudios a 115200. Una vez hecho esto, podemos introducir la prueba en el comando:

que simplemente devuelve un mensaje de OK. Entonces, por ejemplo, podemos intentar buscar redes cercanas al entrar:

Ver la lista completa de comandos disponibles en el "Opciones de Firmware" paso de este tutorial.

Artículos Relacionados

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ú
Empezar con ESP8266 con ls /dev/tty.* Comandos, NodeMCU o Arduino (ESP-12E)

Empezar con ESP8266 con ls /dev/tty.* Comandos, NodeMCU o Arduino (ESP-12E)

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
Termómetro digital en pantalla OLED con sensor de temperatura NodeMCU ESP8266 ESP-12E y DS18B20

Termómetro digital en pantalla OLED con sensor de temperatura NodeMCU ESP8266 ESP-12E y DS18B20

En mi anterior instructable le di una introducción a la ESP8266 y la programación con nuestro IDE de Arduino familiar.En este instructable voy a ir un paso más allá, conexión de un sensor digital de temperatura DS18B20 y mostrar la temperatura en gra
Empezar con el uso de ESP8266 "En los comandos" Via Arduino

Empezar con el uso de ESP8266 "En los comandos" Via Arduino

ESP8266 el módulo de Wifi es un chip integrado diseñado para la comunicación en el mundo de internet a través de señales de radio de Wifi. Es el vínculo entre un proyecto y el internet. Tiene procesado a bordo y la memoria que le permite integrarse c
ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

ESP8266 ESP-12E NodeMCU v1.0 con Arduino IDE en registrador de temperatura inalámbrico de programación

A finales de 2014 y 2015 temprano, su vino realmente a través deeste ingenioso ESP8266 de Chip WiFi (ESP-01) y a la batalla entre la documentación inconsistente de diversas fuentes. Para el momento del estímulo, él documentó sus frustraciones (result
ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

NodeMCU Dev Board se basa ampliamente explorado esp8266 sistema en Chip de Expressif. Se combinan características de WIFI accesspoint y estación + microcontrolador y utiliza simple lenguaje de programación LUA basado. Ofertas de NodeMCU de ESP8266-Ha
Estación meteorológica de IoT con Adafruit HUZZAH ESP8266 (ESP-12E) y Adafruit IO

Estación meteorológica de IoT con Adafruit HUZZAH ESP8266 (ESP-12E) y Adafruit IO

Hola, todo el mundo! Tiempo hace que vi esta estación meteorológica por Aleator777 y se inspiró para hacer mi propia estación meteorológica. Vi que el Edison de Intel es demasiado cara en mi país, por lo que decidí buscar algo más barato, y encontré
Barato Arduino WiFi shield con ESP8266

Barato Arduino WiFi shield con ESP8266

En mi Instructable anterior he descrito cómo enchufar el módulo ESP-01 en un protoboard.Esto es sólo el primer paso para hacer un escudo Arduino WiFi barato utilizando el módulo ESP8266. Con pocos componentes más electrónicos y la biblioteca de WiFiE
El proyecto de cartón Oculus: DIY Virtual realidad Gun con seguimiento utilizando Arduino y el ESP8266

El proyecto de cartón Oculus: DIY Virtual realidad Gun con seguimiento utilizando Arduino y el ESP8266

Siempre quise disparar cosas en la realidad virtual pero estoy roto así que hice lo que pude. Este es mi intento de una experiencia de estilo de Oculus Rift con cartulina de Google. Esto es realmente un muy divertido proyecto y su muy fácil de replic
Automatización de Arduino IOT con ESP8266

Automatización de Arduino IOT con ESP8266

Este es un proyecto de automatización de IoT. no como otros que solo buscar los datos del sensor a la internet. allí utilicé técnica de control de los dispositivos de lectura para que web api usando wifi módulo esp8266. con esta técnica podemos monit
ESP8266 como Arduino

ESP8266 como Arduino

ESP8266 como ArduinoAsí que este viejo perezoso Geek (L.O.G.) escuchó sobre este IC ESP8266. Básicamente, se trata de un microcontrolador que hace WiFi. Hay muchos Instructables con este chip y muchas de ellas con un Arduino. Pero la mayoría de ellas
Tablero de interruptor de la wifi o el enchufe inteligente con Esp8266, Attiny 85 & Sensor PIR con aplicación android

Tablero de interruptor de la wifi o el enchufe inteligente con Esp8266, Attiny 85 & Sensor PIR con aplicación android

El 85 de Arduino Wifi es una pequeña tabla con ESP8266-01 módulo, Attiny85 micro controlador y un relé. Tiene también y como de encabezado adicional para conectar un relé externo o para conectar sensores de PIR, IR, etc. dependiendo de la aplicación.
Guía del principiante a ESP8266 y twitteando con ESP8266

Guía del principiante a ESP8266 y twitteando con ESP8266

Aprendí sobre Arduino 2 años. Así que empecé jugando con simples cosas como LEDs, botones, motores etc.. Entonces pensé que sería genial para conectar para hacer cosas como mostrar el tiempo del día, precios de stock, tren horarios en una pantalla de
Inalámbrico de temperatura y Monitor de humedad con ESP8266

Inalámbrico de temperatura y Monitor de humedad con ESP8266

El objetivo de este proyecto es para que un monitor de temperatura y humedad que forma inalámbrica registra la temperatura y la humedad a un servidor remoto. Vamos a utilizar un Arduino Uno (o clon), un DHT11, ESP8266 y ThingSpeak.com para este proye