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/04 12:33] 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/+
  
- 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 GPIO2.+ 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 integrada. Todo en un módulo de apenas 1x2 cm de muy pocos mW de consumo.
  
- 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+ 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.
  
-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.  
  
 +[[ESP8266|ESP8266 Descripción]]
  
-Resumen uso de LUA con el dispositivo:  https://github.com/nodemcu/nodemcu-firmware/wiki/nodemcu_api_es+[[controlpc|Control-PC]]
  
-Mandar email con esp+lua: http://83.56.32.125/esp8266email.html+[[http://blog.ayasystems.com/| Integracion ESP8266 con Domoticz]] Sistema de domotica free/open desarrollado.
  
-Foro y documentacion extensahttp://www.esp8266.com/+Otro sistema ya muy desarrollado en codigo abierto https://github.com/xoseperez/espurna
  
- Firmware con gestion wifi-webserver e info: https://github.com/jeelabs/esp-link/releases/tag/v2.2.3 +Y otro: https://www.home-assistant.io/
-Este hace un puente transparente entre el puerto serie y un servidor telnet:23. La gestion se hace a traves de una web en el propio esp. Inicialmente genera una wifi pero se puede conectar también a un punto de acceso. Ojo si se desactiva la wifi propia y se deja el como station pues si este no llega a conectar no habrá forma de acceder a la gestión y volver a conectarlo.+
  
- Proyectos interesantes esp8266 como sensor de distancia wifi: https://horaciobouzas.com/ 
domotica.1486211588.txt.gz · Última modificación: 2017/02/04 14:33 (editor externo)