Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Una versión mejorada del software del sistema de control. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / diseñador radioaficionado

Comentarios sobre el artículo Comentarios sobre el artículo

Se describen los cambios y adiciones que el autor del artículo realizó en el software del sistema de control de hogar inteligente "aficionado" que describió en [L].

En primer lugar, se han solucionado los errores que afectaban a la estabilidad del módulo ihsc.exe. Para aumentar la estabilidad de todo el sistema, se creó un proceso de monitoreo (el módulo ihsc_guard.exe), que comienza a funcionar automáticamente cuando se inicia ihsc.exe. Si el módulo principal falla, se reinicia automáticamente.

En la nueva versión del software, el servidor web ha aprendido a aceptar información del navegador. El atributo "acción" del formulario web debe contener un script que se enviará al servidor y se ejecutará cuando se haga clic en el botón en pantalla de la página html. El acceso al sistema a través de Internet se realiza mediante un teléfono inteligente Android con el navegador Mozilla Firefox.

También se ha actualizado el programa de microcontroladores para dispositivos UD universales. Los cambios afectaron el componente Línea de control de salida única del sistema. Este componente ahora puede tener un sensor que monitorea el voltaje real aplicado a la carga, que se puede ensamblar, por ejemplo, según el circuito que se muestra en la figura. Al usarlo, puede controlar el estado de la parte de alimentación del dispositivo o del fusible. Al crear una configuración de dispositivo, el valor del campo "Sensor de tensión: Anti-rebote 0,1 s * on..." de este sensor debe establecerse en 30 (3 s) para evitar falsas alarmas.

Versión avanzada del software del sistema de control
Figura 1. Circuito del sensor

Se agregó un operador de salida al lenguaje de secuencias de comandos, que detiene la ejecución de la secuencia de comandos actual.

Daré un ejemplo de cómo ampliar las capacidades del dispositivo nº 12 descrito en [L] cambiando el conjunto de scripts. Se puede cargar en un dispositivo en ejecución abriendo el elemento del menú "Herramientas → Editor de scripts..." en el terminal gráfico.

Enseñemos al dispositivo número 12 a encender la lámpara si el sensor de movimiento se activa dentro de un minuto después de su apagado automático. Esto permitirá volver a encender la iluminación, por ejemplo, agitando la mano, si antes de eso durante más de 15 minutos no fue notado por el sensor de movimiento que apagó la iluminación, considerando que no había nadie en el cuarto. En la tabla se proporciona un conjunto de scripts que resuelven este problema. 1.

Tabla 1

Versión avanzada del software del sistema de control

Tenga en cuenta que no es necesario comprobar el estado actual del sensor de movimiento. Normalmente, el pulso de este sensor dura sólo unos segundos; cualquier diferencia en su nivel se considera presencia de movimiento.

Veamos dos ejemplos más que utilizan un sensor de movimiento. Supongamos que hay dos puertas instaladas en la entrada de la casa: externa e interna. Están situadas a poca distancia una de otra, por lo que al entrar o salir de casa hay un periodo de tiempo en el que ambas puertas están abiertas al mismo tiempo. Sobre la puerta exterior hay instalada una farola. En el pasillo hay luces de techo controladas por algún dispositivo número 4.

Es necesario asegurarse de que en la oscuridad, al salir de casa, la farola esté encendida durante unos minutos, y al entrar a la casa, la iluminación del pasillo esté encendida. Este problema se resuelve mediante un conjunto de scripts que figuran en la tabla. 2.

Tabla 2

Versión avanzada del software del sistema de control

La información sobre la iluminación actual pertenece al dispositivo número 10, una estación meteorológica doméstica equipada con un sensor de luz. Los umbrales de iluminación en los que es necesario encender o apagar las lámparas serán diferentes para la calle y el pasillo, ya que la luz natural en el interior siempre es menor que en el exterior.

Las lámparas convencionales con sensores de movimiento incorporados no son adecuadas en este caso, porque la configuración de la habitación y la posible ubicación de las lámparas no permiten que sus sensores se activen al abrir la puerta. Esto causa incomodidad: el primer paso debe darse en la oscuridad, solo después el sensor de movimiento encenderá la luz. Y debe asegurarse de que se encienda incluso cuando se abre la puerta.

