Tabla de contenido:
Video: Control de relé ESP8266: 3 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
Actualización (07.02.2017): He actualizado la versión de Windows del programa para controlar su ESP8266. Agregué un modo de "ventana pequeña" ("SW"): acoplará una microversión del programa sobre la barra de tareas en el lado izquierdo para que pueda acceder a los relés más fácilmente mientras trabaja con otros programas. También estará en primer plano todo el tiempo. ¡Hola, y bienvenido a mi primer Instructable! ¿Qué me mostrará este Instructable? Te mostraré en este Instructable cómo controlar una placa de relés con 4 relés -o incluso más- con un Android-Smartphone o Windows-PC. Si usa 4 relés o menos, puede usar una aplicación para Android o Windows mía. Si desea usar más, debe continuar desarrollando el código usted mismo. Entonces, obtendrás el código que desarrollé todavía. ¿Qué necesito? Necesitarás un módulo ESP8266. Usaré una versión D1 Mini del ESP8266 y recomiendo usar esta o una similar también porque no sé si se pueden programar otras versiones del ESP8266 tan fácilmente como con un D1 Mini. También necesitará, por supuesto, un módulo de relé como se ve en las imágenes. Los compré: https://ebay.eu/2iQLv3s - Módulo de relé con 4 reléshttps://ebay.eu/2iQUwtr - Módulo D1 Mini NodeMCU
Paso 1: ¡Empecemos
Prepare el módulo ESP8266:
Primero, descargue los siguientes archivos a su computadora con Windows:
NodeMCU-Flasher:
ESPlorer (se adjunta como archivo ZIP abajo)
init.lua (está adjunto)
Intermitente del módulo ESP8266:
-Conecte el módulo ESP8266 con su computadora a través de USB y espere hasta que todos los controladores estén instalados (su sistema necesitará un controlador de serie a USB).
-Abra ESP8266Flasher.exe desde NodeMCU-Flasher, seleccione el puerto COM correcto y haga clic en "Flash". Esto podría tomar un tiempo.
Cargue el script en el módulo ESP8266:
-Abrir ESPlorer. Necesitará Java para abrirlo.
-Seleccione el puerto COM correcto en la pestaña derecha en la parte superior y haga clic en "Abrir". No se preocupe si dice que no puede detectar automáticamente el firmware.
-La ventana gris derecha será un monitor serial, la izquierda un editor de código. Abra el archivo init.lua.
(Debería verse así en la captura de pantalla)
-Introduzca su Wifi-SSID y su Wifi-Contraseña.
-Pulse el botón "Subir".
Paso 2: algo sobre el código …
Los programas:
Simplemente puede descargar el archivo "EDR.zip" para Windows y el archivo "EDR.apk" para Android.
(Esta parte trata sobre la cantidad de relés que necesita. Si desea usar 4 o menos, puede omitir este paso)
Acerca de init.lua:
Parte del código para los relés:
_
si (_GET.pin == "ON") entonces _on = "selected = true"
gpio.write (1, gpio. HIGH)
elseif (_GET.pin == "OFF") entonces
_off = "seleccionado = \" verdadero / ""
gpio.write (1, gpio. LOW)
elseif (_GET.pin == "ON2") entonces
_on = "seleccionado = verdadero"
gpio.write (2, gpio. HIGH)
elseif (_GET.pin == "OFF2") entonces
_off = "seleccionado = \" verdadero / ""
gpio.write (2, gpio. LOW)
elseif (_GET.pin == "ON3") entonces
_on = "seleccionado = verdadero"
gpio.write (3, gpio. HIGH)
elseif (_GET.pin == "OFF3") entonces
_off = "seleccionado = \" verdadero / ""
gpio.write (3, gpio. LOW)
elseif (_GET.pin == "ON4") entonces
_on = "seleccionado = verdadero"
gpio.write (4, gpio. HIGH)
elseif (_GET.pin == "OFF4") entonces
_off = "seleccionado = \" verdadero / ""
gpio.write (4, gpio. LOW)
fin
_
Estoy seguro de que puedes encontrar un esquema:
por cada Realy hay este bloque de código:
elseif (_GET.pin == "ON_NUMBER_OF_RELAY") luego _on = "selected = true"
gpio.write (GPIO_NUMBER, gpio. HIGH)
elseif (_GET.pin == "OFF_NUMBER_OF_RELAY") entonces
_off = "seleccionado = \" verdadero / ""
gpio.write (GPIO_NUMBER, gpio. LOW)
Solo una cosa más. Al principio del código está de pie:
gpio.mode (1, gpio. OUTPUT) gpio.mode (2, gpio. OUTPUT) gpio.mode (3, gpio. OUTPUT) gpio.mode (4, gpio. OUTPUT)
Entonces también habrá que agregar:
gpio.mode (GPIO_NUMBER. OUTPUT)
Estoy seguro de que puedes manejar esto;-)
Acerca del código fuente de mi programa de Windows:
Si desea editar esto, tendrá que saber algo sobre C # y debe tener una versión de Visual Studio 2015 o compatible. Adjuntaré el proyecto como archivo ZIP también (EDR.zip).
Acerca de la aplicación de Android:
Si desea la aplicación de Android, necesitará AppInventor2. Hay una versión en línea gratuita. Puede abrir el archivo adjunto "EDR.aia" y editarlo como desee.
Paso 3: El final…
Así que eso es todo.
Si tiene algunas ideas para este proyecto, simplemente confíelas.
Recomendado:
Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU: 14 pasos (con imágenes)
Cómo hacer automatización del hogar basada en IoT con el relé de control de sensores NodeMCU: en este proyecto basado en IoT, hice la automatización del hogar con el módulo de relé de control Blynk y NodeMCU con retroalimentación en tiempo real. En el modo manual, este módulo de relé se puede controlar desde el móvil o teléfono inteligente y, interruptor manual. En el modo automático, este smar
Cómo hacer una casa inteligente usando el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: 15 pasos (con imágenes)
Cómo hacer una casa inteligente con el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: en este proyecto de automatización del hogar, diseñaremos un módulo de relé inteligente para el hogar que puede controlar 5 electrodomésticos. Este módulo de relé se puede controlar desde un teléfono móvil o teléfono inteligente, control remoto IR o control remoto de TV, interruptor manual. Este relé inteligente también puede detectar el r
ESP8266 - Riego de jardines con temporizador y control remoto a través de Internet / ESP8266: 7 pasos (con imágenes)
ESP8266 - Riego de jardines con temporizador y control remoto a través de Internet / ESP8266: ESP8266 - Riego controlado a distancia y con cronometraje para huertos, jardines de flores y césped. Utiliza el circuito ESP-8266 y una válvula hidráulica / eléctrica para la alimentación del irrigador. Ventajas: Bajo costo (~ US $ 30,00) Comandos de acceso rápido ov
Control de persianas con ESP8266, integración de Google Home y Openhab y control web: 5 pasos (con imágenes)
Control de persianas con ESP8266, integración de Google Home y Openhab y Webcontrol: en este Instructable, les muestro cómo agregué automatización a mis persianas. Quería poder agregar y quitar la automatización, por lo que toda la instalación se engancha. Las partes principales son: Motor paso a paso Controlado por controlador paso a paso bij ESP-01 Engranaje y montaje
Control de PC súper fácil de 110 VCA usando un relé de estado sólido Crydom: 3 pasos (con imágenes)
Control de PC súper fácil de 110 VCA usando un relé de estado sólido Crydom: Me estoy preparando para probar suerte en la soldadura de placa caliente. Por lo tanto, necesitaba una forma de controlar 110Vac desde mi PC. Este instructivo muestra cómo controlar fácilmente 110Vac desde un puerto de salida en serie en una PC. El puerto serie que usé era un tipo USB