Spisu treści:

Ultradźwiękowy system dostępu: 6 kroków (ze zdjęciami)
Ultradźwiękowy system dostępu: 6 kroków (ze zdjęciami)

Wideo: Ultradźwiękowy system dostępu: 6 kroków (ze zdjęciami)

Wideo: Ultradźwiękowy system dostępu: 6 kroków (ze zdjęciami)
Wideo: 11 ustawień w iPhonie, które POWINIENEŚ OD RAZU ZMIENIĆ 📲 2024, Lipiec
Anonim
Ultradźwiękowy system dostępu
Ultradźwiękowy system dostępu

Tym razem przedstawiam wam ultradźwiękowy system dostępu, który moim zdaniem mógłby być interesujący.

Opiera się na falach ultradźwiękowych, więc jest to bezdotykowy system dostępu, który nie wymaga żadnego innego urządzenia elektronicznego, ale dowolnego przedmiotu, nawet rąk, aby spróbować udzielić dostępu do czegokolwiek chcesz.

Podstawy systemu: kluczem jest uporządkowana sekwencja zmierzonych odległości

Mam nadzieję, że lubisz

Krok 1: Jak to działa

System wykorzystuje czujnik ultradźwiękowy do pomiaru odległości do obiektu znajdującego się przed nim.

Załóżmy, że konfigurujemy system tak, aby dopuszczał 6 określonych odległości: 1/2", 1/5", … i definiujemy ciąg 5 zmierzonych odległości jako klucz dostępu, to zbiór różnych kombinacji będzie wynosił 6x6x6x6x6 = 7776

Bawiąc się liczbami określonych odległości i długością klucza dostępu możemy skonfigurować system dostępu z ogromną liczbą kombinacji.

System zawsze mierzy odległości.

Jeśli prawidłowe odległości są mierzone przez czujnik w określonym przedziale czasu, szkic zapisuje go i zapala białą diodę w krótkim przedziale czasu.

Następnie szkic sprawdza, czy wszystkie wcześniej zapisane odległości są zgodne ze skonfigurowanym kluczem dostępu w tej samej kolejności.

Jeśli tak, szkic zaświeci zieloną diodę i otworzy szlaban.

Krok 2: Materiały eksploatacyjne

Kieszonkowe dzieci
Kieszonkowe dzieci
  • Jeden czujnik ultradźwiękowy HC-SR04
  • Jeden ARDUINO NANO lub kompatybilny mikrokontroler
  • Jeden mikro serwomotor
  • Jeden wyświetlacz LCD ARDUINO
  • Jeden adapter LCD I2C ARDUINO
  • Jedna płyta prototypowa
  • Trzy diody led 5 mm: biała, czerwona i zielona
  • Przewody
  • Sklejka
  • Karton

Krok 3: Schemat spieniania

Schemat frytkowania
Schemat frytkowania

Krok 4: Budowanie systemu

Budowanie systemu
Budowanie systemu
Budowanie systemu
Budowanie systemu
Budowanie systemu
Budowanie systemu

Kroki, które wykonałem, aby zbudować system, są następujące:

  • Otwórz kilka otworów w sklejce, aby zainstalować czujnik ultradźwiękowy, mikro serwomotor, wyświetlacz LCD ARDUINO i trzy diody LED.
  • Podłącz wszystkie komponenty i podłącz do mikrokontrolera jak widać na zdjęciach.

Krok 5: Kodeks

Kilka punktów, które należy wziąć pod uwagę w szkicu:

Zmienna „accessequence” w postaci łańcucha stałego przechowuje wartość klucza dostępu

const String accessequence = "234";

  • Wartość odległości widoczna na wyświetlaczu LCD ARDUINO nie jest wartością odległości mierzoną w calach lub centymetrach, ale wartością „grupy odległości”. Chodzi mi o to, że jeśli odległość mierzona przez czujnik przechodzi od 0,78" do (0,78" + step_distance) to wartość "distance group" wynosi 1 i tak dalej.
  • Możesz zmienić stałą liczbę całkowitą „step_distance”, „min_distance” i „max_distance”, aby dostosować dokładność systemu.

Zalecana: