Spisu treści:
- Krok 1: Jak to działa
- Krok 2: Materiały eksploatacyjne
- Krok 3: Schemat spieniania
- Krok 4: Budowanie systemu
- Krok 5: Kodeks
- Krok 6: Testowanie systemu
Wideo: Ultradźwiękowy system dostępu: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
- 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
Krok 4: 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:
Ultradźwiękowy kontroler poziomu cieczy: 6 kroków (ze zdjęciami)
Ultradźwiękowy kontroler poziomu cieczy: WprowadzenieJak zapewne wiecie, w Iranie panuje sucha pogoda, aw moim kraju brakuje wody. Czasami, szczególnie latem, widać, że rząd odcina wodę. Tak więc większość mieszkań ma zbiornik na wodę. Jest 1
Kontrola dostępu do karmy dla kota (ESP8266 + serwomotor + drukowanie 3D): 5 kroków (ze zdjęciami)
Kontrola dostępu do karmy dla kota (ESP8266 + serwomotor + druk 3D): Ten projekt obejmuje proces, którego użyłem do stworzenia automatycznej miski na karmę dla mojego starszego kota z cukrzycą Chaz. Widzisz, musi zjeść śniadanie, zanim będzie mógł dostać insulinę, ale często zapominam odebrać jego danie przed pójściem spać, co
Ultradźwiękowy system pozycjonowania: 4 kroki (ze zdjęciami)
Ultrasonics Based Positioning System: Wszystkie wersje radarów ultradźwiękowych, które znalazłem dla urządzeń arduino (Arduino - Radar/Ultrasonic Detector, Arduino Ultrasonic Radar Project) są bardzo ładnymi radarami, ale wszystkie są "ślepe". Mam na myśli, że radar coś wykrywa, ale co ja
DIY Bezprzewodowy automatyczny system nawadniania roślin bez wymogu dostępu do Internetu: 3 kroki
Bezprzewodowy automatyczny system nawadniania roślin DIY bez wymogu dostępu do Internetu: Chciałbym regularnie podlewać moje rośliny, być może raz lub dwa razy dziennie, w zależności od pór roku. Ale zamiast prosić kumpla IOT do wykonania tej pracy, wolałbym coś samodzielnego do tego konkretnego zadania. Bo nie chcę iść
SYSTEM KONTROLI DOSTĘPU RFID NFC ARDUINO: 3 kroki
SYSTEM KONTROLI DOSTĘPU RFID NFC ARDUINO: Potrzebowałem systemu kontroli dostępu do mojego biura. Cały projekt jest dość łatwy do zbudowania. Miałem w domu zapasowy Aduino Mega i osłonę Ethernet, więc z kilkoma dodatkowymi komponentami, które mam udało mi się zbudować system kontroli dostępu do mojego