Ubuntu y el arduino. (26 / 26 paso)

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).

Artículos Relacionados

Casa inteligente con arduino y jubito

Casa inteligente con arduino y jubito

jubito es un software de desarrollo basado en el marco de jaNET. Un servidor principal inteligente que crea interfaces entre distintos hardware (como arduino) y componentes de software, dando la posibilidad de interactuar entre sí y déjame automatism
MrRobot - Ubuntu Mobile app habilitado robótica (Raspberry Pi y arduino involucrados)

MrRobot - Ubuntu Mobile app habilitado robótica (Raspberry Pi y arduino involucrados)

Proyecto MrRobot es que una aplicación de Ubuntu Mobile activado robótica que tiene la característica de voz, toque y agitar el control para interactuar con el robot Rapiro. Este proyecto se realiza dentro de 28 horas en Ubuntu Shenzhen Hackathon en
Servidor de automatización del hogar inteligente en OpenWRT router WR703N conectado a Arduino, en comparación con Ubuntu y frambuesa Pi

Servidor de automatización del hogar inteligente en OpenWRT router WR703N conectado a Arduino, en comparación con Ubuntu y frambuesa Pi

descargar el Resumen de WR703N (archivo zip de 340MB):https://sourceforge.net/projects/WR703N/---------------------------------------------------------------------------------------------------------------------------------Estimado lector,Hay muchos
Monitor de tiempo simple utilizando Arduino + Ubuntu

Monitor de tiempo simple utilizando Arduino + Ubuntu

Bueno, hace un año, empecé a pensar en cómo el tiempo de seguimiento. Utilizando la forma simple, precisa como como es necesario y posible acceder desde cualquier lugar mediante internet. La propuesta es medir la temperatura (celsius), humedad (%) y
El centro de automatización de frambuesa Pi-Arduino-SignalR hogar

El centro de automatización de frambuesa Pi-Arduino-SignalR hogar

Después de un par de mi preludio IBLEs publicado aquí y aquí, este proyecto toma el primer paso hacia la construcción de una versión básica de un funcional Inicio Centro de automatización.He utilizado varias tecnologías diferentes en un esfuerzo para
Primeros pasos con Ubuntu

Primeros pasos con Ubuntu

Este Instructable pretende conseguir Windows y los usuarios OSX iniciado con el código abierto sistema operativo Ubuntu. Voy a empezar con la configuración general, como controladores de gráficos, compartir archivos con Windows, etc., luego cubriré l
Primeros pasos con Ubuntu Linux

Primeros pasos con Ubuntu Linux

Linux ha sido el sistema operativo (OS) de elección para el equipo de experto desde sus inicios, pero en los últimos años con el lanzamiento de linux pequeño basado en plataformas de computación físicas tales como la frambuesa Pi BeagleBone y Arduino
Controlador Arduino personalizado MIDI

Controlador Arduino personalizado MIDI

Hola y Bienvenidos a este instructable sobre cómo construir un controlador USB MIDI personalizado, barato y fácil, basado en Arduino. La mejor noticia: sólo tiene que conectar sin problemas con interfaces USB a MIDI, o herramientas de software como M
Guía de iniciación a Arduino

Guía de iniciación a Arduino

Después de algunos años de experimentar con Arduino, he decidido que ha llegado el momento de compartir el conocimiento que he adquirido. Así aquí va, una guía de Arduino, con los fundamentos desnudos para principiantes y algunas explicaciones más av
Convertir un mando NES a USB con Arduino

Convertir un mando NES a USB con Arduino

Hola!En este instructable, le mostraré cómo conectar un pad de control de la Nintendo Entertainment System a un arduino, arduino está ejecutando a su vez un bosquejo especial que le permite a un PC como un joystick USB HID!Y si eso no es lo suficient
Pared de Arduino evitando robot

Pared de Arduino evitando robot

Este instructable asume muy poco con respecto a los conocimientos previos.Si hay cualquier área que sientes podría mejorarse o clarificado, sienta por favor libre de mensaje o comentario y voy a actualizar.Aquí están todos los detalles que necesita p
Arduino R/C Lawnmower (painted)

Arduino R/C Lawnmower (painted)

What this is:Este instructable le mostrará cómo hacer que tu Arduino en una interfaz de R/C que puede utilizar para cualquier cosa que requieran un control remoto. También mostraré cómo construí un cortacésped de R/C con mi Arduino, un par de transmi
Arduino aspersor válvulas + wifi + twitter

Arduino aspersor válvulas + wifi + twitter

[Edit: hice el hardware la parte más compactos mediante el uso de un escudo de relé. Si usted planea usar relés de 4 o menos, entonces echa un vistazo aquí...]Este es mi primer post así que... ser brutal!Tengo un patio pequeño con una forma muy extra
Arduino DOMOTICA

Arduino DOMOTICA

este es un relativamente simple controlador para controlar equipos en su hogar.Por el momento puedo controlar mi calefacción central, seguridad e iluminación.Enviando comandos desde mi ordenador de casa.Mi hack de controlador de calefacción de homeea