Os 3 projetos ESP8266 mais recomendados

Los 3 proyectos ESP8266 más recomendados

En este repositorio de proyectos ESP8266, presentaremos algunos de los proyectos de bricolaje más recomendados. Un módulo WiFi muy pequeño pero muy potente que sirve como destino único para una amplia gama de tareas basadas en IoT y proyectos de automatización del hogar. Estos proyectos son bastante similares a los proyectos de Arduino; sin embargo, los proyectos ESP8266 se crean con WiFi incorporado.

¿Sabías que durante mucho tiempo el mundo desconoció la existencia del ESP8266? Hace unos cinco años, los desarrolladores ganaron el premio gordo llamado ESP-01, que permitía a los microcontroladores conectarse a una red Wi-Fi y simplificar la conexión TCP/IP mediante comandos estilo Hayes. Ha recorrido un largo camino desde entonces. Los proyectos que se tratan a continuación le brindarán una mejor idea de cómo pueden mejorar los proyectos de IoT que lo rodean.

1) Predictor del tiempo ESP8266

¿Qué tal tener un dispositivo junto al pomo de la puerta que te recuerde llevar una botella de agua extra si las temperaturas son más altas de lo normal en tu zona? Hablamos de un sencillo dispositivo que permite saber la hora con un simple cambio de color del LED.
Cosas que necesitarás

    • Cable pasa corriente
    • tablero de prueba
    • 4 resistencias
    • 4 LED
    • ESP8266 12-E

¿Qué más necesitarás?
Necesitará una API de Open Weather Map. La clave API se puede obtener registrándose en la plataforma. Simplemente obtenga la clave, cópiela y péguela en algún lugar. Para obtener información meteorológica para una ubicación seleccionada, deberá ingresar la URL a continuación mientras ingresa la ubicación entre llaves.

http://api.openweathermap.org/data/2.5/forecast?q= {tu ciudad} , {tu código de país} &APPID= {tu clave API} &mode=json&units=metric&cnt=2

Copie esta URL en su navegador y le brindará toda la información que necesita sobre el pronóstico del tiempo local.

Instalación de la biblioteca ArduinoJson
Para instalar la biblioteca ArduinoJson necesitarás descargar el archivo desde Descomprimir la carpeta descargada y tendrás la carpeta ArduinoJson-master. Muévalo a la carpeta de bibliotecas de instalación de Arduino IDE y vuelva a abrir Arduino IDE>

Subiendo el código
Una vez que tenga el complemento ESP8266 para Arduino IDE, simplemente vaya al segmento de herramientas y haga clic en "NodeMCU (Módulo ESP-12E)". Copie el código en el IDE de Arduino y cárguelo en la placa ESP8266. Deberá agregar algunos otros detalles como el código de país, el nombre de la ciudad, la contraseña SSID y la clave API de Open Weather Map en el código. Puede consultar todos los detalles de codificación en:

Esquemas
El circuito que se muestra a continuación le dará una buena idea sobre el cableado del circuito.

Proyectos ESP8266

La imagen final debería verse así.

2) Error azul
Es posible que haya oído hablar de la creación de protectores de sensores, protectores de Bluetooth o protectores de Wi-Fi. BluBug reúne todos estos protectores. Es un formato consolidado con sensor, motor, Bluetooth, Wi-Fi y escudo de programación inalámbrica en una sola placa. Le permite controlar los datos de los sensores y verificar los motores en línea desde una ubicación distante. Elimina la necesidad de conectar Arduino a la PC cargando códigos desde Arduino IDE a través de Bluetooth. Además, es más fácil porque BluBug viene con una aplicación para Android que monitorea los robots mediante joysticks virtuales.

¿Por qué necesitas esto?
La lista de desventajas asociadas con la compra de diferentes escudos para cada propósito es interminable. Una solución completa parece simple y resuelve todos los problemas. Con BluBug puedes cargar códigos de forma inalámbrica desde un IDE de Arduino a través de Wi-Fi o Bluetooth (lo que prefieras). Es bastante útil cuando su sistema se ha implementado en algún lugar distante y no puede permitirse el lujo de tener cables extendidos para monitorear datos, depurar, monitorear en serie y cargar bocetos. También le permite conectar servomotores, dispositivos paso a paso, CC, CA, sensores analógicos, etc. No puede haber mejor opción para sus proyectos de robótica e IoT.

Suministros y componentes necesarios

  • 1 x Expressif ESP8266 ESP-01
  • SparkFun, regulador elevador de voltaje – 3.3V x1
  • 1x UNO genuino y Arduino UNO
  • 1 x unidades de motor Texas Instruments Dual H-Bridge L293D
  • 1 módulo Bluetooth HC-05.
  • Hierro de soldadura

