Tabla de contenido:
- Paso 1: hardware clave
- Paso 2: configuración del hardware del dispositivo
- Paso 3: software de depuración
- Paso 4: la aplicación de Android
- Paso 5: Anexo
Video: Salida de relé WiFi-DIY: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Hoy en día, los kits de experimentación de IoT más populares vienen como módulos que simplemente se conectan en lugar de componentes individuales. Los principiantes en electrónica, ingenieros en ejercicio y manos experimentadas seguramente encontrarán interesantes estos módulos económicos. En esta guía, le muestro cómo tomar un tomacorriente de pared común y agregar inteligencia usando un montón de módulos precableados disponibles y fáciles de usar. Como he diseñado este proyecto en una especie de forma modular, puede intentar construir el proyecto completo tal como está o partes de él o incluso extender este proyecto con más funcionalidad. Bueno, prepárese para agregar accesibilidad, inteligencia y conectividad mejoradas a su toma corriente de pared común.
Paso 1: hardware clave
Módulo de relé ESP8266 WiFi (5V / 1 canal) x1
Módulo SMPS Hi-Link HLK-PM01 (5V / 3W) x1
Lo primero: el módulo de relé WiFi es de hecho una mezcla cruda de un SoC WiFi ESP8266 (ESP-01), un IC regulador de 3.3V integrado (AMS1117-3.3), un microcontrolador STC15F104 y un relé SPDT (1C / O) de 5V. El ESP8266 WiFi SoC es una tarjeta de tipo enchufable con un encabezado de 8 pines, y el encabezado de 4 pines en el borde del Módulo de relé Wifi funciona como una interfaz simple para instalar / configurar el Módulo de relé WiFi con la ayuda de su ORDENADOR PERSONAL. La segunda cosa es que un módulo compacto de fuente de alimentación AC-DC ofrece una salida estabilizada de 5V / 600mA dc desde la entrada de la red doméstica AC230V habitual. Este módulo de fuente de alimentación sellado (cumple con los requisitos de UL, CE) está especialmente diseñado para dispositivos / proyectos de IoT.
Paso 2: configuración del hardware del dispositivo
Como se puede ver en el diagrama de cableado que se muestra a continuación, la configuración del hardware es extremadamente simple y solo requiere poco trabajo de soldadura. Tenga cuidado, tan pronto como L / N (~ 230V) esté conectado y se aplique el voltaje de la red, ¡no toque el dispositivo desnudo!
Tenga en cuenta que sin un gabinete adecuado, cualquier dispositivo conectado a la red no es seguro de usar, ya que existe la posibilidad de una descarga eléctrica fatal accidental. Por lo tanto, se recomienda encarecidamente montar el hardware ensamblado dentro de un gabinete de ABS / metal conectado a tierra a prueba de golpes, por supuesto con suficientes orificios de ventilación.
Paso 3: software de depuración
Antes del primer uso, el módulo de relé WiFi debe configurarse con la ayuda de un "adaptador USB a TTL de nivel 3.3V" y el software de depuración serial propietario "USR-TCP232-Test-V1.3". Para ello, conecte los pines TX-RX-GND del adaptador USB a TTL a los pines RX-TX-GND del cabezal de 4 pines (consulte la siguiente figura). También recuerde encender el dispositivo y establecer una velocidad en baudios de 9600. Luego, abra el software Serial Debugging (USR-TCP232-Test-V1.3) en la PC para enviar todos los comandos AT requeridos que se enumeran a continuación.
AT + CWMODE = 2
AT + RST
AT + CIPMUX = 1
AT + CIPSERVER = 1, 8080
AT + CIFSR
AT + CIOBAUD = 9600
Si no devuelve OK y simplemente devuelve el comando que ha enviado, presione la tecla ENTER primero antes de enviar los comandos AT (por ejemplo, AT + RST> ENTER> SEND). Tome nota, el módulo debe reconfigurarse si se reinicia, es decir, debe actualizar el módulo a través del software de depuración en serie enviando ciertos comandos en serie. En resumen, ¡hay que volver a aplicar CIPMUX y CIPSERVER!
Paso 4: la aplicación de Android
Para el control remoto con un teléfono inteligente Android, debe descargar e instalar la aplicación gratuita para Android ‚EasyTCP (v4.4)‛ en su teléfono inteligente
A continuación, abra la aplicación, haga clic en ‚Conectar‛ e ingrese la ‚dirección IP‛ (192.168.4.1) y el ‚Puerto‛ (8080). Mantenga presionado un botón de interruptor para ingresar el nombre y el contenido del comando serial en formato hexadecimal (A00101A2 relay_on, A00100A1 relay_off). Por último, puede enviar comandos en serie desde la aplicación para el control de relés utilizando el interruptor de botón predefinido. Aquí, la cobertura de señal máxima del sistema que funciona en modo AP (punto de acceso) es bastante cercana a los 400 metros en un entorno abierto.
Paso 5: Anexo
Algo que no me gusta: cuando vi el módulo de relé Wi-Fi (LC-WM-Relay-8266-5V) en eBay por primera vez, me sorprendió bastante su simplicidad / tamaño y, por lo tanto, pedí un par de ellos rápidamente. Sin embargo, después de algunos experimentos, me decepcionó bastante un problema exasperante. Dado que el servidor TCP no se guardará en la memoria flash, necesita reconfigurar los comandos AT después de cada ciclo de encendido / reinicio / reinicio. Así que abandoné la idea de construir un producto de usuario final exitoso para mi adorable vecino, ya que eso requiere un sistema de suministro de energía ininterrumpido durante un año. De lo contrario, debo tomar medidas para reemplazar el firmware original del microcontrolador STC15F104 (https://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F101E-series-english.pdf) con otro programa para enviar esos comandos de la UC en cada arranque (una sanción severa). Espero que alguien piense en esto y me diga si hay alguna solución viable.
Para romper la cárcel del módulo de retransmisión Wi-Fi, necesitará un programador STC y el ISP de STC o el stcgal alternativo. Aquí está el enlace de una idea similar: Además, compré algunas placas de desarrollo MCU STC15F104W de un proveedor chino muy recientemente. ¡Solo otra pequeña sorpresa está en las alas (espérala)!
Recomendado:
Obtenga salida HDMI de su Rock64 usando Armbian: 15 pasos
Obtenga salida HDMI de su Rock64 usando Armbian: Probablemente esté aquí después de que Google busque " Rock64 sin salida hdmi " le indicó en esta dirección. O podría preguntarse cómo usar la pantalla de 16 x 2 que venía con una compra que parecía demasiado buena para ser verdad: " Por $ 10- $ 20, un Sing
¡Convertidor buck de salida de 5 V de alta eficiencia para bricolaje !: 7 pasos
¡Convertidor Buck de salida de 5 V de alta eficiencia para bricolaje!: Quería una forma eficiente de reducir los voltajes más altos de los paquetes de LiPo (y otras fuentes) a 5 V para proyectos de electrónica. En el pasado, he usado módulos de dólar genéricos de eBay, pero el control de calidad cuestionable y la capacidad electrolítica sin nombre
Salida inteligente: 6 pasos
Smart Outlet: Exención de responsabilidad: este proyecto está destinado a mostrar cómo se pueden crear prototipos con una impresora PCB SV2. No es un producto que deba usar como un artículo de uso diario. No fue diseñado ni probado para cumplir con los estándares de seguridad apropiados. Eres responsable
Atenuador de borde de salida de bricolaje: 5 pasos
Atenuador de borde trasero de bricolaje: En este proyecto, veremos más de cerca los desafíos eléctricos que ofrecen las bombillas LED de CA cuando se trata de atenuarlas. Eso significa que les contaré un poco sobre cómo se construyen y también determinaremos las diferencias entre vanguardia
Temporizador de encendido y apagado cíclico programable con salida de relé: 4 pasos
Temporizador cíclico programable de encendido y apagado con salida de relé: Este proyecto es para construir un temporizador cíclico programable de encendido y apagado. En este proyecto, el usuario puede configurar el temporizador de ENCENDIDO y el tiempo de apagado usando las teclas y la pantalla de 7 segmentos. El relé se proporciona como salida, donde el relé permanecerá ENCENDIDO durante el tiempo de ENCENDIDO y se APAGARÁ después de ENCENDIDO ti