Tabla de contenido:

Sistema de acceso basado en ultrasonidos: 6 pasos (con imágenes)
Sistema de acceso basado en ultrasonidos: 6 pasos (con imágenes)

Video: Sistema de acceso basado en ultrasonidos: 6 pasos (con imágenes)

Video: Sistema de acceso basado en ultrasonidos: 6 pasos (con imágenes)
Video: Ultrasonido. Conceptos básicos 🔊💻 2024, Noviembre
Anonim
Sistema de acceso basado en ultrasonidos
Sistema de acceso basado en ultrasonidos

En esta ocasión les presento un sistema de acceso basado en ultrasonidos que creo que podría ser interesante.

Se basa en ondas ultrasónicas, por lo que es un sistema de acceso sin contacto que no necesita ningún otro dispositivo electrónico, sino cualquier objeto, incluso tus manos, para intentar otorgar acceso a lo que quieras.

Los fundamentos del sistema: una secuencia ordenada de distancias medidas forma una clave

Espero que les guste

Paso 1: cómo funciona

El sistema utiliza un sensor ultrasónico para medir distancias a un objeto colocado frente a él.

Supongamos que configuramos el sistema para admitir 6 distancias especificadas: 1/2 ", 1/5",… y definimos una secuencia de 5 distancias medidas como clave de acceso, entonces el conjunto de diferentes combinaciones sería 6x6x6x6x6 = 7776

Jugando con los números de distancias especificadas y la longitud de la clave de acceso podemos configurar un sistema de acceso con un gran número de combinaciones.

El sistema siempre mide distancias.

Si el sensor mide distancias válidas durante un intervalo de tiempo especificado, el boceto lo guarda y enciende un LED blanco durante un breve intervalo de tiempo.

A continuación, el croquis comprueba si todas las distancias guardadas previamente coinciden en el mismo orden con la clave de acceso configurada.

Si es así, el boceto iluminará el led verde y abrirá la barrera.

Paso 2: Suministros

Suministros
Suministros
  • Un sensor ultrasónico HC-SR04
  • Un ARDUINO NANO o micro rodillo compatible
  • Un micro servomotor
  • Una pantalla LCD ARDUINO
  • Un adaptador LCD I2C ARDUINO
  • Un protoboard
  • Tres leds de 5 mm: blanco, rojo y verde
  • Alambres
  • Madera contrachapada
  • Cartulina

Paso 3: Diagrama de Fritzing

Diagrama de Fritzing
Diagrama de Fritzing

Paso 4: construcción del sistema

Construyendo el sistema
Construyendo el sistema
Construyendo el sistema
Construyendo el sistema
Construyendo el sistema
Construyendo el sistema

Los pasos que he seguido para construir el sistema son los siguientes:

  • Abrir varios agujeros en el contrachapado para instalar el sensor ultrasónico, el micro servo motor, el LCD ARDUINO y los tres leds.
  • Cablee todos los componentes y conéctelos al microcontrolador como puede ver en las imágenes.

Paso 5: el código

Varios puntos a tener en cuenta en el croquis:

La variable de cadena constante "accessequence" almacena el valor de la clave de acceso

const String accessequence = "234";

  • El valor de distancia que puede ver en la pantalla LCD ARDUINO no es el valor de distancia medido en pulgadas o centímetros, sino el valor de un "grupo de distancia". Quiero decir, si la distancia medida por el sensor va de 0, 78 "a (0, 78" + step_distance), el valor del "grupo de distancia" es 1 y así sucesivamente.
  • Puede modificar el entero constante "step_distance", el "min_distance" y el "max_distance" para ajustar la precisión del sistema.

Recomendado: