Herramientas de usuario

Herramientas del sitio


domotica

¡Esta es una revisión vieja del documento!


De momento en fase de idea, pero aqui se puede ir juntando la información y enlaces útiles para ir elaborandolo.

La idea sería tener una serie de sensores y equipos de control autónomos que pueden ir controlados por Arduinos y conectados de forma inalámbrica con un equipo central que puede ser un raspberry o dispositivo android.

Pensando en ello, quizá sea mejor utilizar wi-fi en lugar de bluetooth para interconectar, ya que los dispositivos wi-fi pueden permanecer conectados todos de forma simultanea mientras que bluetooth es mas limitado, además el alcance de las conexiones suele ser mayor por wi-fi. Y los módulos se pueden encontrar por menos de los 6-8€ que cuestan los módulos bluetooth.

Modulo wifi economico en ebay 3'26€: http://www.ebay.es/itm/NEW-ESP8266-Serial-WIFI-Wireless-Transceiver-Modulo-SPI-Send-Receive-LWIP-AP-STA-/111595051136?pt=LH_DefaultDomain_186&hash=item19fb955880

Aunque este otro lleva accesibles mas entradas y salidas: http://www.ebay.es/itm/Pro-ESP8266-ESP-03-Serial-WIFI-transceptor-sin-hilos-remoto-control-modulo-/391074904584?pt=LH_DefaultDomain_186&hash=item5b0de17a08 <html><br><br></html> Descripcion, caracterisitcas, set de comandos AT y demás información: http://wiki.iteadstudio.com/ESP8266_Serial_WIFI_Module

http://www.electrodragon.com/w/ESP8266#Pin_Wiring_.28V090.29 <html><br><br></html> Caracteristicas del chip: https://github.com/esp8266/esp8266-wiki/wiki <html><br><br></html> Viendo las características de este módulo wifi, lleva integrado un convertidor analogico-digital y varias entradas o salidas digitales. Si averiguamos cómo usarlos podríamos incluso prescindir del arduino con el consiguiente abaratamiento además de menor consumo de energía y tamaño del conjunto (podría entrar en la cajita de un mando de garaje, por dar una idea).

<html><br><br><br></html> Ejemplo de uso con arduino: http://www.electrodragon.com/w/ESP8266_with_Arduino

Prueba del cacharro: http://www.sistemasorp.es/2014/10/07/probando-el-modulo-wifi-esp8266/

Informacion uso y SDK: http://hackaday.com/2014/10/25/an-sdk-for-the-esp8266-wifi-chip/

Mas info muy completa: https://nurdspace.nl/ESP8266

Ejemplo de uso con arduino en español: http://www.prometec.net/esp8266/

Pdf con comandos AT de la versión 0.9.2: http://www.akirasan.net/content/images/2015/05/ESP8266ATCommandsSet.pdf

Tras mucho investigar veo que hay muchos firmwares ya hechos para este tipo de módulos aunque sus utilidades y funcionalidades dependen del tipo de módulo. Los que yo tengo de momento son los marcados como 01 que sólo llevan accesibles además de los pines de comunicación un par de pines digitales GPIO0 y GPIO2.

El firmware de serie es el que lleva los comandos AT que lo hacen práctico para usarlo para mandar o recibir algunos datos concretos de otros microcontroladores o circuitos.

Cambio de velocidad: “AT+CIOBAUD=<velocidad_baud>” o en lua (meter en init.lua) “uart.setup(0,115200,8,0,1)”

El firmware de NodeMCU es un lenguaje interprete de scripts llamado LUA que convierte además la memoria del dispositivo en un filesystem de 64kb al que se pueden en vivo subir y ejecutar scripts. Además el script init.lua se ejecuta automáticamente al arranque.

Resumen uso de LUA con el dispositivo: https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_es

Mandar email con esp+lua: http://83.56.32.125/esp8266email.html

Foro y documentacion extensa: http://www.esp8266.com/

Firmware con gestion wifi-webserver e info: https://github.com/jeelabs/esp-link/releases/tag/v2.2.3

domotica.1485953898.txt.gz · Última modificación: 2017/02/01 14:58 (editor externo)