¿Qué más puedes hacer con BluBug?
BluBug es perfecto para todos los proyectos de robótica e IoT. Puede desempeñar un papel clave en la construcción de su propio sistema de automatización del hogar basado en IoT para encender ventiladores y luces en su apartamento a través de su teléfono inteligente. También puede ayudar a monitorear las características del suelo como temperatura, humedad y otras para fines agrícolas.

Puede encontrar todos los detalles de montaje de este dispositivo en

3) Hackear el sensor de movimiento PIR con un ESP8266
El proyecto gira en torno a modificar un sensor de movimiento comercial a través del ESP8266 para registrar datos cada vez que se detecta movimiento. Luego, los datos se envían a Node-RED con el protocolo de comunicación MQTT. Aquí ESP8266 absorbe energía a través del cable de desactivación de fase del sensor de movimiento con la ayuda del convertidor CA/CC HLK-PM03.

Requisitos

  • Sensor de movimiento PIR de 220 V.
  • ESP8266-01
  • Adaptador serie ESP8266-01
  • Protoboard pequeño
  • Frambuesa Pi
  • Condensador electrolítico de 47 uF.
  • Fusible de acción lenta (200 mA)
  • Hola enlace HLK-PM03

Visión general
Se divide en tres partes diferenciadas:

  1. Construcción de circuitos
  2. Creación y carga de código ESP8266
  3. Creando el flujo Modo-RED

Analicemos el proceso paso a paso.

  1. Edificio del circuito :
    Para comenzar, deberá quitar la cubierta del sensor de movimiento PIR. Verá tres cables: cable de salida de fase, cable de entrada de fase y cable neutro. También se sugiere agregar un fusible de acción lenta justo antes del convertidor HKL-PM03, así como un capacitor en la salida. El montaje final será algo como esto:

    Este es un HLK-PM03 junto con un circuito ESP8266 en una placa pequeña. También se agregaron algunos pasadores de cabecera para mantener el ESP8266-01 en su lugar.

  2. Escribir y cargar código ESP8255
    Para este proyecto, el ESp8266 se programará con Arduino IDE. Deberá comenzar instalando el complemento ESP8266. Además, instale la biblioteca PubSubClient que le ayudará a crear un cliente MQTT para la publicación de mensajes básicos con el servidor. Ahora, copie el código al IDE de Arduino y comience a realizarle modificaciones. Deberá agregar su propia dirección IP, contraseña y SSID del corredor MQTT. Puede consultar los detalles completos de la codificación en

A continuación, deberá incluir sus credenciales de red y, finalmente, la IP del corredor MQTT.

Entonces, ¿cómo funciona el código? Es algo simple que simplemente publica un mensaje. Aquí, el LED se iluminará cada vez que se encienda el ESP8266. Una vez rectificado el código con las credenciales de red requeridas, se puede cargar directamente. Necesitará un programador FTDI o un adaptador serie para este fin.

  1. Creación de flujo Node-RED :
    Justo antes de crear el flujo, debe instalar Mosquito Broker, Node-RED Dashboard y Node-RED en Raspberry Pi.
    A continuación, deberá importar la secuencia Node-RED desde el repositorio de GitHub. Así es como se ve el flujo importado cuando recibe los registros y mensajes del ESP8266 MQQTT cada vez que se siente o identifica algún movimiento. Puede ver los dos botones agregados para actualizar y borrar el registro en la imagen a continuación.

Panel Nodo-ROJO
Una vez realizados los cambios necesarios, simplemente toque la pestaña Implementar para guardar los cambios. Para acceder a su aplicación en la red local deberá escribir http:// Seu_RPi_IP_address:1880 /ui

El proyecto ayuda a piratear un sensor de movimiento y convertirlo en un sensor más inteligente. El HLK-PM03 se puede utilizar para alimentar el ESP8266 directamente desde la tensión de red. Siempre que se detecta movimiento, el ESP8266 se enciende y realiza la tarea. Luego se suscribe al mensaje MQTT para registrar el momento exacto en que se detectó el movimiento. De manera similar, se puede escribir otro código para cumplir con cualquier otro requisito.

Ultimas palabras

Estos proyectos brindan una visión clara del potencial del ESP8266. Los proyectos cubiertos aquí han sido cuidadosamente seleccionados para mostrar la gama de tareas cubiertas por este dispositivo. Hay varios otros propósitos útiles que cumple el ESP8266, como la construcción de proyectos de automatización del hogar, la creación de un escudo multisensor, servidores web, clonación de botones de Amazon de bricolaje, creación de su propio regulador de voltaje, monitor de estado de puerta, etc. Probablemente hablaremos más sobre esto en nuestro próximo blog.

Referencias

Regresar al blog

Deja un comentario

Ten en cuenta que los comentarios deben aprobarse antes de que se publiquen.