Cómo hacer táctil sin tacto usando sensor de distancia con Arduino Uno
Para hacer el timbre que no requiere ninguna interfaz humana, hemos utilizado un sensor de distancia ultrasónica (HC-SR04) dando una distancia mínima para detectar la mano del visitante. Cuando el visitante trae su mano dentro del rango definido del sensor, activará el timbre.
Para crear el timbre no táctil, hemos diseñado un circuito para ello y para eso tenemos que listar los componentes que se requieren para diseñar el circuito para el timbre no táctil.
Después de finalizar los componentes necesarios, ahora podemos crear un circuito y hemos dado el esquema a continuación que muestra el diseño del circuito.
Ensamblaje de hardware para crear un timbre sin toque usando Arduino Uno
Para implementar el diseño del circuito dado anteriormente, tenemos que crear el ensamblaje de hardware como se muestra a continuación.
El conjunto de hardware da la idea de cómo se verá el circuito en el hardware real y también aclara aún más la conexión de cada componente utilizado en el circuito.
Hemos usado el sensor de distancia (HC-SR04) para detectar la mano y para conectarlo con Arduino, hemos usado el pin 6 y 7 y la conexión está representada por el cable marrón y gris. Si desea comprender el funcionamiento del sensor de distancia, primero debe verificar el sensor de distancia de interfaz con Arduino Uno.
Para conectar el timbre con Arduino, hemos usado el pin 4 Arduino y la conexión está representada por el cable amarillo. Del mismo modo, también hemos usado el LED para indicación que está conectado al pin 5 del Arduino usando el cable de color azul.Hemos suministrado 5 voltios a las filas de pasador más altas de la placa de pan utilizando el pasador de 5 voltios de Arduino y desde allí hemos conectado cada componente con suministro.
Código Arduino para hacer el touchless con táctil usando el sensor de distancia con Arduino Uno
Para crear un timbre que no requiere ninguna interfaz humana, hemos programado el microcontrolador utilizando el IDE Arduino y el código respectivo se proporciona a continuación:
#define Echo 6 // Asignación del pin Arduino para el pin del sensor EchoEl código Arduino compilado para hacer que el timbre sin contacto sea bastante simple. Primero hemos asignado los pines para cada componente y declaramos algunas variables para almacenar los valores. Después de eso, asignamos modos a cada componente y en la sección del bucle del boceto, primero generamos el pulso usando el pasador de activación del sensor.
Para detectar el pulso entrante, hemos usado el Pulsein () función y luego hemos calculado la distancia en centímetros utilizando la siguiente fórmula:
dist = (duración/2)/29.1;Para entender cómo hemos usado esta fórmula lea más de aquí. Para encender el timbre, hemos usado las condiciones if otras para que cuando la distancia sea inferior a 10 cm, gire el LED y el timbre encendido. Pero si la persona coloca su mano continuamente dentro del rango de 10 cm, entonces el timbre también sonará continuamente, por lo que para evitar que tengamos que apagar el timbre durante 5 segundos después de su primer anillo.
Implementación de hardware para diseñar timbres no táctil utilizando Arduino Uno
Hemos implementado el ensamblaje de hardware descrito anteriormente en el hardware real que se puede ver en la imagen a continuación:
Debajo de la animación muestra el funcionamiento del boceto compilado para crear el timbre no táctil:
Dado que hemos usado un timbre como timbre en este proyecto, también podemos usar el timbre convencional. Para ejecutar el timbre en un suministro de CA, debe usar un relé que funcione de acuerdo con la salida del sensor. El conjunto de hardware para hacer que el AC Autorbell sin contacto sea en la imagen a continuación
Conclusión
La tendencia hacia la fabricación de dispositivos que no requieren interfaz humana se ha aumentado recientemente debido a la pandemia en curso y hay una serie de dispositivos que pueden hacerse funcionales sin interfaz humana. Uno de los dispositivos más comunes es el timbre y este dispositivo también es uno de los dispositivos utilizados en nuestra rutina diaria. Entonces, hemos creado un timbre no táctil usando el sensor de distancia con Arduino Uno. También hemos proporcionado el boceto Arduino utilizado para programar el microcontrolador y la simulación para el hardware que hemos ensamblado.