Entradas

Mostrando entradas de noviembre, 2019

Ideas de usos ESP-01 con relé

Tenemos una entrada de como programar el ESP-01 con un relé con un firmware precompilado ESPurna https://proyectos8266.blogspot.com/2019/11/esp-01-relay.html Encender la calefaccion remotamente Aun sin haber creado un sistema automatizado por temperatura podemos poner en serie el relé con nuestro termostato y realizar una activacion remota o una activacion por horas con el firmware ESPurna Encender un horno de mesa Esto la mayor utilidad que le veo es si vienes a casa con el tiempo justo es poner el horno a precalentar para cuando llegues meter la comida y no tener que esperar los 10-15min que tarda en calentar. Otra opcion como buenos geek sería mientras estás leyendo frikadas como estas poner a precalentar tu pizza y minimizar movimientos Esto no se si lo conectaría directamente al relé o a un contactor. Que aunque sea de 10A el relé no aconsejan ponerle cargas de más de 5A, y bueno. Sigue siendo un relé chino y no se si me fiaría ni para 1150W Encender nuestro

ESP-01 relay

Imagen
Vamos a explicar rapidamente como tener nuestro ESP-01 funcionando rapidamente con el módulo de relé Lo primero de todo será comprar un ESP-01 o un ESP-01s. La diferencia entre ambos es que el ESP-01s es más potente y no hace falta poner las resistencias de pull-up de 10K en el GPIO0 y el CH-PD. Como ya se explicó en ESTE POST para poner el ESP-01 en modo programacion (modo UART) tendremos que hacer un puente entre GPIO0 y GND y damos tension al controlador con nuestro adaptador USB-TTL Podemos comprar adaptadores de USB a TTL multiples como pueden ser los siguientes Todos sirven para lo mismo solo que en los 3 de arriba tenemos que coger un cable del conversor de USB-TTL al ESP-01 y en los de abajo tiene un zócalo donde pinchamos directamente nuestro ESP-01 y si estamos compilando y probando 200 veces si funciona correctamente un programa en una placa pues nos será más rapido y no tendremos que estar puenteando el modo programacion y conectando cables una y otra vez.

Modulo ESP01 Relay v1.0 no funciona

Imagen
Algunos nos hemos encontrado que tenemos programado el ESP01 y se pone en modo flash correctamente si lo tenemos fuera del zócalo del relé y en el momento que lo pinchamos en la placa hace un único parpadeo el led del ESP01 y se queda en modo UART. Sin embargo si forzamos con un puente que se ponga en modo flash funciona pero no podremos hacerlo funcionar con ese puente o si se nos va la corriente. Esto viene dado porque tenemos las resistencias mal puestas. Por defecto el ESP01 no viene con resistencias de pull up y el ESP01s viene con resistencias de pull-up en la propia placa. Si nos encontramos con el problema y googleamos un poco encontraremos tutoriales indicandonos que tenemos que añadir una resistencia de pull-up de 10K entre Vcc y GPIO0 y un puente entre Vcc y CH_PD. (Otra opcion sin soldar sería comprar un ESP-01s que trae las resistencias y puentes necesarios) Pero si con esto nos funciona puede que el problema sea que tenemos resistencias de más como fue mi

Accesorios para ESP01

Imagen
Para usuarios de ESP01 que no se quieren complicar mucho la existencia tenemos diferentes accesorios Conversor de USB-TTL Este es el primer accesorio que tenemos que tener. lo podemos comprar de este tipo que ya tenemos el shocket para pinchar nuestro ESP01 y los pines macho por si lo queremos utilizar en otra ocasion para programar otro tipo de microcontrolador. Cuesta alrededor de unos 2$ Enlace compra Aliexpress Modulo de relé ESP01 Tenemos diferentes módulos de relé, de 1, 2, 4 relés Tenemos que tener cuidado con el módulo de 1 solo relé dado que existen 2 versiones Podemos observar que las 2 placas de relé se tienen en común que tienen un zocalo para el ESP01 los 3 contactos del rele (NC, NO, COM) y +5V y GND pero con diferente electrónica En ESTE POST veremos problemas que tienen los relés dado que tenemos ESP01 y ESP01s y multiples placas de relé

Tipos de ESP8266

Imagen
Tipos de ESP8266 Tenemos varios tipos de ESP8266 pero nos centraremos basicamente en el ESP01 y el ESP12 ESP-01 El ESP-01 es el encapsulado del 8266 más barato de esta gama. Cuenta con 2 pines de entrada/salida digitales Los pines son los siguientes: GND -    Masa I/O 2 -     Pin de entrada/salida 2 I/O 0 -     Pin de entrada/salida 0 Rx -         Pin de recepcion de datos Tx -          Pin de transmision de datos CH-PD -  Pin para encender el módulo RST -       Pin para hacerle un reset al módulo electrónico Vcc -        Pin de alimentacion a 3,3Vcc El diagrama electrico del ESP-01 es el siguiente. Para habilitarlo tendremos que poner una resistencia de pull-up de 10K entre la GPIO0 y masa y un puente entre VCC y CH-PD para encender el módulo. Así en el momento de que le demos alimentacion entrará en modo Flash Los modos de funcionamiento del ESP-01 son los siguientes (Si tenemos un ESP-01 tendremos que poner las resistencias y si tenemos

Que es el ESP8266

Imagen
El ESP8266 es un microcontrolador Wi-Fi barato que podremos programar.  Este microcontrolador por defecto atiende a comandos AT pero podemos programarlo como si un arduino se tratase. El fabricante del chipset es el fabricante Espressif Systems.   ¿Que es un microcontrolador?  Un microcontrolador (μC, UC o MCU) es un circuito integrado (CI) programable que es capaz de ejecutar el codigo grabado en su memoria. Un microcontrolador trae en su interior 3 unidades funcionales de computacion Unidad central de procesamiento (CPU), memoria y periféricos de entrada y salida.  El primer chip que salió al mercado de este fabricante fue el ESP-01 (posteriormente mejorado a ESP-01s). Este módulo permite al microcontrolador conectarse a redes TPC/IP mediante el protocolo Wi-Fi de 2,4GHz o incluso crear una red propia para poder gestionarlo localmente sin integrarlo en nuestra red. En la página web del producto podemos encontrar documentacion como hojas de características, aplicaci