Spisu treści:

Jasny sejf: 6 kroków
Jasny sejf: 6 kroków

Wideo: Jasny sejf: 6 kroków

Wideo: Jasny sejf: 6 kroków
Wideo: Jak otworzyć sejf bez klucza, kodu i niszczenia? Sejf Burg Wachter Favor S5E w ataku finezyjnym. 2024, Lipiec
Anonim
Jasny sejf
Jasny sejf

Ten projekt proponuje sposób na zabezpieczenie Twojej rzeczy. Efektem końcowym projektu jest przełącznik sterowany przez arduino po dwóch etapach bezpieczeństwa. Przełącznik może otworzyć portal, zastąpić pilota lub po prostu sterować silnikiem. Mój projekt przedstawia tylko blok, który coś odblokowuje. Możesz więc dostosować to do swojego projektu.

Pierwszym etapem zabezpieczenia jest matryca 9 fotorezystorów oświetlanych obrazem w telefonie. Drugim etapem zabezpieczenia jest kod składający się z 4 cyfr.

Jestem francuskim studentem, więc staram się, aby wszystko było "angielskie"

Krok 1: Czego potrzebujesz?

Czego potrzebujesz ?
Czego potrzebujesz ?
Czego potrzebujesz ?
Czego potrzebujesz ?

Do tego projektu będziesz potrzebować:

  • 9 fotorezystorów (1MOhm) i rezystorów 20kOhm
  • Analogowy MUX o nazwie CD4051B
  • Przewody
  • Macierz klawiatury 3*4;
  • Tranzystor 2N2222
  • Arduino UNO

Krok 2: Stwórz nasz „kod fotorezystorów”

Zrób nasze
Zrób nasze

Główną ideą jest wykorzystanie świetlistości do odblokowania naszej rzeczy. Wszyscy wiedzą, że czerń powstaje bez światła, a biel jest najmocniejszym światłem. Właśnie tego użyjemy. Aby to zrobić, użyjemy skali szarości na obrazku.

Zrobiłem mały program w Pythonie, w którym możemy ustawić rozmiar naszego ekranu, a następnie program utworzy macierz 3*3, w której każdy obszar ma losową skalę szarości. Ten obraz jest wyjątkowy i jak 255^9 możliwości.

Aby korzystać z mojego programu, potrzebujesz Pythona 3.x z zainstalowaną biblioteką Pillow. Jeśli nie wiesz, jak to zrobić, możesz szukać w Internecie, jest wiele filmów.

Możesz zobaczyć, jaki obraz zbieram.

Krok 3: Jak prawidłowo korzystać z naszego „fotorezystorów_kod”?

Jak prawidłowo korzystać z naszego
Jak prawidłowo korzystać z naszego

Aby użyć tego obrazu, musisz zainstalować fotorezystory. Aby to zrobić, proponuję wydrukować kilka małych kawałków w 3D, z pliku, który ci daję. Polecam użyć elastycznego filamentu. Ten mały element pozwala, aby całe światło ekranu telefonu padło na czujnik.

Najpierw przylutuj każdy fotorezystor dwoma przewodami. Następnie możesz przykleić te kuleczki na płytce, wywiercić w płytce otwór trochę większy niż fotorezystor i wtedy zobaczysz, że fotorezystor idealnie wpasował się w otwór. Uważaj, musisz przykleić kulki na talerzu zgodnie z rozmiarem telefonu. Każda runda musi pasować do odpowiedniego szarego kwadratu.

Krok 4: Jak podłączyć fotorezystory i wszystko skalibrować?

Jak podłączyć fotorezystory i wszystko skalibrować?
Jak podłączyć fotorezystory i wszystko skalibrować?
Jak podłączyć fotorezystory i wszystko skalibrować?
Jak podłączyć fotorezystory i wszystko skalibrować?
Jak podłączyć fotorezystory i wszystko skalibrować?
Jak podłączyć fotorezystory i wszystko skalibrować?

Wszystko sklejone, przewody wolne. Musisz podłączyć to do arduino.

Arduino UNO ma tylko 6 wejść analogowych, proponuję mieć 8 więcej z CD4051B MUX. Użyjemy 8 wejść tego MUX, a ostatnim będzie Analog1 na Arduino. Przygotuj każdą fotodiodę z rezystorami 20KOkm zgodnie z rysunkiem. Następnie przypisz numer do każdego fotorezystora zgodnie z kolejnymi zdjęciami. Na koniec podłącz dziewiąty fotorezystor do A1, a drugi do MUX, jak na zdjęciu: fotorezystory 1 do 8 na kanale IN/OUT 0 do 7.

Wreszcie, gdy wszystko jest prawidłowo podłączone, możesz wgrać program arduino. Ten program poda wartości zmierzone przez 9 czujników. Zapisz je na papierze lub po prostu wklej w następnym programie.

!!! Bądź ostrożny, ustaw swój ekran na wysoką jasność i utrzymuj jasność za każdym razem, gdy użyjesz tego programu !!!

Krok 5: Użyj programu głównego

Użyj programu głównego
Użyj programu głównego
Użyj programu głównego
Użyj programu głównego

Po skalibrowaniu wszystkiego możemy podłączyć klawiaturę zgodnie z rysunkiem.

Następnie pobierz program główny i otwórz go. Możesz tam wkleić wynik kalibracji w tablicy "code_light", a swój 4-cyfrowy kod możesz zmodyfikować także w tablicy "attempt".

Na koniec używam tranzystora jako siłownika. Podłącz tranzystor na pinie D0 ale podłącz go po wgraniu programu.

Główny program jest podzielony w następujący sposób:

  • definicja stałych i połączeń
  • odczyt 9 fotorezystorów

    • jeśli dobrze, możemy przetestować kod ręczny!

      jeśli dobrze, sejf jest otwarty

    • jeśli nie, spróbuj ponownie

Krok 6: Baw się !

Aby sprawdzić, czy wszystko działa dobrze, podłączam diodę LED do tranzystora. Ona świeci. Zastąp diodę LED swoim pomysłem: silnik na zamek lub serwo lub zachowaj tranzystor, aby zastąpić przycisk na pilocie.

Mam nadzieję, że nie będziesz miał problemu. Jeśli tak, skontaktuj się ze mną pod adresem [email protected]

Zalecana: