![Haga un sistema de control de casa inteligente en STONE HMI Disp: 23 pasos Haga un sistema de control de casa inteligente en STONE HMI Disp: 23 pasos](https://i.howwhatproduce.com/images/002/image-5203-j.webp)
Tabla de contenido:
- Paso 1: STONE STVC050WT - 01 Módulo de pantalla LCD TFT
- Paso 2: La siguiente imagen muestra algunos parámetros del módulo de visualización STONE STVC050WT-01:
- Paso 3: Desarrollo del módulo de visualización STONE Tres pasos
- Paso 4: Diseño de la interfaz de la interfaz de usuario:
- Paso 5: Función:
- Paso 6: Nuevo proyecto con pantalla STONE:
- Paso 7: STONE TOOL es un software de diseño de GUI
- Paso 8: haga clic con el botón derecho en el directorio "Imagen" y elimine 0.jpg
- Paso 9: agregue la imagen de la interfaz de usuario en las HERRAMIENTAS DE PIEDRA:
- Paso 10: agregue el Word Stock en STONE TOOLS
- Paso 11: agregue un botón
- Paso 12: Las propiedades de los botones se enumeran en la barra de propiedades a la derecha del software STONE TOOL
- Paso 13: "Generar archivo de configuración" en "Herramienta" y luego "Pantalla de puerto serie virtual"
- Paso 14: Luego avanzamos y cambiamos la flecha en la esquina superior izquierda de la página 2 a un botón:
- Paso 15: Agregar pantalla de texto:
- Paso 16: A continuación, haga clic en la variable de texto que acaba de agregar y la interfaz de propiedad aparecerá a la derecha del software STONE TOOL, cambiando principalmente los siguientes parámetros:
- Paso 17: un botón con un valor de retorno:
- Paso 18: La barra de propiedades se establece de la siguiente manera:
- Paso 19: descargue el archivo de diseño de la interfaz de usuario en el módulo de visualización:
- Paso 20: una comunicación de puerto serie
- Paso 21: presione el botón para apagar la luz
- Paso 22: escribir datos de registro
- Paso 23: Leer datos de registro
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
![Haga un sistema de control de casa inteligente en STONE HMI Disp Haga un sistema de control de casa inteligente en STONE HMI Disp](https://i.howwhatproduce.com/images/002/image-5203-1-j.webp)
Introducción al proyecto
El siguiente tutorial le muestra cómo usar el módulo de pantalla táctil STONE STVC050WT-01 para hacer un sistema de control de electrodomésticos simple.
Paso 1: STONE STVC050WT - 01 Módulo de pantalla LCD TFT
![STONE STVC050WT - 01 Módulo de pantalla LCD TFT STONE STVC050WT - 01 Módulo de pantalla LCD TFT](https://i.howwhatproduce.com/images/002/image-5203-2-j.webp)
STONE STVC050WT - 01 el módulo de pantalla táctil de soporte es de 5 pulgadas, la resolución de 480 * 272 en el módulo se ha integrado en la pantalla y el controlador de pantalla táctil necesita chips, los desarrolladores solo necesitan en STONE, el diseño de interfaz de interfaz de usuario relacionado con el software de diseño oficial VGUS y generar un archivo de programación descargado al módulo de visualización STONE, y luego a través de un puerto serie (RS232 / RS485 / TTL) correspondiente, puede realizar aspectos de diseño de interfaz de usuario complejos. El proceso es el siguiente:
Paso 2: La siguiente imagen muestra algunos parámetros del módulo de visualización STONE STVC050WT-01:
![La siguiente imagen muestra algunos parámetros del módulo de visualización STONE STVC050WT-01 La siguiente imagen muestra algunos parámetros del módulo de visualización STONE STVC050WT-01](https://i.howwhatproduce.com/images/002/image-5203-3-j.webp)
PIEDRA STVC050WT-01 :
Este módulo de visualización es solo uno de los muchos de esta línea de productos. Hay muchos otros módulos de visualización disponibles en diferentes configuraciones. www.stoneitech.com
Paso 3: Desarrollo del módulo de visualización STONE Tres pasos
1. Diseñó la interfaz de usuario con el software STONE TOOL y descargó el archivo de diseño en el módulo de visualización.
2. MCU se comunica con el módulo de visualización STONE a través del puerto serie.
3. La MCU realiza otras acciones basándose en los datos obtenidos en el paso 2.
Paso 4: Diseño de la interfaz de la interfaz de usuario:
![Diseño de interfaz de interfaz de usuario Diseño de interfaz de interfaz de usuario](https://i.howwhatproduce.com/images/002/image-5203-4-j.webp)
Hoy hicimos un sencillo control de electrodomésticos. A través de Photoshop, diseñé la siguiente interfaz simple:
Paso 5: Función:
![Función Función](https://i.howwhatproduce.com/images/002/image-5203-5-j.webp)
cuando se presiona el botón de luz, la página salta a 2, mostrando el estado del interruptor de tres luces. Cuando se presiona el botón de luz de encendido / apagado, el puerto serie del módulo de pantalla emite el protocolo de señal del interruptor. La MCU externa puede enviar datos directamente al módulo de pantalla a través de un puerto serie. Deje que la pantalla muestre el estado del interruptor de luz directamente.
Paso 6: Nuevo proyecto con pantalla STONE:
En el sitio web de STONE, podemos descargar la última versión del software STONE TOOLS 2019, a través del cual podemos diseñar la interfaz de usuario:
www.stoneitech.com/support/download/software
Paso 7: STONE TOOL es un software de diseño de GUI
![STONE TOOL es un software de diseño GUI STONE TOOL es un software de diseño GUI](https://i.howwhatproduce.com/images/002/image-5203-6-j.webp)
STONE TOOL es un software de diseño de GUI que no requiere instalación. Después de la descarga, se puede abrir y ejecutar directamente mediante descompresión. Cabe señalar que este software debe ejecutarse de forma compatible en los sistemas Windows8 y Windows10
Paso 8: haga clic con el botón derecho en el directorio "Imagen" y elimine 0.jpg
![Haga clic derecho en el Haga clic derecho en el](https://i.howwhatproduce.com/images/002/image-5203-7-j.webp)
Como estoy usando STVC050WT-01 con una resolución de 480 * 272 y el tamaño de espacio flash predeterminado de 128 Mbyte (ampliable a 1024 MByte), he elegido 128 Mbyte.
Establezca el nombre del proyecto y la ruta de almacenamiento, y haga clic en "Aceptar" para completar. Haga clic con el botón derecho en el directorio "Imagen" y elimine 0.jpg:
Paso 9: agregue la imagen de la interfaz de usuario en las HERRAMIENTAS DE PIEDRA:
![Agregue la imagen de la interfaz de usuario en las HERRAMIENTAS DE PIEDRA Agregue la imagen de la interfaz de usuario en las HERRAMIENTAS DE PIEDRA](https://i.howwhatproduce.com/images/002/image-5203-8-j.webp)
![Agregue la imagen de la interfaz de usuario en las HERRAMIENTAS DE PIEDRA Agregue la imagen de la interfaz de usuario en las HERRAMIENTAS DE PIEDRA](https://i.howwhatproduce.com/images/002/image-5203-9-j.webp)
![Agregue la imagen de la interfaz de usuario en las HERRAMIENTAS DE PIEDRA Agregue la imagen de la interfaz de usuario en las HERRAMIENTAS DE PIEDRA](https://i.howwhatproduce.com/images/002/image-5203-10-j.webp)
Haga clic con el botón derecho en el directorio "imagen" y agregue los dos ICONOS de la interfaz de usuario que hemos preparado para el proyecto:
Paso 10: agregue el Word Stock en STONE TOOLS
![Agregue la palabra Stock en STONE TOOLS Agregue la palabra Stock en STONE TOOLS](https://i.howwhatproduce.com/images/002/image-5203-11-j.webp)
Haga clic con el botón derecho del mouse en "Archivo de fuente", seleccione la fuente adecuada para agregar al proyecto.
Aquí elegí ASCII 24 por 48.
Paso 11: agregue un botón
![Agregar un botón Agregar un botón](https://i.howwhatproduce.com/images/002/image-5203-12-j.webp)
Necesitamos configurar una función en el botón "Luz" en la primera interfaz de usuario del software STONE TOOL:
cuando hacemos clic en el botón "Light", saltaremos a la segunda página.
¿Cómo hacerlo?
Haga clic en el icono "Botón" para dibujar el área del botón:
Paso 12: Las propiedades de los botones se enumeran en la barra de propiedades a la derecha del software STONE TOOL
![Las propiedades de los botones se enumeran en la barra de propiedades a la derecha del software STONE TOOL Las propiedades de los botones se enumeran en la barra de propiedades a la derecha del software STONE TOOL](https://i.howwhatproduce.com/images/002/image-5203-13-j.webp)
El área amarilla representa el área del botón que ha dibujado el usuario. Las propiedades del botón se enumeran en la barra de propiedades a la derecha del software STONE TOOL:
Simplemente configure la opción "cambio de página" en 1 para cambiar a la segunda página cuando se presiona el botón.
Paso 13: "Generar archivo de configuración" en "Herramienta" y luego "Pantalla de puerto serie virtual"
![Imagen Imagen](https://i.howwhatproduce.com/images/002/image-5203-14-j.webp)
Paso 14: Luego avanzamos y cambiamos la flecha en la esquina superior izquierda de la página 2 a un botón:
![Luego avanzamos y cambiamos la flecha en la esquina superior izquierda de la página 2 a un botón Luego avanzamos y cambiamos la flecha en la esquina superior izquierda de la página 2 a un botón](https://i.howwhatproduce.com/images/002/image-5203-15-j.webp)
Cuando el usuario presiona este botón, regresa a la primera página.
Paso 15: Agregar pantalla de texto:
![Agregar pantalla de texto Agregar pantalla de texto](https://i.howwhatproduce.com/images/002/image-5203-16-j.webp)
![Agregar pantalla de texto Agregar pantalla de texto](https://i.howwhatproduce.com/images/002/image-5203-17-j.webp)
Con el control de la variable Texto, encierre en un círculo el espacio en blanco después de "light1":
Paso 16: A continuación, haga clic en la variable de texto que acaba de agregar y la interfaz de propiedad aparecerá a la derecha del software STONE TOOL, cambiando principalmente los siguientes parámetros:
![Luego haga clic en la variable de texto recién agregada y la interfaz de propiedad aparecerá a la derecha del software STONE TOOL, principalmente cambiando los siguientes parámetros Luego haga clic en la variable de texto recién agregada y la interfaz de propiedad aparecerá a la derecha del software STONE TOOL, principalmente cambiando los siguientes parámetros](https://i.howwhatproduce.com/images/002/image-5203-18-j.webp)
Entre ellos, "Dirección de memoria variable" se refiere a la dirección de memoria donde se almacena el contenido mostrado. Una dirección puede almacenar dos bytes. Nuestro contenido de pantalla predeterminado es "APAGADO", que requiere tres bytes de espacio de memoria. Esto significa que almacenamos "OFF" en las direcciones 0020 y 0021.
Paso 17: un botón con un valor de retorno:
![Un botón con un valor de retorno Un botón con un valor de retorno](https://i.howwhatproduce.com/images/002/image-5203-19-j.webp)
El control que usamos arriba es "Botón". Este control de "botón" no devuelve un valor, lo que significa que cuando el usuario presiona el botón, el puerto serie del módulo de visualización no envía datos a la MCU.
Si el usuario presionó el botón y quiere que el módulo de pantalla devuelva datos a la MCU, podemos usar el control "retorno de valor de tecla presionada":
Paso 18: La barra de propiedades se establece de la siguiente manera:
![La barra de propiedades se establece de la siguiente manera La barra de propiedades se establece de la siguiente manera](https://i.howwhatproduce.com/images/002/image-5203-20-j.webp)
Paso 19: descargue el archivo de diseño de la interfaz de usuario en el módulo de visualización:
![Descargue el archivo de diseño de la interfaz de usuario en el módulo de visualización Descargue el archivo de diseño de la interfaz de usuario en el módulo de visualización](https://i.howwhatproduce.com/images/002/image-5203-21-j.webp)
1. Conecte la unidad flash USB a la computadora.
2. Haga clic en el botón Descargar en u-disk en el cuadro HERRAMIENTA DE PIEDRA 3. Saque el disco flash USB
4. Inserte el disco USB en la interfaz USB del módulo de pantalla y espere a que se complete la actualización. Cuando se complete la actualización, habrá un sonido de aviso
5. prueba
Paso 20: una comunicación de puerto serie
![Una comunicación de puerto serie Una comunicación de puerto serie](https://i.howwhatproduce.com/images/002/image-5203-22-j.webp)
Retorno de valor-clave
Después de descargar el programa en el módulo de visualización, enciéndalo, conecte la computadora a través del puerto serie a través de USB-TTL, presione el botón de luz de Light1 y devuelva los datos del puerto serie: a55a 06 83 00 26 01 00 A8
Paso 21: presione el botón para apagar la luz
![Presione el botón para apagar la luz Presione el botón para apagar la luz](https://i.howwhatproduce.com/images/002/image-5203-23-j.webp)
Devolución de datos en serie:
A5 5A 06 83 00 26 01 00 A9
A5 5A: encabezado de la trama 06: longitud del byte de instrucción, 83 00 26 01 00 A9 total 6 bytes (excluyendo el encabezado de la trama de datos)
83: leer instrucción de memoria variable
00 26: dirección de almacenamiento variable
01: longitud de la palabra de datos, 00 A9: longitud de 1 palabra (2 bytes) 00 A9: contenido de los datos del usuario, según las teclas configuradas.
Paso 22: escribir datos de registro
Esta instrucción escribe 55 aa en la dirección 0x0020 en el área de almacenamiento de datos:
0xA5 0x5A 0x05 0x82 0x00 0x20 0x55 0xaa
Dado que hemos configurado la dirección de almacenamiento de visualización de texto de Light1 en 0x0020, escribir datos en esta dirección utilizando un puerto serie es equivalente a cambiar el contenido del cuadro de visualización de texto de Light1.
Paso 23: Leer datos de registro
El puerto serie envía el siguiente comando al módulo de visualización:
0xA5 0x5A 0x03 0x83 0x00 0x20 Representa el valor de la lectura 0x0020 y, en el proyecto de cambio, representa el estado de conmutación de la lámpara de lectura.
Recomendado:
Sistema de casa inteligente Alexa con módulo de relé NodeMCU: 10 pasos
![Sistema de casa inteligente Alexa con módulo de relé NodeMCU: 10 pasos Sistema de casa inteligente Alexa con módulo de relé NodeMCU: 10 pasos](https://i.howwhatproduce.com/images/001/image-912-15-j.webp)
Sistema Alexa Smart Home usando el módulo de relé NodeMCU: En este proyecto de IoT, hice el sistema Alexa Smart Home Automation usando NodeMCU ESP8266 & Módulo de relés. Puede controlar fácilmente la luz, el ventilador y otros electrodomésticos con el comando de voz. Para conectar el altavoz inteligente Echo Dot con
USE STONE HMI Haga un sistema de control del hogar: 9 pasos
![USE STONE HMI Haga un sistema de control del hogar: 9 pasos USE STONE HMI Haga un sistema de control del hogar: 9 pasos](https://i.howwhatproduce.com/images/001/image-2809-6-j.webp)
USE STONE HMI Haga un sistema de control del hogar: Introducción al proyecto El siguiente tutorial le muestra cómo usar el módulo de pantalla táctil STONE STVC050WT-01 para hacer un sistema de control de electrodomésticos simple. STONE STVC050WT - 01 el módulo de pantalla táctil de soporte es de 5 pulgadas, resolución de 480 * 272 en
Ventilador médico con STONE HMI ESP32: 10 pasos
![Ventilador médico con STONE HMI ESP32: 10 pasos Ventilador médico con STONE HMI ESP32: 10 pasos](https://i.howwhatproduce.com/images/002/image-4030-11-j.webp)
Ventilador médico con STONE HMI ESP32: El nuevo coronavirus ha causado casi más de 80 mil casos confirmados en todo el país, y los respiradores y respiradores escasean en los últimos meses. No solo eso, sino que la situación en el exterior tampoco es optimista. El número acumulativo
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 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 usando el módulo de relé de control Arduino »Wiki Ùtil Ideas de automatización del hogar: 15 pasos (con imágenes)](https://i.howwhatproduce.com/images/003/image-6810-j.webp)
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
Haga un robot de extinción de incendios barato en casa: 6 pasos
![Haga un robot de extinción de incendios barato en casa: 6 pasos Haga un robot de extinción de incendios barato en casa: 6 pasos](https://i.howwhatproduce.com/images/009/image-25246-j.webp)
Haga un robot de extinción de incendios barato en casa: ¿Quiere hacer un proyecto de seguridad para su presentación universitaria o tal vez para su uso personal? ¡Entonces Fire Fighting Robot es una gran opción! Hice este prototipo como proyecto de fin de año en unos 50 USD (3500 INR). Vea el video de demostración de arriba. Este robot está en funcionamiento