Table des matières:

Système d'accès basé sur les ultrasons : 6 étapes (avec photos)
Système d'accès basé sur les ultrasons : 6 étapes (avec photos)

Vidéo: Système d'accès basé sur les ultrasons : 6 étapes (avec photos)

Vidéo: Système d'accès basé sur les ultrasons : 6 étapes (avec photos)
Vidéo: Les ultrasons et le principe de l'échographie 2024, Juillet
Anonim
Système d'accès basé sur les ultrasons
Système d'accès basé sur les ultrasons

Cette fois, je vous présente un système d'accès basé sur les ultrasons, je pense que cela pourrait être intéressant.

Il est basé sur des ondes ultrasonores, c'est donc un système d'accès sans contact qui n'a besoin d'aucun autre appareil électronique mais de n'importe quel objet, même vos mains pour essayer d'accorder l'accès à ce que vous voulez.

Les bases du système: une séquence ordonnée de distances mesurées forme une clé

J'espère que tu aimes

Étape 1: Comment ça marche

Le système utilise un capteur à ultrasons pour mesurer les distances par rapport à un objet placé devant lui.

Supposons que nous configurions le système pour admettre 6 distances spécifiées: 1/2", 1/5", … et que nous définissions une séquence de 5 distances mesurées comme clé d'accès, alors l'ensemble des différentes combinaisons serait 6x6x6x6x6 = 7776

En jouant avec les nombres de distances spécifiées et la longueur de la clé d'accès, nous pouvons configurer un système d'accès avec un grand nombre de combinaisons.

Le système mesure toujours les distances.

Si une distance valide est mesurée par le capteur pendant un intervalle de temps spécifié, le croquis l'enregistre et allume une led blanche pendant un bref intervalle de temps.

Après cela, le croquis vérifie si toutes les distances précédemment enregistrées correspondent dans le même ordre avec la clé d'accès configurée.

Si c'est le cas, le croquis allumera la led verte et ouvrira la barrière.

Étape 2: Fournitures

Fournitures
Fournitures
  • Un capteur à ultrasons HC-SR04
  • Un microcontrôleur ARDUINO NANO ou compatible
  • Un micro servomoteur
  • Un écran LCD ARDUINO
  • Un adaptateur LCD I2C ARDUINO
  • Un protoboard
  • Trois leds de 5 mm: blanche, rouge et verte
  • Fils
  • Contre-plaqué
  • Papier carton

Étape 3: Diagramme de frittage

Diagramme de frittage
Diagramme de frittage

Étape 4: Construire le système

Construire le système
Construire le système
Construire le système
Construire le système
Construire le système
Construire le système

Les étapes que j'ai suivies pour construire le système sont les suivantes:

  • Ouvrez plusieurs trous sur le contreplaqué pour installer le capteur à ultrasons, le micro servomoteur, l'ARDUINO LCD et les trois leds.
  • Câblez tous les composants et connectez-vous au microcontrôleur comme vous pouvez le voir sur les images.

Étape 5: Le code

Plusieurs points à prendre en compte dans le croquis:

La variable chaîne constante "accessequence" stocke la valeur de la clé d'accès

const String accessequence = "234";

  • La valeur de distance que vous pouvez voir sur l'ARDUINO LCD n'est pas la valeur de distance mesurée en pouces ou en centimètres mais la valeur d'un "groupe de distance". Je veux dire si la distance mesurée par le capteur passe de 0, 78" à (0, 78" + step_distance) la valeur du "groupe de distance" est de 1 et ainsi de suite.
  • Vous pouvez modifier l'entier constant "step_distance", le "min_distance" et le "max_distance" pour ajuster la précision du système.

Conseillé: