Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Podstawowe oprogramowanie
- Krok 2: Znalezienie swojego Raspberry Pi
- Krok 3: Montaż pozostałych części
- Krok 4: Oprogramowanie
- Krok 5: Silnik i przycisk
- Krok 6: Instalacja w pudełku
- Krok 7: Montaż drzwi
- Krok 8: Finał
Wideo: Blokada drzwi do rozpoznawania twarzy: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Około miesiąca w przygotowaniu, przedstawiam zamek do drzwi rozpoznawania twarzy! Starałem się, aby wyglądało jak najładniej, ale mogę zrobić tylko tyle, co 13-latek. Ta blokada drzwi do rozpoznawania twarzy jest obsługiwana przez Raspberry Pi 4, ze specjalną przenośną baterią, która może wyprowadzać 3 A, coś niezbędnego dla Raspberry Pi 4. Wykorzystuje do rozpoznawania twarzy Raspberry Pi Camera V2 i ekran dotykowy do przeglądania wyjście. Rozpoznawanie twarzy jest z OpenCV. Zamek to serwomotor, który wchodzi w zatrzask na ościeżnicy. Istnieje wiele innych opcji, do których dojdę później w kompilacji. Niektóre zdjęcia nie są pokazane głównie ze względu na to, jak wiele różnych sposobów możesz dostosować do swoich potrzeb.
Kieszonkowe dzieci
Dostaw jest dużo, więc bądź przygotowany…
Niesamowity bank mocy
Wszystko inne
Zgrabny kabel ładujący
drukarka 3d
Pistolet do klejenia na gorąco i sztyfty kleju
Lutownica
Cierpliwość. Dużo tego.
Krok 1: Podstawowe oprogramowanie
Weź kartę SD i podłącz ją do komputera. Pobierz oprogramowanie raspberry pi (Kliknij tutaj, aby uzyskać najnowszą wersję.) Wgraj je na kartę SD; moją preferowaną metodą jest użycie Baleny Etcher. Kliknij „Wybierz obraz” i wybierz właśnie pobrany obraz. Powinien automatycznie wykryć kartę SD po jej podłączeniu. Jeśli nie, wybierz ją, naciskając przycisk „Cel”. Następnie naciśnij „Flash!”. Włóż kartę Micro SD do dolnej części Raspberry Pi.
Krok 2: Znalezienie swojego Raspberry Pi
Jeśli nie masz kabla micro HDMI na HDMI ani monitora zewnętrznego, wykonaj te czynności, jeśli nie, przejdź do dołu. Najpierw podłącz Raspberry PI do Ethernetu (nie martw się, to jest tymczasowe). Przejdź do ustawień Wi-Fi na swoim komputerze, w ustawieniach zaawansowanych, pod TCP/IP, powinieneś zobaczyć adres IP o nazwie „Router”. Przejdź do tej witryny, a z tyłu routera w domu zobaczysz swoją nazwę użytkownika i hasło, aby zalogować się do witryny. Przewiń w dół, aż zobaczysz „raspberrypi” pod listą urządzeń. Widoczny adres IP jest tym, czego potrzebujesz. Skopiuj go do edycji notatki lub po prostu zapisz w schowku. Wpisz w terminalu ssh pi@(TWÓJ ADRES IP). Domyślne hasło to „malina”. Wpisz sudo apt-get install tightvncserver. Następnie wpisz tightvncserver. Na komputerze Mac naciśnij „Command + K”. Wpisz „vnc://raspberrypi.local:5901”, a następnie wpisz hasło użyte podczas ustawiania tightvncserver. Powinieneś teraz zobaczyć pulpit Raspberry Pi na swoim komputerze. Możesz połączyć się z Wi-Fi, a następnie odłączyć Ethernet po połączeniu Wi-Fi.
Jeśli masz kabel i monitor zewnętrzny: podłącz swoje Pi do monitora i połącz się z Wi-Fi w lewym górnym rogu.
Krok 3: Montaż pozostałych części
Wyjmij moduł kamery i Raspberry Pi. Weź złącze kamery i podnieś je, aby było w pozycji otwartej. Włóż kabel kamery do portu. Wciśnij złącze w jego pierwotne położenie. Odłóż to na bok. Następnie weź moduł ekranu i wentylator. Odetnij złącze wentylatora i zdejmij przewody. Przylutuj wentylator zgodnie z obrazem do ekranu. Umieść wentylator na module procesora zgodnie z ilustracją. Bardzo ostrożnie przymocuj ekran do raspberry pi, tak aby wentylator był w środku, jak kanapka. Podnieś ekran i wsuń pod nim kabel kamery. Połóż ekran na aparacie i gotowe!
Krok 4: Oprogramowanie
Śledź ten artykuł autorstwa Adafruit dotyczący ich produktu, PiTFT. PRZECZYTAJ UWAŻNIE! Mogłem rozwiązać, dlaczego mój ekran nie wyświetlał pulpitu ORAZ dlaczego nie zmieniał rozmiaru dla małego rozmiaru ekranu. Będziesz chciał użyć tightvncserver do instalacji OpenCV. Teraz zainstalujesz OpenCV i zainstalujesz rozpoznawanie twarzy. Po raz kolejny TAK wiele moich problemów można było rozwiązać, gdybym UWAŻNIE CZYTAŁ. Gdy rozpoznawanie twarzy działa dla Twojej twarzy, zastąp plik pi_face_recognition.py plikiem dołączonym do tego kroku. To ma kod dla serwomotoru. Wszystko, co musisz zrobić, to wpisać sudo apt-get install pigpio lub pip install pigpio. Twoje oprogramowanie jest gotowe, przejdźmy do sprzętu. Zamiast serwomotoru można użyć elektromagnesu lub elektromagnesu.
Krok 5: Silnik i przycisk
Mam kartę indeksową, która zawiera wszystkie potrzebne przewody, ponieważ jest to BARDZO zagmatwane. Przylutuj te szpilki u góry ekranu, przy czym Motor Red znajduje się w prawym górnym rogu (u góry to strona bez portów USB). Możesz wywiercić otwór w ramie drzwi (mniej drutów) lub w dół i dookoła (więcej drutów). Zdecydowałem się na brak dziur, więc na zdjęciu są wiązki drutu.
Krok 6: Instalacja w pudełku
Teraz nadszedł dobry moment, aby wydrukować załączone pliki za pomocą Shapeways lub drukarki 3D w domu. Tak trudno było dopasować to, że mam bardzo mało zdjęć, przepraszam za niedogodności. Najpierw przeprowadź kable przez sekcję portu USB na spodzie obudowy. Następnie weź ekran i umieść go na miejscu, zabezpieczając go gorącym klejem. Mój kabel taśmowy ekranu ciągle przesuwał się z pozycji, więc przetestuj urządzenie przez cały czas. Następnie weź aparat i umieść go w obudowie. Przyklej go do ciała jak chcesz. Zabezpiecz raspberry pi wewnątrz obudowy, upewniając się, że porty USB są widoczne, porty z boku są widoczne, przewody nie są załamane i jest wystarczająco dużo miejsca na akumulator. Podłącz odbiornik klawiatury i myszy USB na dole. Z tyłu znajdują się wyznaczone otwory na gwoździe lub wkręty. Zaznaczyłem ołówkiem położenie wszystkich otworów, wywierciłem w otworach śruby z szerokim łbem i osadziłem na nich obudowę. Następnie użyłem gorącego kleju, aby go zabezpieczyć. Ja umieściłbym na dole przekładkę do baterii, patyczek do lizaka, który spoczywa na otworze z boku, działa idealnie. Wsuń baterię do otworu u góry. Podłącz 90-stopniowy kabel USB-C tak, aby przewód był skierowany w dół, a następnie zapętl go z powrotem do góry, aby można go było podłączyć do opakowania. Pudełko jest gotowe!
Krok 7: Montaż drzwi
Użyj taśmy, aby zabezpieczyć przewody przed drzwiami. Jeśli nie podłączasz przewodów pod drzwiami, zignoruj to. Pociągnij przewody tak mocno, jak to tylko możliwe, a następnie zaklej je w rozsądnych odcinkach. Użyłem dużo taśmy na dole, żeby mój kot nie gryzł drutów. podłącz je pod drzwiami, przyklejając je na dole. Podłącz go z powrotem do góry najlepiej jak potrafisz. koniec, dla mnie, zrobił się trochę bałaganiarski, ale nie przeszkadza mi to. Weź małą kwadratową część z nadrukiem i włóż silnik do środka, używając gorącego kleju, aby go zabezpieczyć. W drugiej małej przegródce umieść guzik i zabezpiecz go gorącym klejem. Przeprowadź przewody przez otwór w dnie i przyklej na gorąco/przybij całą skrzynkę do ościeżnicy. Weź mocowanie silnika do serwomotoru i przyklej je do dużego prostokątnego pryzmatu. Korzystając z otworu na śrubę z przodu, wkręć go na miejsce. Wskazówka: włącz Pi i uruchom program, aby wkręcić go we właściwej pozycji; gdy nic nie zostanie wykryte, wkręć go tak, aby był równoległy do podłogi. Weź zatrzask i dwoma otworami Wkręć go w ramę drzwi. Zdecydowanie polecam wkręty dla integralności strukturalnej. Skończyłeś! (Nie mam instalacji pudełka, ponieważ później edytowałem projekt pudełka, a powyższe kroki nie dotyczą wydrukowanej części 3D, którą wykonałem wcześniej.)
Krok 8: Finał
Gotowe! Obecnie nie mogę znaleźć sposobu na uruchamianie programów OpenCV przy starcie. Próbowałem wszystkiego, więc jeśli ktoś wie, proszę powiedz mi. Obecnie, gdy się uruchamia, musisz używać klawiatury i myszy na małym ekranie i pisać z pamięci. cd (Twoja lokalizacja pliku), a następnie workon cv, a następnie sudo pigpiod, a następnie naprawdę długie polecenie, które Pi zapisuje po naciśnięciu przycisku „w górę” w terminalu. Poza tym jestem całkiem dumny ze swojego projektu! Mam nadzieję, że Ci się podobało i możesz stworzyć taki dla siebie!
Zalecana:
Abellcadabra (system zamka drzwi do rozpoznawania twarzy): 9 kroków
Abellcadabra (System zamka do drzwi rozpoznawania twarzy): Leżąc podczas kwarantanny, próbowałem znaleźć sposób na zabicie czasu, budując rozpoznawanie twarzy dla drzwi do domu. Nazwałem go Abellcadabra - co jest połączeniem Abracadabra, magicznej frazy z dzwonkiem do drzwi, który biorę tylko dzwonkiem. KUPA ŚMIECHU
Lustro do rozpoznawania twarzy z tajnym schowkiem: 15 kroków (ze zdjęciami)
Lustro do rozpoznawania twarzy z tajnym przedziałem: Zawsze intrygowały mnie zawsze kreatywne tajne przedziały używane w opowiadaniach, filmach i tym podobnych. Kiedy więc zobaczyłem konkurs na sekretny przedział, postanowiłem sam poeksperymentować z tym pomysłem i zrobić zwyczajnie wyglądające lustro, które otwiera
Inteligentna blokada rozpoznawania twarzy z LTE Pi HAT: 4 kroki
Rozpoznawanie twarzy Smart Lock Z LTE Pi HAT: Rozpoznawanie twarzy staje się coraz szerzej stosowane, możemy go użyć do stworzenia inteligentnej blokady
Blokada drzwi z ekranem dotykowym Arduino TFT: 5 kroków
Blokada drzwi z ekranem dotykowym Arduino TFT: to moja pierwsza instrukcja. Ten projekt wykorzystuje Arduino i 2,8" Ekran dotykowy TFT ze szkicem hasła do aktywacji przekaźnika, który przerywa obwód do drzwi z blokadą magiczną. W tle blokada RFID na drzwiach w pracy zepsuła się, a nie
System bezpieczeństwa rozpoznawania twarzy w lodówce z Raspberry Pi: 7 kroków (ze zdjęciami)
System bezpieczeństwa rozpoznawania twarzy dla lodówki z Raspberry Pi: Przeglądając internet odkryłem, że ceny systemów bezpieczeństwa wahają się od 150$ do 600$ i więcej, ale nie wszystkie rozwiązania (nawet te bardzo drogie) można zintegrować z innymi inteligentne narzędzia w Twoim domu! Na przykład nie można ustawić