Obsah:

Ultrazvukový přístupový systém: 6 kroků (s obrázky)
Ultrazvukový přístupový systém: 6 kroků (s obrázky)

Video: Ultrazvukový přístupový systém: 6 kroků (s obrázky)

Video: Ultrazvukový přístupový systém: 6 kroků (s obrázky)
Video: Arduino návody | RFID čtečka 13.56 MHz 2024, Červenec
Anonim
Ultrazvukový přístupový systém
Ultrazvukový přístupový systém

Tentokrát vám představuji přístupový systém založený na ultrazvuku, myslím, že by to mohlo být zajímavé.

Je založen na ultrazvukových vlnách, takže je to bezkontaktní přístupový systém, který nepotřebuje žádné jiné elektronické zařízení, ale jakýkoli předmět, dokonce i vaše ruce, aby se pokusil poskytnout přístup k čemukoli chcete.

Základy systému: uspořádaná posloupnost měřených vzdáleností tvoří klíč

Doufám že se ti líbí

Krok 1: Jak to funguje

Systém pomocí ultrazvukového senzoru měří vzdálenosti k předmětu umístěnému před ním.

Předpokládejme, že nakonfigurujeme systém tak, aby přijímal 6 zadaných vzdáleností: 1/2 ", 1/5", … a definovali jsme sekvenci 5 měřených vzdáleností jako přístupový klíč, pak by sada různých kombinací byla 6x6x6x6x6 = 7776

Hrajeme -li s počty zadaných vzdáleností a délkou přístupového klíče, můžeme konfigurovat přístupový systém s velkým počtem kombinací.

Systém vždy měří vzdálenosti.

Pokud je senzorem během zadaného časového intervalu změřena platná vzdálenost, skica to uloží a během krátkého časového intervalu rozsvítí bílou LED.

Poté skica zkontroluje, zda se všechny dříve uložené vzdálenosti shodují s nakonfigurovaným přístupovým klíčem ve stejném pořadí.

Pokud ano, skica rozsvítí zelenou LED a otevře závoru.

Krok 2: Spotřební materiál

Zásoby
Zásoby
  • Jeden ultrazvukový senzor HC-SR04
  • Jeden ARDUINO NANO nebo kompatibilní mikrokontrolér
  • Jeden mikro servomotor
  • Jeden ARDUINO LCD
  • Jeden adaptér I2C ARDUINO LCD
  • Jeden protoboard
  • Tři 5 mm LED: bílá, červená a zelená
  • Dráty
  • Překližka
  • Lepenka

Krok 3: Fritzingův diagram

Fritzingův diagram
Fritzingův diagram

Krok 4: Budování systému

Budování systému
Budování systému
Budování systému
Budování systému
Budování systému
Budování systému

Kroky, které jsem postupoval při sestavování systému, jsou následující:

  • Otevřete několik otvorů na překližce a nainstalujte ultrazvukový senzor, mikro servomotor, ARDUINO LCD a tři LED diody.
  • Připojte všechny komponenty a připojte se k mikrokontroléru, jak vidíte na obrázcích.

Krok 5: Kód

V náčrtu je třeba vzít v úvahu několik bodů:

Proměnná konstantního řetězce „accessequence“ukládá hodnotu přístupového klíče

const String accessequence = "234";

  • Hodnota vzdálenosti, kterou můžete vidět na displeji ARDUINO LCD, není hodnota vzdálenosti měřená v palcích nebo centimetrech, ale hodnota „skupiny vzdáleností“. Mám na mysli, pokud vzdálenost měřená senzorem jde z 0, 78 "na (0, 78" + vzdálenost_kroku), hodnota "skupiny vzdáleností" je 1 a tak dále.
  • Přesnost systému můžete upravit konstantou „step_distance“, „min_distance“a „max_distance“.

Doporučuje: