Sadržaj:

Pristupni sistem zasnovan na ultrazvuku: 6 koraka (sa slikama)
Pristupni sistem zasnovan na ultrazvuku: 6 koraka (sa slikama)

Video: Pristupni sistem zasnovan na ultrazvuku: 6 koraka (sa slikama)

Video: Pristupni sistem zasnovan na ultrazvuku: 6 koraka (sa slikama)
Video: Психиатрическая больница. Жизнь пациентов. Документальный фильм 2024, Juli
Anonim
Pristupni sistem zasnovan na ultrazvuku
Pristupni sistem zasnovan na ultrazvuku

Ovog puta predstavljam vam sistem pristupa zasnovan na ultrazvuku. Mislim da bi mogao biti zanimljiv.

Zasnovan je na ultrazvučnim valovima, tako da je beskontaktni pristupni sistem koji ne treba nikakav drugi elektronički uređaj, već bilo koji predmet, čak i vaše ruke, kako biste pokušali odobriti pristup svemu što želite.

Osnove sistema: uređen niz izmjerenih udaljenosti čini ključ

Nadam se da vam se sviđa

Korak 1: Kako to funkcionira

Sistem koristi ultrazvučni senzor za mjerenje udaljenosti do objekta postavljenog ispred njega.

Pretpostavimo da smo konfigurirali sistem da prihvati 6 specificiranih udaljenosti: 1/2 ", 1/5",… i definiramo niz od 5 izmjerenih udaljenosti kao pristupni ključ, tada bi skup različitih kombinacija bio 6x6x6x6x6 = 7776

Igrajući se s brojevima navedenih udaljenosti i dužinom pristupnog ključa možemo konfigurirati pristupni sistem s velikim brojem kombinacija.

Sistem uvijek mjeri udaljenosti.

Ako senzor izmjeri valjane udaljenosti u određenom vremenskom intervalu, skica ga sprema i pali bijelu LED diodu u kratkom vremenskom intervalu.

Nakon toga skica provjerava podudaraju li se sve udaljenosti koje su prethodno spremljene u istom redoslijedu s konfiguriranim pristupnim ključem.

Ako je tako, skica će zasvijetliti zelenom diodom i otvorit će barijeru.

Korak 2: Potrošni materijal

Supplies
Supplies
  • Jedan ultrazvučni senzor HC-SR04
  • Jedan ARDUINO NANO ili kompatibilni mikrokontroler
  • Jedan mikro servo motor
  • Jedan ARDUINO LCD
  • Jedan I2C ARDUINO LCD adapter
  • Jedna protoboard
  • Tri LED diode od 5 mm: bijela, crvena i zelena
  • Žice
  • Šperploča
  • Karton

Korak 3: Dijagram urezivanja

Dijagram fritzinga
Dijagram fritzinga

Korak 4: Izgradnja sistema

Izgradnja sistema
Izgradnja sistema
Izgradnja sistema
Izgradnja sistema
Izgradnja sistema
Izgradnja sistema

Koraci koje sam slijedio za izgradnju sistema su sljedeći:

  • Otvorite nekoliko rupa na šperploči za ugradnju ultrazvučnog senzora, mikro servo motora, ARDUINO LCD -a i tri LED diode.
  • Ožičite sve komponente i spojite ih na mikrokontroler kao što možete vidjeti na slikama.

Korak 5: Kôd

Nekoliko tačaka koje treba uzeti u obzir u skici:

Varijabla stalnog niza "accessequence" pohranjuje vrijednost pristupnog ključa

const String accessequence = "234";

  • Vrijednost udaljenosti koju možete vidjeti na ARDUINO LCD -u nije vrijednost udaljenosti izmjerena u inčima ili centimetrima, već vrijednost "grupe udaljenosti". Mislim ako udaljenost koju mjeri senzor ide od 0, 78 "do (0, 78" + step_distance), vrijednost "grupe udaljenosti" je 1 i tako dalje.
  • Možete promijeniti konstantni cijeli broj "step_distance", "min_distance" i "max_distance" kako biste prilagodili preciznost sistema.

Preporučuje se: