Tabla de contenido:
- Paso 1: configuración del hardware
- Paso 2: el código
- Paso 3: uso del dispositivo
- Paso 4: el producto final
Video: Temporizador de puerta del refrigerador: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
En este tutorial, avanzaremos paso a paso por el proceso de construcción y codificación de una abstracción de un temporizador de luz de refrigerador. El objetivo principal de nuestro dispositivo es ahorrar energía al encender la luz del refrigerador solo si hay alguien frente a él. Nuestro dispositivo de Internet de las cosas utiliza dos sensores: un interruptor de lengüeta y un módulo sensor de evitación de objetos. El sensor de lengüeta enviará una señal siempre que haya un campo magnético presente. Esto se utilizará para detectar si la puerta está abierta o cerrada. Si la puerta está abierta, el sensor de proximidad se usa para detectar si alguien está parado frente al refrigerador. Si no se detecta a ninguna persona, el temporizador comenzará a contar cuánto tiempo ha pasado desde que alguien estuvo frente a la puerta.
Este proyecto también incluye una interfaz para controlar el dispositivo, que se ejecuta en un servidor de matraces. Un usuario puede verificar cada uno de los temporizadores o restablecerlos usando esta interfaz.
Los siguientes pasos lo guiarán en el proceso de construcción de este dispositivo.
Paso 1: configuración del hardware
El primer paso es configurar los circuitos del dispositivo. Necesitaremos:
- Frambuesa Pi 3
- Tablero de pruebas
- Módulo Reed *
- Módulo sensor para evitar obstáculos *
- Resistencia de 10KOhmios
- alambres
- Un imán (para probar el dispositivo)
* Del kit de sensores Arduino 37 en 1 (documentación)
Una vez que se hayan recolectado todos los materiales, ensamble el circuito según el diagrama que se muestra arriba.
Paso 2: el código
Ahora que tenemos nuestro hardware configurado, podemos comenzar a escribir el código. El código se puede encontrar en la carpeta comprimida adjunta. La estructura de los directorios es complicada, así que tenga cuidado de no mover ninguno de los archivos.
Paso 3: uso del dispositivo
El programa se ejecuta utilizando servidores Flask. Los detalles para instalar y usar Flask se pueden encontrar aquí.
Primero, usando el símbolo del sistema, configure la aplicación del matraz para que sea iotapp.py:
establecer FLASK_APP = iotapp.py
A continuación, ejecute la aplicación con:
matraz ejecutar --host 0.0.0.0
Para acceder a la interfaz, copie la URL que resulta del último comando. Esta página tiene dos temporizadores: uno que registra cuánto tiempo ha estado abierta la puerta y otro para monitorear cuánto tiempo ha estado abierta la puerta sin que haya alguien frente a ella. Siempre que se actualice la página, se actualizarán ambos temporizadores. Un usuario puede restablecer los temporizadores mediante el botón "Restablecer temporizadores".
El imán representa la puerta del frigorífico. Siempre que el imán está presente, la puerta se puede considerar cerrada. Para simular la apertura de la puerta, retire el imán del sensor de láminas. Para simular una persona parada frente al frigorífico, coloque su mano sobre el sensor de proximidad. Cuando retire la mano, el temporizador comenzará a contar cuánto tiempo ha pasado desde que alguien ha estado frente al refrigerador.
Paso 4: el producto final
A continuación, mostramos un ejemplo del dispositivo en acción.
Este Instructable fue creado por Ryan Anderson y Kevin Benson.
Recomendado:
Motor paso a paso con chanclas D y temporizador 555; la primera parte del circuito el temporizador 555: 3 pasos
Motor paso a paso con chanclas D y temporizador 555; la primera parte del circuito el temporizador 555: El motor paso a paso es un motor de CC que se mueve en pasos discretos. Se utiliza a menudo en impresoras e incluso robótica. Explicaré este circuito en pasos. La primera parte del circuito es un 555 Temporizador. Es la primera imagen (ver arriba) con un chip 555 w
Temporizador para lámpara [Temporizador De Apagado De Lampara]: 3 Pasos
Timer for Light Fixture [Temporizador De Apagado De Lampara]: Ha pasado mucho tiempo desde que publiqué mi último instructable, así que decidí publicar otro de mis proyectos electrónicos. Tengo una luminaria de dos tipos de modo de iluminación, uno para estudio que son dos tubos fluorescentes T5 de 28 vatios que están fríos wh
Microcontrolador AVR. Intermitente de LED con temporizador. Interrupciones de temporizadores. Modo CTC del temporizador: 6 pasos
Microcontrolador AVR. Intermitente de LED con temporizador. Interrupciones de temporizadores. Modo CTC del temporizador: ¡Hola a todos! Los temporizadores son un concepto importante en el campo de la electrónica. Cada componente electrónico funciona en una base de tiempo. Esta base de tiempo ayuda a mantener todo el trabajo sincronizado. Todos los microcontroladores funcionan a una frecuencia de reloj predefinida, el
Luces automáticas conectadas con puerta y monitoreo de puerta: 5 pasos
Luces automáticas conectadas con puertas y monitoreo de puertas: Parece ser muy difícil encontrar el tablero de interruptores en la oscuridad, pero este proyecto es realmente útil para resolver este problema. Siga los pasos a continuación para conocer la solución de este
Temporizador NE555 - Configuración del temporizador NE555 en una configuración estable: 7 pasos
Temporizador NE555 | Configuración del temporizador NE555 en una configuración estable: El temporizador NE555 es uno de los circuitos integrados más utilizados en el mundo de la electrónica. Tiene la forma de DIP 8, lo que significa que cuenta con 8 pines