Al dispositivo que estamos creando le asignaremos el número 3. Le conectaremos dos interruptores de láminas, que son sensores de puerta abierta (externos e internos) escondidos dentro del marco de la puerta. Conectemos también un botón de llamada. El dispositivo estará controlado por una lámpara externa y un timbre.

La variable paso toma el valor 1 cuando el dispositivo espera que la persona salga de la casa, o el valor 2 cuando la persona entra a la casa.

La variable fija está destinada a bloquear el encendido automático de la iluminación. Por ejemplo, si necesita mirar por la ventana al anochecer o no abrir la puerta a invitados no deseados.

La variable oscura contiene el nivel de iluminación exterior expresado en unidades convencionales. Cuanto mayor sea, menor será el valor de esta variable. Dado que el umbral de iluminación requerido se elige experimentalmente, no es necesario expresarlo en unidades estándar. El sensor en sí es un fotorresistor conectado a un ADC.

2 minutos después de iniciar el dispositivo, a la variable oscuridad se le asigna el valor del nivel de luz actual recibido del dispositivo No. 10 (estación meteorológica). En el futuro, el valor de esta variable se actualiza cada 15 minutos. El almacenamiento local de un parámetro que cambia lentamente le permite acelerar la ejecución del script, ya que no tiene que perder el tiempo sondeando un dispositivo vecino cada vez. Se necesita un retraso de dos minutos para que la estación meteorológica tenga tiempo de medir la iluminación si se suministra energía a todos los dispositivos del sistema al mismo tiempo.

El script 1 lo ejecuta el dispositivo cuando cambia el estado de los interruptores de láminas de las puertas exterior e interior. La dirección del movimiento se determina en función de qué puerta se abre primero. La desventaja de este método es que si olvidaste cerrar la puerta, la decisión tomada será incorrecta y la iluminación no se encenderá automáticamente.

El script 2 es ejecutado por el dispositivo cuando se presiona el botón de llamada.

En conclusión, veamos la tarea de automatizar la iluminación en un baño, aseo u otro cuarto de servicio. En la tabla se proporciona un conjunto de guiones para resolverlo. 3. Por los motivos descritos anteriormente, no fue posible utilizar sensores de movimiento únicamente. También fue necesario instalar sensores de puertas abiertas.

Tabla 3

Versión avanzada del software del sistema de control

La variable t toma el valor 0 si la puerta de la habitación está cerrada y no hay nadie; valor 1: si la puerta se abre y una persona entra a la habitación; valor 2: si entró en la habitación y cerró la puerta detrás de él; valor 3: si la puerta se abre y una persona sale de la habitación.

El algoritmo funciona correctamente si todo el ciclo se realiza sin errores, es decir, no se olvida abrir y cerrar la puerta. Si una persona sale de la habitación y dentro de 6 minutos se apagará la iluminación, pero la variable t permanecerá igual a 3 en previsión de que se cierre la puerta. Si después de un tiempo una persona entra por la puerta abierta, el sensor de movimiento se activará y a la variable t se le asignará el valor requerido 1.

Puede mejorar este algoritmo restableciendo la variable t si no se detectó movimiento en la habitación unos minutos después de cerrar la puerta. Esto restaurará el funcionamiento normal del dispositivo después de que una persona deja la puerta abierta, entra a la habitación y después de un rato sale y cierra la puerta detrás de él.

Gracias al sensor de apertura de puerta, la iluminación se enciende instantáneamente cuando se abre. Pero como el sensor de movimiento sólo reacciona ante la presencia de una persona dentro de la habitación, la luz no se enciende al pasar la puerta si por algún motivo se deja abierta.

Cuando se utilizan lámparas estándar con sensores de movimiento incorporados, este efecto no se puede lograr. Especialmente en el baño y el aseo. El hecho es que es muy difícil establecer el tiempo de funcionamiento óptimo de la lámpara. Si es demasiado pequeña, la persona tiene que moverse constantemente para prolongar su trabajo, y si es demasiado grande, después de salir de la habitación la iluminación permanece encendida durante mucho tiempo, inútilmente.

