Paso 26: Añadir un nuevo controlador
Compatible con redes de computadoras.
¿Qué es la ESP8266?
El ESP8266 es un módulo WiFi barato que puede abordar mediante el protocolo UART. Se han ofrecido en Hackaday y otros blogs de electrónica DIY hace muy poco, y un montón de electrónica DIY Caldereros se muestran muy entusiasmado en las puertas de que este módulo se abre para sus proyectos. El módulo es:
Pequeña huella
Fácil de integrar con el (uso de UART)
Se encarga de los otros gastos para obtener WiFi y marcha (TCP/IP pila etc...)
... y, quizás lo más importante es que todos los demás factores, muy barato, se puede comprar de China en cantidad de uno por menos de £4.
No hay ningún equivalente del mercado de la comunidad DIY – el XBee ha sido una opción popular para agregar WiFi a DIY proyectos hasta ahora, pero el módulo ESP8266 es cerca de una décima parte del precio lo que es fácilmente accesible para todo tipo de aplicaciones de bajo costo.
El ESP8266 es el nombre del chip es fabricado por una empresa llamada Espressif, pero se vende en módulos fabricados en China que se ven como se ve abajo,
El módulo puede ser abordado mediante una serie de comandos AT. Estas son simples comandos enviados UART a 115200 baudios. Por ejemplo, una vez que el módulo de cableado, puede enviar el comando
AT + RST realizará un software reset del dispositivo. AT + CWLAPwill displat todas las redes disponibles de WiFi etc. – bastante simple!
¿Cómo configurar el módulo de ESP8266?
Aquí es un simple pin del módulo (los números se definen en la tabla
y se refieren a la imagen):
PIN número Pin función Pin Pin número función 1RX 5GPIO2 2VCC6CH_PD 3 GPIO0 7 GND 4RST 8TX
Nota: En funcionamiento normal Pin 6 (CH_PD) debe estar ligada alta (3V3) para asegurar el funcionamiento correcto
Como tal, fácilmente puede conectar el módulo a un Arduino o solo un simple convertidor de USB a serial y empezar a enviar comandos AT (recordar: RX del módulo se une a TX en el dispositivo de conexión y viceversa!).
¿Cuáles son las desventajas de usar este módulo?
Como hemos visto anteriormente, esto es que será una muy buena solución de valor para el dinero para agregar capacidades WiFi para proyectos de bricolaje, cuáles son las limitaciones.
El módulo es algo 'sed de energía'. La corriente suministrada a través de USB a un Arduino es apenas suficiente para alimentar este módulo. Ha recomendado a otros sitios web que usted debe tener fácilmente disponibles de 1A, pero no he medido este yo. Por ello, integrar el módulo un poco más complicado y se requiere un regulador de voltaje en segundo lugar, aparte también descarta cualquier proyectos de pilas.
Es temperamental – he tenido oportunidad de jugar con este módulo, y aunque funciona la mayoría del tiempo, todo el código de ejemplo que he encontrado proporciona lejos de una solución sólida – hay un montón de rarezas a usarlo.
Ejemplos de código: https://github.com/esp8266/Arduino/archive/esp826...
Agregar soporte para el esp8266 en el ide de arduino 1.6.4 dependiendo de la velocidad de tu conexión a internet cuánto tiempo tardará
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). La 1.7.3 versión no tenía esta opción.
Instalar Arduino 1.6.4 desde la Web de Arduino
Iniciar Arduino y Perferences la ventana. 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).