Herramientas de usuario

Herramientas del sitio


domotica

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
domotica [2017/02/01 12:43] sakidomotica [2019/01/07 18:02] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
- 
- 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.{{ :domotica:esp8266:esp8266.jpg?direct&300|}}  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.{{ :domotica:esp8266:esp8266.jpg?direct&300|}}
  
- 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. + 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. 
- +
- 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 {{:domotica:esp8266:wi07_smd_wiring.jpg?direct |}} +
-<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+
  
- {{ :domotica:esp8266:20160426115833-8e4dfd5b-me.png?direct |}} 
  
- Ejemplo de uso con arduino en español: http://www.prometec.net/esp8266/+ Existe un dispositivo o familia de dispositivos denominados ESP8266 cuyos módulos se pueden encontrar por menos de los 6-8€ que cuestan los módulos bluetooth y que llevan un microcontrolador con varias entradas/salidas digitales e incluso en algún caso alguna analógica, y llevan un microcontrolador con memoria programable y la electrónica y pila de conexión wifi integradaTodo en un módulo de apenas 1x2 cm y de muy pocos mW de consumo.
  
- Pdf con comandos AT de la versión 0.9.2: http://www.akirasan.net/content/images/2015/05/ESP8266ATCommandsSet.pdf+ Por todo ello parecen los mas adecuados pues se les pueden conectar todo tipo de sensores e interactuar con ellos por la red con un coste mínimo.
  
- 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)"+[[ESP8266|ESP8266 Descripción]]
  
- 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. +[[controlpc|Control-PC]]
  
 +[[http://blog.ayasystems.com/| Integracion ESP8266 con Domoticz]] Sistema de domotica free/open desarrollado.
  
-Resumen uso de LUA con el dispositivo:  https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_es+Otro sistema ya muy desarrollado en codigo abierto:  https://github.com/xoseperez/espurna
  
-Mandar email con esp+luahttp://83.56.32.125/esp8266email.html+Y otrohttps://www.home-assistant.io/
  
-Foro y documentacion extensa: http://www.esp8266.com/ 
domotica.1485953027.txt.gz · Última modificación: 2017/02/01 14:43 (editor externo)