Para comprobar los scripts en busca de errores de sintaxis al cargarlos en el controlador, puede utilizar el editor de scripts integrado en el terminal gráfico ("Herramientas→Editor de scripts..."). Debe recordar que las variables se crean la primera vez que se utilizan en el operador de asignación. Por lo tanto, antes de verificar el funcionamiento del operador condicional, en el que hay variables, es necesario crearlas. Y cuando se utilizan valores de parámetros de componentes del sistema de dispositivos vecinos, el programa le pedirá que ingrese el valor manualmente , simulando enviar una solicitud y recibir el valor del parámetro deseado.

El programa también tiene funciones que aún no se han utilizado en la práctica, pero que están disponibles para probar:

- la capacidad de iniciar una aplicación de terceros para síntesis de sonido. Para hacer esto, en el campo donde previamente indicaste el nombre del archivo wav a reproducir, debes ingresar una línea de comando que inicia una aplicación de terceros;
- El servidor TCP proporciona acceso a los mensajes intercambiados entre dispositivos a través del bus del sistema. Puede seleccionar un puerto en el elemento del menú "Servicio→Configuración". Al conectarse al servidor TCP, se le solicitará la contraseña de administrador (predeterminada 1234).

El software modificado se puede descargar desde ftp://ftp.radio.ru/pub/2017/02/ihsc.zip.

Literatura

  1. Antonov M. Sistema de control del hogar inteligente "aficionado". - Radio, 2016, n° 6, pág. 31-35; Núm. 7, pág. 33-37.

Autor: M. Antonov

Ver otros artículos sección diseñador radioaficionado.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Trampa de aire para insectos. 01.05.2024

La agricultura es uno de los sectores clave de la economía y el control de plagas es una parte integral de este proceso. Un equipo de científicos del Consejo Indio de Investigación Agrícola-Instituto Central de Investigación de la Papa (ICAR-CPRI), Shimla, ha encontrado una solución innovadora a este problema: una trampa de aire para insectos impulsada por el viento. Este dispositivo aborda las deficiencias de los métodos tradicionales de control de plagas al proporcionar datos de población de insectos en tiempo real. La trampa funciona enteramente con energía eólica, lo que la convierte en una solución respetuosa con el medio ambiente que no requiere energía. Su diseño único permite el seguimiento de insectos tanto dañinos como beneficiosos, proporcionando una visión completa de la población en cualquier zona agrícola. "Evaluando las plagas objetivo en el momento adecuado, podemos tomar las medidas necesarias para controlar tanto las plagas como las enfermedades", afirma Kapil. ... >>

La amenaza de los desechos espaciales al campo magnético de la Tierra 01.05.2024

Cada vez más oímos hablar de un aumento en la cantidad de basura espacial que rodea nuestro planeta. Sin embargo, no son sólo los satélites y las naves espaciales activos los que contribuyen a este problema, sino también los desechos de misiones antiguas. El creciente número de satélites lanzados por empresas como SpaceX no sólo crea oportunidades para el desarrollo de Internet, sino también graves amenazas a la seguridad espacial. Los expertos ahora están centrando su atención en las posibles implicaciones para el campo magnético de la Tierra. El Dr. Jonathan McDowell, del Centro Harvard-Smithsonian de Astrofísica, destaca que las empresas están desplegando rápidamente constelaciones de satélites y que el número de satélites podría crecer hasta 100 en la próxima década. El rápido desarrollo de estas armadas cósmicas de satélites puede conducir a la contaminación del entorno de plasma de la Tierra con desechos peligrosos y una amenaza a la estabilidad de la magnetosfera. Los restos metálicos de los cohetes usados ​​pueden alterar la ionosfera y la magnetosfera. Ambos sistemas desempeñan un papel clave en la protección de la atmósfera y el mantenimiento ... >>

Solidificación de sustancias a granel. 30.04.2024

