Sadržaj:

Zaključavanje vrata za prepoznavanje lica: 8 koraka
Zaključavanje vrata za prepoznavanje lica: 8 koraka

Video: Zaključavanje vrata za prepoznavanje lica: 8 koraka

Video: Zaključavanje vrata za prepoznavanje lica: 8 koraka
Video: Горный Алтай. Агафья Лыкова и Василий Песков. Телецкое озеро. Алтайский заповедник. 2024, Novembar
Anonim
Brava za prepoznavanje lica
Brava za prepoznavanje lica
Brava za prepoznavanje lica
Brava za prepoznavanje lica
Brava za prepoznavanje lica
Brava za prepoznavanje lica
Brava za prepoznavanje lica
Brava za prepoznavanje lica

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.

Supplies

Ima mnogo zaliha, pa se pripremite …

Odlična Power Bank

Sve ostalo

Glatki kabel za punjenje

3D štampač

Pištolj za vruće ljepilo i štapići za ljepilo

Lemilica

Strpljenje. Puno toga.

Korak 1: Osnovni softver

Osnovni softver
Osnovni softver
Osnovni softver
Osnovni softver
Osnovni softver
Osnovni softver
Osnovni softver
Osnovni softver

Uzmite SD karticu i uključite je u računar. Preuzmite softver maline pi (kliknite ovdje za najnoviju verziju.) Prenesite ga na svoju SD karticu; moja omiljena metoda je Balena Etcher. Pritisnite "Odaberi sliku" i odaberite sliku koju ste upravo preuzeli. Trebalo bi automatski otkriti vašu SD karticu kad je uključite. Ako ne, odaberite je pritiskom na dugme "Target". Nakon toga pritisnite "Flash!". Umetnite svoju Micro SD karticu u dno Raspberry Pi.

Korak 2: Pronalaženje vašeg Raspberry Pi

Pronalaženje vašeg Raspberry Pi
Pronalaženje vašeg Raspberry Pi
Pronalaženje vašeg Raspberry Pi
Pronalaženje vašeg Raspberry Pi
Pronalaženje vašeg Raspberry Pi
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 WiFi postavke na svom računaru, 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 liste 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. Ukucajte u svoj terminal ssh pi@(VAŠA IP ADRESA). Zadana lozinka je "malina". Upišite sudo apt-get install tightvncserver. Zatim upišite tightvncserver. 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čunaru trebali vidjeti radnu površinu maline pi. Možete se povezati na svoj WiFi, a zatim isključiti Ethernet nakon što se WiFi poveže.

Ako imate kabel i vanjski monitor: priključite svoj Pi u monitor i povežite se na svoju WiFi mrežu u gornjem lijevom kutu.

Korak 3: Sklapanje ostalih dijelova

Sklapanje ostalih dijelova
Sklapanje ostalih dijelova
Sklapanje ostalih dijelova
Sklapanje ostalih dijelova
Sklapanje ostalih dijelova
Sklapanje ostalih dijelova
Sklapanje ostalih dijelova
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 ekrana 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 ekran na malinu pi, tako da ventilator bude unutra, poput sendviča. Podignite ekran i gurnite kabel kamere ispod njega. Postavite ekran na kameru i gotovi ste!

Korak 4: Softver

Pratite ovaj članak Adafruit -a o svom proizvodu, PiTFT -u. PAŽLJIVO OVO PROČITAJTE! Mogao sam riješiti zašto moj ekran ne prikazuje radnu površinu I zašto nije promijenio veličinu za malu veličinu ekrana. Za instalaciju OpenCV -a poželjet ćete koristiti tightvncserver. Sada ćete instalirati OpenCV i instalirati prepoznavanje lica. Još jednom, tako da 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 onim koji je priložen 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 dugme

Motor i dugme
Motor i dugme
Motor i dugme
Motor i dugme

Imam indeksnu karticu koja ima sve ožičenje koje će vam trebati, jer postaje vrlo zbunjujuće. Lemite ove pinove na vrh ekrana, s motorom Red Red u gornjem desnom kutu (gore je strana bez USB portova). Možete izbušiti rupu kroz okvir vrata (manje žica) ili dolje i okolo (više žica). Odlučio sam se za rupe, pa su na slici snopovi žice.

Korak 6: Instalacija kutije

Ugradnja kutije
Ugradnja kutije
Ugradnja kutije
Ugradnja kutije
Ugradnja kutije
Ugradnja kutije
Ugradnja kutije
Ugradnja kutije

Sada bi bilo dobro vrijeme za štampanje priloženih datoteka pomoću Shapeways -a ili vašeg 3D štampača kod kuće. Bilo je toliko teško prilagoditi ovo da imam vrlo 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 ekran 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 stavite je u kućište. Zalijepite ga na tijelo kako god želite. Osigurajte malinu pi unutar kućišta, pazeći da su USB portovi vidljivi, da su portovi sa strane vidljivi, da žice nisu presavijene i da ima dovoljno mjesta za bateriju. Priključite USB tastaturu i prijemnik miša pri dnu. Na stražnjoj strani su određene rupe za eksere 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. Uključite USB-C kabel od 90 stupnjeva tako da žica bude okrenuta 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

Ugradnja vrata
Ugradnja vrata
Ugradnja vrata
Ugradnja vrata
Ugradnja vrata
Ugradnja vrata

Žicom pričvrstite žice za vrata pomoću trake. Zanemarite ovo ako ne povezujete žice ispod vrata. Povucite žice što je moguće napetije, a zatim ih zalijepite u razumne dijelove. Koristio sam dosta 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 slažem s tim. Uzmite mali kvadratni ispisani dio i stavite motor unutra, vrućim ljepilom da ga učvrstite. U drugi mali pretinac postavite dugme 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. Koristeći otvor za vijak sprijeda, pričvrstite ga na mjesto. Savjet: uključite Pi i pokrenite program tako da ga zašrafite u pravi položaj; kada se ništa ne otkrije uvrnite ga tako da bude paralelan s podom. Uzmite zasun i s dvije rupe ga UVIJATE u okvir vrata. Toplo preporučujem vijke za integritet konstrukcije. Završili ste! (Nemam instalaciju kutije jer sam nakon toga uredio dizajn kutije, a gore navedeni koraci ne primjenjuju 3D štampani dio koji sam napravio ranije.)

Korak 8: Finale

Završio si! Trenutno ne mogu pronaći način za pokretanje OpenCV programa pri pokretanju. Sve sam probao, pa ako neko zna kako, neka mi kaže. Trenutno, kada se pokrene, morate koristiti tastaturu i miš na malom ekranu i upisivati, po memoriji. cd (vaša lokacija datoteke), zatim radite cv, zatim sudo pigpiod, zatim zaista dugačku 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čuje se: