Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
En la situación actual de COVID-19, la introducción de una interfaz de usuario sin contacto para máquinas públicas para evitar la propagación de la pandemia en la comunidad.
Paso 1: Cosas utilizadas en este proyecto
Componentes de hardware
- Arduino Mega 2560 y Genuino Mega 2560
- Teclado sin contacto - 01 (esquemas, archivo de placa y lista de materiales)
- Teclado sin contacto - 02 (esquemas, archivo de placa y lista de materiales)
Aplicaciones de software y servicios en línea
- IDE de Arduino
- Captura de OrCAD
- Diseñador de PCB de Cadance Allegro
Herramientas manuales y máquinas de fabricación
- Soldador
- Alambre de soldar
- Pasta de soldadura
Paso 2: descripción general
Ahora todos estamos luchando contra la pandemia de COVID-19 que prevalece. Y además, ahora estamos en una situación en la que tenemos que adaptarnos a las condiciones imperantes con más medidas de seguridad. Si bien la vida vuelve a la normalidad con más medidas de seguridad para evitar la infección por virus, en las ciudades también prevalece la seguridad en los lugares públicos y las áreas concurridas. Pero hubo muchas situaciones en las que tenemos que romper las medidas de seguridad e interactuar con un elemento inseguro para atender a los necesitados. Aquí, el proyecto se ocupa de la prevención de la propagación de COVID-19 a través de interacciones táctiles o toques.
Cajeros automáticos, ascensores, máquinas expendedoras, etc.son los lugares donde mucha gente hace uso de esas instalaciones. La posibilidad de propagación del virus es muy alta en esos lugares, donde muchas personas entran en contacto indirectamente con otras personas a través del contacto. La posibilidad de que la comunidad se propague desde esos lugares es muy alta, ya que una sola persona infectada puede ser una fuente de infección para un gran número de personas.
Por lo tanto, la idea del proyecto es construir una interfaz de usuario sin contacto o sin contacto para la interacción público-máquina. La idea se concentra principalmente en cajeros automáticos, máquinas expendedoras, ascensores, etc., donde el público no puede evitar tocar y donde la posibilidad de propagación del virus Corona es alta.
está hecho para mi primo que va a sexto grado
Paso 3: características
- Interacciones sin tocar o sin contacto.
- Fácil de personalizar según la aplicación.
- Barato
Paso 4: hardware
El hardware del interruptor táctil sin contacto incluye una placa Arduino Mega que sirve como placa principal o dispositivo de control del proyecto. Luego viene el Teclado Touch Less - 01 y el Teclado Touch Less -02 personalizados. Estas placas cortan la función de dar entradas sin contacto a la placa Arduino.
Paso 5: Arduino Mega
Arduino Mega son las placas de microcontrolador que se utilizan para recibir entradas sin contacto de las teclas del sensor, procesar de acuerdo con el código y ejecutar la salida.
Paso 6: Teclado sin tocar -01
Touch Less Keypad -01 es el dispositivo de entrada principal que incluye las teclas numéricas y las teclas de control básicas. Todas y cada una de las teclas están incorporadas con un sensor de proximidad LED IR que se utiliza para bloquear las teclas requeridas en lugar de presionarlas. El rango de proximidad del LED IR se puede variar según la necesidad. Con el uso de este teclado, la tecla requerida se puede bloquear con dos dedos agitando o presionando frente a la tecla durante un período de tiempo en particular (por ejemplo: 2 segundos) en lugar de presionar los botones. El bloqueo de la llave se indicará con un LED que se iluminará sobre las teclas correspondientes durante un período de tiempo en particular (por ejemplo, 5 segundos). Se pueden utilizar adaptadores de corriente de 12 V a 5 V para encender las placas.
Paso 7: Touch Less Keypad-02
TouchLessKeypad-02 es el dispositivo de entrada secundario que se puede diseñar de acuerdo con la aplicación del dispositivo. Aquí está diseñado en consecuencia, como si fuera para el control de elevación (con los botones ARRIBA y ABAJO). Todas las demás especificaciones y funcionamiento son exactamente iguales a los del teclado Touch Less - 01.
Nota: Cualquiera de los teclados sin contacto solo debe recibir alimentación, aunque se proporcionan tomas de alimentación para ambas tarjetas.
Paso 8: ¿Cómo funciona…?
Siempre que un dedo (o dos dedos) se agita o se sostiene frente a la llave requerida para ser bloqueada, por un tiempo en particular, entonces la llave se bloqueará con una indicación LED. Como se mencionó anteriormente, cada tecla está incorporada con sensores de proximidad IR. Entonces, en condiciones normales, todos y cada uno de los sensores darán una entrada ALTA al Arduino. Pero cada vez que se sostiene o se agita un dedo frente al sensor, la entrada de ese sensor pasará a BAJA. Si la entrada continúa en el estado BAJO, Arduino comparará el período de tiempo del estado BAJO con el tiempo predefinido y bloqueará la tecla con la indicación LED, si coincide. Cualquier desajuste en los períodos de tiempo y los cambios de estado restablecerá los sensores en la clave. Luego, la llave bloqueada también se puede desbloquear moviendo la mano frente a la llave nuevamente durante un período de tiempo predefinido. Todos los demás errores y bloqueos de teclas no válidos se pueden corregir con un código Arduino adecuado.
Paso 9: esquemas
Construya el circuito según los esquemas dados. Utilice adaptadores de corriente de 5 V a 12 V para encender las placas. En comparación con los esquemas del teclado Touch Less, cualquiera puede personalizar fácilmente los esquemas de acuerdo con la aplicación. Los siguientes esquemas se pueden aplicar para el sistema de control de elevación sin contacto.
Paso 10: Código
El programa básico de Arduino para el proyecto se adjunta con esto. Siga los pasos a continuación para flashear el código en la placa Arduino Mega.
- Abra Arduino IDE y seleccione Archivo> Nuevo.
- Ahora se abrirá una nueva ventana.
- Escriba o copie el código dado.
- Guarde el boceto.
- Ahora conecte la placa Arduino Mega a la PC a través de un cable USB A a B.
- Luego, seleccione Herramientas> Placa> Arduino / Genuino Mega o Mega 2560 Seleccione Herramientas> Puerto.
- Ahora seleccione el puerto al que se ha conectado la placa Arduino.
- Ahora compile el código y verifique si hay errores haciendo clic en el botón de verificación. Rectifique los errores, si los hay.
- Ahora cargue el código en la placa Arduino haciendo clic en el botón Cargar.
Paso 11: Archivos adjuntos
Touch Less Keypad - 01 y Touch Less Keypad - 02 (Esquemas, archivo de placa, Gerber y BOM) y el código Arduino se pueden encontrar en el siguiente enlace de Github.
github.com/jitheshthulasidharan/Touch-Less-Touch-Switch