Usando el ULP del ESP32 para Deep Sleep y Wake Up

Publicado por en Electrónica el 02/08/2017

El pequeño módulo Wifi ESP8266 ha marcado claramente un antes y un después en todo tipo de proyectos conectados y su hermano mayor ESP32 está pegando muy duro. Uno d elos mayores retos, sobre todo cuando se usan baterías, es el consumo. Para eso es muy conveniente utilizar el modo Deep-Sleep (sueño profundo) para "dormir" al procesador mientras no se hace nada y así reducir al mínimo el consumo. El ESP32 tiene dos procesadores, el primero es el del propio núcleo y el segundo es llamado ULP (Ultra Low Power) que se encarga del Deep Sleep con un consumo en ese estado de unos 150 micro Amperios. En el vídeo que os dejo a continuación se explica en detalle cómo utilizarlo el ULP, muy interesante.

Leer más

Matilda The Plant: Planta conectada con ESP8266 a Thingspeak

Publicado por en Arduino el 20/07/2017

Hace unos días que Matilda ha llegado a nuestras vidas y ha tomado su sitio en BricoGeek. Así que me he dicho que sería divertido poder conectarla a Internet y así poder tener un histórico de la humedad de la tierra, temperatura y humedad. Es un proyecto muy sencillo que he hecho hoy mismo por la mañana al puro estilo Quick and Dirty. ¿Una planta conectada a Internet? Nada nuevo, pero quién sabe si acabará enviando tweets, minando bitcoins o hacerse selfies para Instagram... ¡quién sabe! A continuación te dejo todos los detalles por también quieres conectar tus plantas al mundo ;)

Leer más

Medidor de consumo eléctrico casero con ESP8266

Publicado por en Arduino el 01/06/2017

Tal y como está el panorama de la energía por lo menos en España, uno de los proyectos más populares son medidores de consumo eléctrico. Con esto podemos obtener dos cosas, por un lado un control del consumo de un determinado dispositivo y por el otro si se lleva a toda la casa, incluso poder contrastar la energía consumida que hemos medido con la que nuestro proveedor nos dice que fue. Éste proyecto se aprovecha de que los contadores modernos tienen un LED que parpadea cada 1kW. Conectado un cable a dicho LED y montando una pequeña circuitería basada en el módulo Wifi ESP8266, podemos medir con bastante precisión el consumo. Claro está que, al menos en España, no creo que sea muy legal abrir el contador para soldar un cable al LED, pero éste proyecto nos da una idea sobre qué podemos hacer con éste tipo de inventos.

Leer más

Tutorial MQTT con Raspberry y ESP8266 para Arduino

Publicado por en Raspberry Pi el 29/05/2017

Si aún no conoces MQTT y te interesa el mundo del IoT, ésto te va interesar bastante. MQTT son las siglas de Message Queue Telemetry Transport y es un protocolo pensado para comunicaciones con dispositivos de baja memoria, poco proceso y propensos a fallos de red. A grandes rasgos, funciona con un servidor centralizado llamado Broker que se encarga de gestionar las comunicaciones. Luego los clientes pueden publicar mensajes al broker y éste se encarga de retransmitir los mensajes a otros dispositivos suscritos a un feed de datos. De esta manera puede crear una red de dispositivos sin que ellos mismo sepan la existencia de los otros y por lo tanto puedes minimizar el hardware dejándolo haciéndolo específico y de bajo consumo. Así suena un poco complicado, pero nada más lejos de la realidad, todo es cuestión de entender su funcionamiento para saber que con ésato se pueden hacer muchas cosas muy chulas si se hace con Raspberry Pi junto con Arduino y ESP8266. A continuación os dejo algunos vídeos y recursos que explican todo esto con más detalle.

Leer más

Cómo hacer un servidor web para ESP32 con el IDE de Arduino

Publicado por en Arduino el 20/04/2017

Encender un LED a distancia ya sea por Wifi o por Internet es el principio de algo muy interesante. Puede derivar en la gestión remota de dispositivos, sensores y un largo etc. El ESP32 es un potente chip Wifi que se está haciendo muy popular al igual que su hermano pequeño el ESP8266 pero por el momento el ESP32 aún no está del todo soportado en el entorno Arduino y eso hace algo más difícil su implementación y obliga a utilizar el SDK de Espressif, que por cierto es muy completa. En el vídeo que os dejo a continuación se explica cómo hacer un pequeño servidor web capaz de controlar dos diodos LED mediante Wifi y además, directamente programando desde el IDE de Arduino. A partir de aquí, ya te puedes imaginar todo lo que se podría llegar a hacer con esto.

Leer más