Hay bastantes misterios en el mundo de la ciencia y uno de ellos es el extraño comportamiento de los materiales a granel. Pueden comportarse como un sólido pero de repente se convierten en un líquido que fluye. Este fenómeno ha llamado la atención de muchos investigadores, y quizás por fin estemos más cerca de resolver este misterio. Imagínese arena en un reloj de arena. Por lo general, fluye libremente, pero en algunos casos sus partículas comienzan a atascarse, pasando de líquido a sólido. Esta transición tiene implicaciones importantes para muchas áreas, desde la producción de drogas hasta la construcción. Investigadores de EE.UU. han intentado describir este fenómeno y acercarse a su comprensión. En el estudio, los científicos realizaron simulaciones en el laboratorio utilizando datos de bolsas de perlas de poliestireno. Descubrieron que las vibraciones dentro de estos conjuntos tenían frecuencias específicas, lo que significa que sólo ciertos tipos de vibraciones podían viajar a través del material. Recibió ... >>

Noticias aleatorias del Archivo

IRM-01/02: fuentes de alimentación de PCB en miniatura de Mean Well 22.08.2016

Mean Well ha ampliado su línea de convertidores AC-DC compactos montados en PCB con las nuevas series IRM-01 e IRM-02 con potencia de salida de 1W y 2W, respectivamente.

Con el lanzamiento de nuevas fuentes de alimentación, la familia IRM ya cuenta con diez series en el rango de potencia más popular de 1, 2, 3, 5, 10, 15, 20, 30, 45, 60 W. Las fuentes de alimentación están fabricadas en una caja de plástico, llenas de un compuesto y están disponibles en dos versiones: montaje DIP y montaje SMD. Los módulos para montaje SMD tienen una S al final del nombre, por ejemplo IRM-01-12S.

Las fuentes de alimentación IRM-01 e IRM-02 se caracterizan por su tamaño en miniatura y su consumo de energía ultra bajo en reposo (<75 mW). Los productos tienen una rigidez dieléctrica de aislamiento de entrada/salida de 3 kV y funcionan en un amplio rango de tensión de entrada de 85-305 V (CA)/120-430 V (CC) a una temperatura de -30 °C...+ 85?C. En términos de compatibilidad electromagnética, las fuentes de alimentación cumplen los requisitos de EN55022 para clase B (sin elementos de filtro adicionales).

La nueva serie de fuentes de alimentación IRM-01 e IRM-02 son adecuadas para su uso en varios dispositivos industriales, equipos de automatización, equipos de TI y otros dispositivos y sistemas donde se requiere baja potencia y tamaño compacto.

Principales parámetros técnicos de las series IRM-01 e IRM-02:

Potencia de salida 1 y 2 W
Voltaje de salida de un rango: 3,3; 5; 9; 12; quince; 15V
Tipo de montaje en placa: DIP/SMD
Rango de voltaje de entrada 85-305 V (CA) / 120-430 V (CC)
Rango de temperatura de funcionamiento: -30°С...+85°С (con dependencia superior a +70°С)
Protección contra cortocircuito, sobrecarga y sobretensión
Dimensiones (LxAnxAl): 33,7 x 22,2 x 15 mm (DIP); 33,7 x 22,2 x 16 mm (SMD)

Otras noticias interesantes:

▪ Velas rígidas de acero y vidrio compuesto.

▪ Teléfono inteligente Lenovo Budget 4G con chip Snapdragon

▪ Panasonic se prepara para lanzar un teléfono móvil IP

▪ Catapulta láser de Marte

▪ Gafas inteligentes Pivothead SMART

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ Sección del sitio Gran Enciclopedia para niños y adultos. Selección de artículos

▪ artículo Lo obvio es lo increíble. expresión popular

▪ artículo ¿Cuánto tiempo puede estar un camello sin agua? Respuesta detallada

▪ artículo Rábano picante Gulyavnikovy. Leyendas, cultivo, métodos de aplicación.

▪ artículo Indicador de potencia de dos señales. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Puente rectificador de transistores. Enciclopedia de radioelectrónica e ingeniería eléctrica.

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024