Sadržaj:
- Pribor
- Korak 1: Osnovni softver
- Korak 2: Pronalaženje vašeg Raspberry Pi
- Korak 3: Sklapanje ostalih dijelova
- Korak 4: Softver
- Korak 5: Motor i gumb
- Korak 6: Instalacija kutije
- Korak 7: Ugradnja vrata
- Korak 8: Finale
Video: Zaključavanje vrata za prepoznavanje lica: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Približno mjesec dana u izradi, predstavljam bravu vrata za prepoznavanje lica! Pokušao sam učiniti da izgleda što urednije, ali mogu učiniti samo kao 13-godišnjak. Ovom bravom za prepoznavanje lica upravlja Raspberry Pi 4 sa posebnom prijenosnom baterijom koja može izlaziti 3 ampera, što je potrebno za Raspberry Pi 4. Koristi Raspberry Pi kameru V2 za prepoznavanje lica i zaslon osjetljiv na dodir za pregled izlaz. Prepoznavanje lica je s OpenCV -om. Brava je servo motor koji ulazi u zasun na okviru vrata. Postoje mnoge druge opcije do kojih ću doći kasnije u izgradnji. Neke se slike ne prikazuju uglavnom zbog toga na koliko različitih načina možete uzeti ovaj projekt prema svojim potrebama.
Pribor
Ima mnogo zaliha, pa se pripremite …
Sjajna Power Bank
Sve ostalo
Glatki kabel za punjenje
3D pisač
Pištolj za vruće ljepilo i štapići za ljepilo
Lemilica
Strpljenje. Puno toga.
Korak 1: Osnovni softver
Uzmite SD karticu i uključite je u računalo. Preuzmite softver maline pi (kliknite ovdje za najnoviju verziju.) Postavite ga na svoju SD karticu; moja omiljena metoda je korištenje Balene Etcher. Pritisnite "Odaberi sliku" i odaberite sliku koju ste upravo preuzeli. Ona bi trebala automatski otkriti vašu SD karticu nakon što je uključite. Ako ne, odaberite je pritiskom na gumb "Target". Nakon toga pritisnite "Flash!". Umetnite svoju Micro SD karticu u dno Raspberry Pi.
Korak 2: Pronalaženje vašeg Raspberry Pi
Ako nemate mikro HDMI na HDMI kabel ili vanjski monitor, slijedite ove korake, ako nema, preskočite na dno. Prvo priključite svoj Raspberry PI u Ethernet (Ne brinite, ovo je privremeno). Idite u svoje WiFi postavke na računalu, u naprednim postavkama, pod TCP/IP, trebali biste vidjeti IP adresu pod nazivom "Ruter". Idite na to mjesto i na stražnjoj strani usmjerivača u vašoj kući vidjet ćete svoje korisničko ime i lozinku kako biste se prijavili na web mjesto. Pomaknite se prema dolje dok ne vidite "raspberrypi" ispod popisa uređaja. IP adresa koju vidite je ono što vam treba. Kopirajte ga u uređivanje bilješke ili ga jednostavno spremite u međuspremnik. Upišite u svoj terminal ssh pi@(VAŠA IP ADRESA). Zadana lozinka je "malina". Upišite sudo apt-get install tightvncserver. Zatim upišite closevncserver. Na Macu pritisnite "Command + K". Upišite "vnc: //raspberrypi.local: 5901", a zatim unesite lozinku koju ste koristili pri postavljanju tijesnog poslužitelja. Sada biste na računalu trebali vidjeti radnu površinu maline pi. Možete se povezati sa svojim WiFi -jem, a zatim isključiti Ethernet nakon što se WiFi poveže.
Ako imate kabel i vanjski monitor: priključite svoj Pi u monitor i spojite se na svoju WiFi mrežu u gornjem lijevom kutu.
Korak 3: Sklapanje ostalih dijelova
Izvadite modul kamere i svoj Raspberry Pi. Uzmite konektor za kameru i podignite ga tako da bude u otvorenom položaju. Umetnite kabel kamere u priključak. Pritisnite konektor prema dolje u njegov izvorni položaj. Stavi to sa strane. Zatim uzmite modul zaslona i ventilator. Odrežite konektor ventilatora i skinite žice. Lemite ventilator prema slici na ekranu. Stavite ventilator na vrh CPU modula, prema slici. Vrlo pažljivo pričvrstite zaslon na malinu pi, tako da ventilator bude unutra, poput sendviča. Podignite zaslon i gurnite kabel kamere ispod njega. Postavite ekran na kameru i gotovi ste!
Korak 4: Softver
Slijedite ovaj članak koji je Adafruit napravio o svom proizvodu, PiTFT -u. PAŽLJIVO OVO PROČITAJTE! Mogao sam riješiti zašto moj zaslon ne prikazuje radnu površinu I zašto nije mijenjao veličinu za malu veličinu zaslona. Za instalaciju OpenCV -a htjet ćete koristiti tightvncserver. Sada ćete instalirati OpenCV i instalirati prepoznavanje lica. Još jednom, TAKO su se mnogi moji problemi mogli riješiti da sam PAŽLJIVO ČITAO. Nakon što prepoznavanje lica radi na vašem licu, zamijenite svoj pi_face_recognition.py s onim priloženim ovom koraku. Ovo ima kod za servo motor. Sve što trebate učiniti je upisati sudo apt-get install pigpio ili pip install pigpio. Vaš softver je sada gotov, idemo na hardver. Umjesto servo motora možete koristiti elektromagnet ili solenoid.
Korak 5: Motor i gumb
Imam indeksnu karticu sa svim ožičenjima koja će vam trebati, jer postaje vrlo zbunjujuća. Lemite ove pinove na vrhu ekrana, s motorom Red u gornjem desnom kutu (gore je strana bez USB priključaka). Možete izbušiti rupu kroz okvir vrata (manje žica) ili prema dolje i okolo (više žica). Odlučio sam se za rupe, pa su na slici snopovi žice.
Korak 6: Instalacija kutije
Sada bi bilo dobro vrijeme za ispis priloženih datoteka pomoću Shapeways -a ili vašeg 3D pisača kod kuće. Bilo je toliko teško prilagoditi ovo da imam jako malo slika, tako da mi je žao zbog neugodnosti. Šaka, provucite svoje kabele kroz odjeljak USB priključka na dnu kućišta. Zatim uzmite zaslon i postavite ga na mjesto, učvrstivši ga vrućim ljepilom. Moj kabel s vrpcom na zaslonu stalno se pomaknuo s položaja, pa testirajte uređaj cijelo vrijeme. Zatim uzmite kameru i postavite je u kućište. Zalijepite ga na tijelo kako god želite. Učvrstite malinu pi unutar kućišta, pazeći da su USB priključci vidljivi, da su portovi sa strane vidljivi, da žice nisu presavijene i da ima dovoljno mjesta za bateriju. Priključite USB tipkovnicu i prijemnik miša pri dnu. Na stražnjoj strani postoje određene rupe za čavle ili vijke. Olovkom sam označio položaj svih rupa, izbušio vijke sa širokom glavom u rupama i na njih postavio kućište. Dalje sam koristio vruće ljepilo kako bih bio siguran. Stavio bih odstojnik na dno za bateriju, štapić za lizalicu koji leži na otvoru sa strane radi savršeno. Gurnite bateriju u otvor na vrhu. Priključite USB-C kabel od 90 stupnjeva tako da žica gleda prema dolje, a zatim ga vratite natrag do vrha kako bi se mogao priključiti u paket. Kutija je sada gotova!
Korak 7: Ugradnja vrata
Žicom pričvrstite žice za vrata pomoću trake. Ako ne povezujete žice ispod vrata, zanemarite ovo. Povucite žice što je moguće napetije, a zatim ih zalijepite u razumne dijelove. Koristio sam puno trake na dnu da moja mačka ne žvače žice. ožičite ih ispod vrata, zalijepivši ih na dno. Ožičite ga do vrha najbolje što možete. kraj je za mene postao malo neuredan, ali ja se s tim slažem. Uzmite mali četvrtasti ispisani dio i stavite motor unutra, pričvrstite ga vrućim ljepilom. U drugi mali pretinac postavite gumb i pričvrstite ga vrućim ljepilom. Provucite žice kroz rupu na dnu i vrućim ljepilom/zakucajte cijelu kutiju uz okvir vrata. Uzmite nastavak motora za servo motor i zalijepite ga u veliku pravokutnu prizmu. Pomoću otvora za vijak na prednjoj strani pričvrstite ga na mjesto. Savjet: uključite Pi da biste pokrenuli program tako da ga zašrafite u pravi položaj; kad se ništa ne otkrije uvrnite ga tako da bude paralelan s podom. Uzmite zasun i s dvije rupe ga VIJAČITE u okvir vrata. Toplo preporučujem vijke za cjelovitost konstrukcije. Završili ste! (Nemam instalaciju kutije jer sam nakon toga uredio dizajn kutije, a gore navedeni koraci ne primjenjuju 3D ispisani dio koji sam napravio ranije.)
Korak 8: Finale
Ti si gotov! Trenutno ne mogu pronaći način za pokretanje programa OpenCV pri pokretanju. Probao sam sve pa ako netko zna kako neka mi kaže. Trenutačno, kada se pokrene, morate koristiti tipkovnicu i miš na malom ekranu i tipkati, po memoriji. cd (vaše mjesto datoteke), zatim radite na cv -u, zatim na sudo pigpiod, a zatim zaista dugu naredbu koju Pi sprema kada pritisnete gumb "gore" na terminalu. Osim toga, jako sam ponosan na svoj projekt! Nadam se da ste uživali i da ćete sami sebi stvoriti!
Preporučeni:
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
Abellcadabra (Sustav zaključavanja vrata za prepoznavanje lica): 9 koraka
Abellcadabra (Sustav zaključavanja vrata za prepoznavanje lica): Ležajući tijekom karantene, pokušao sam pronaći način da ubijem vrijeme izgradnjom prepoznavanja lica za kućna vrata. Nazvao sam ga Abellcadabra - što je kombinacija između Abracadabre, čarobne fraze sa zvonom na vratima koje čujem samo na zvono. LOL
Otkrivanje lica, obuka i prepoznavanje Opencv lica: 3 koraka
Otkrivanje lica, obuka i prepoznavanje lica Opencv: OpenCV je knjižnica računalnog vida otvorenog koda koja je vrlo popularna za obavljanje osnovnih zadataka obrade slike, kao što su zamućivanje, miješanje slika, poboljšanje slike, kao i kvaliteta videa, određivanje praga itd. Osim obrade slike, to je prov
Maska za promjenu lica za promjenu lica - Budite bilo što: 14 koraka (sa slikama)
Maska za promjenu lica za promjenu lica - Budite bilo što: Što radite kada ne možete odlučiti što želite biti za Noć vještica? Budi sve. Maska za projekciju sastoji se od bijele 3D tiskane maske, pi od maline, malog projektora i baterije. Sposoban je projicirati sve i svašta
Prepoznavanje lica+prepoznavanje: 8 koraka (sa slikama)
Prepoznavanje lica+prepoznavanje: Ovo je jednostavan primjer pokretanja otkrivanja i prepoznavanja lica pomoću OpenCV -a s kamere. NAPOMENA: OVAJ PROJEKT IZRADIO SAM ZA NATJEČAJ SENZORA I KORISTIO SAM KAMERU KAO SENZOR ZA PRAĆENJE I PREPOZNAVANJE LICA. Dakle, naš ciljU ovoj sesiji, 1. Instalirajte Anacondu