Spisu treści:

Blokada drzwi do rozpoznawania twarzy: 8 kroków
Blokada drzwi do rozpoznawania twarzy: 8 kroków

Wideo: Blokada drzwi do rozpoznawania twarzy: 8 kroków

Wideo: Blokada drzwi do rozpoznawania twarzy: 8 kroków
Wideo: ja nie wjadę?! 2024, Lipiec
Anonim
Blokada drzwi do rozpoznawania twarzy
Blokada drzwi do rozpoznawania twarzy
Blokada drzwi do rozpoznawania twarzy
Blokada drzwi do rozpoznawania twarzy
Blokada drzwi do rozpoznawania twarzy
Blokada drzwi do rozpoznawania twarzy
Blokada drzwi do rozpoznawania twarzy
Blokada drzwi do rozpoznawania twarzy

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

Podstawowe oprogramowanie
Podstawowe oprogramowanie
Podstawowe oprogramowanie
Podstawowe oprogramowanie
Podstawowe oprogramowanie
Podstawowe oprogramowanie
Podstawowe oprogramowanie
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

Znajdowanie swojego Raspberry Pi
Znajdowanie swojego Raspberry Pi
Znajdowanie swojego Raspberry Pi
Znajdowanie swojego Raspberry Pi
Znajdowanie swojego Raspberry Pi
Znajdowanie 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

Montaż pozostałych części
Montaż pozostałych części
Montaż pozostałych części
Montaż pozostałych części
Montaż pozostałych części
Montaż pozostałych części
Montaż pozostałych części
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

Silnik i przycisk
Silnik i przycisk
Silnik i przycisk
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

Instalacja w pudełku
Instalacja w pudełku
Instalacja w pudełku
Instalacja w pudełku
Instalacja w pudełku
Instalacja w pudełku
Instalacja w pudełku
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

Montaż drzwi
Montaż drzwi
Montaż drzwi
Montaż drzwi
Montaż drzwi
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: