Sisukord:

Näotuvastuse ukse lukk: 8 sammu
Näotuvastuse ukse lukk: 8 sammu

Video: Näotuvastuse ukse lukk: 8 sammu

Video: Näotuvastuse ukse lukk: 8 sammu
Video: Новогодний стол 2023🎄 10 ЛУЧШИХ БЛЮД 💫 Новогоднее меню 2023 2024, Juuli
Anonim
Näotuvastuse ukse lukk
Näotuvastuse ukse lukk
Näotuvastuse ukse lukk
Näotuvastuse ukse lukk
Näotuvastuse ukse lukk
Näotuvastuse ukse lukk
Näotuvastuse ukse lukk
Näotuvastuse ukse lukk

Umbes kuu aega valmimas, esitlen näotuvastuse ukseluku! Üritasin seda võimalikult kena välja näha, kuid saan seda teha ainult 13-aastasena. Seda näotuvastust kasutavat ukselukku juhib Raspberry Pi 4, millel on spetsiaalne kaasaskantav aku, mille väljundvõimsus on 3 amprit, mis on vajalik Raspberry Pi 4 jaoks. See kasutab näotuvastuseks Raspberry Pi Camera V2 ja puuteekraani. väljund. Näotuvastus on OpenCV abil. Lukk on servomootor, mis läheb ukseraami riivi. On ka palju muid võimalusi, mille juurde ehitamise ajal jõuan. Mõnda pilti ei näidata peamiselt seetõttu, kui palju erinevaid viise saate selle projekti oma vajadustele vastavaks teha.

Tarvikud

Varusid on palju, nii et olge valmis…

Imeline Power Bank

Kõik muu

Slick laadimiskaabel

3D printer

Kuumliimipüstol ja liimipulgad

Jootekolb

Kannatlikkus. Palju seda.

Samm: põhitarkvara

Põhitarkvara
Põhitarkvara
Põhitarkvara
Põhitarkvara
Põhitarkvara
Põhitarkvara
Põhitarkvara
Põhitarkvara

Võtke oma SD -kaart ja ühendage see arvutiga. Laadige alla raspberry pi tarkvara (uusima versiooni saamiseks klõpsake siin.) Välktage see oma SD -kaardile; minu eelistatud meetod on kasutada Balena Etcherit. Klõpsake nuppu "Vali pilt" ja valige äsja alla laaditud pilt. See peaks teie SD -kaardi automaatselt pärast selle ühendamist tuvastama. Kui ei, siis valige see, vajutades nuppu "Target". Pärast seda vajuta "Flash!". Sisestage oma Micro SD -kaart Raspberry Pi põhja.

Samm: leidke oma Raspberry Pi

Raspberry Pi leidmine
Raspberry Pi leidmine
Raspberry Pi leidmine
Raspberry Pi leidmine
Raspberry Pi leidmine
Raspberry Pi leidmine

Kui teil pole mikro -HDMI -HDMI -kaablit või välist monitori, järgige neid samme, kui ei, siis jätke allapoole. Esiteks ühendage oma Raspberry PI Ethernetiga (ärge muretsege, see on ajutine). Minge oma arvutis WiFi -seadetesse, täpsemate sätete all, TCP/IP all, peaksite nägema IP -aadressi nimega "Ruuter". Minge sellele saidile ja teie maja ruuteri tagaküljel näete saidile sisselogimiseks oma kasutajanime ja parooli. Kerige allapoole, kuni näete oma seadmete loendis „raspberrypi”. IP -aadress, mida näete, on see, mida vajate. Kopeerige see märkmete muutmisse või salvestage see lihtsalt lõikepuhvrisse. Sisestage oma terminalis ssh pi@(OMA IP -AADRESS). Vaikimisi parool on "vaarikas". Tippige sudo apt-get install tightvncserver. Seejärel tippige tightvncserver. Macis vajutage "Command + K". Tippige "vnc: //raspberrypi.local: 5901", seejärel tippige parool, mida kasutasite pingvncserveri seadistamisel. Nüüd peaksite oma arvutis nägema vaarika pi töölauda. Saate oma WiFi -ga ühenduse luua ja pärast WiFi ühendamist Etherneti lahti ühendada.

Kui teil on kaabel ja väline monitor: ühendage oma Pi monitoriga ja ühendage vasakus ülanurgas oma WiFi -ga.

Samm: muude osade kokkupanek

Teiste osade kokkupanek
Teiste osade kokkupanek
Teiste osade kokkupanek
Teiste osade kokkupanek
Teiste osade kokkupanek
Teiste osade kokkupanek
Teiste osade kokkupanek
Teiste osade kokkupanek

Võtke oma kaamera moodul ja Raspberry Pi välja. Võtke kaamera pistik ja tõstke see nii, et see oleks avatud asendis. Sisestage kaamera kaabel porti. Vajutage pistik algsesse asendisse. Pane see kõrvale. Seejärel võtke ekraanimoodul ja ventilaator. Katkestage ventilaatori pistik ja eemaldage juhtmed. Jootke ventilaator ekraanile kuvatava pildi järgi. Asetage ventilaator CPU mooduli peale, vastavalt pildile. Kinnitage ekraan väga hoolikalt vaarika pi külge, nii et ventilaator oleks sees, nagu võileib. Tõstke ekraan üles ja tõmmake kaamera kaabel selle alla. Asetage ekraan kaamera peale ja oletegi valmis!

4. samm: tarkvara

Järgige seda artiklit, mille Adafruit tegi oma toote PiTFT kohta. LOE SEE HOOLIKALT! Ma oleksin võinud lahendada, miks mu ekraan ei kuvanud töölauda JA miks selle suurust ei muudetud väikese ekraani suuruse järgi. Soovite OpenCV installimiseks kasutada tightvncserverit. Nüüd installite OpenCV ja näotuvastuse. Jällegi oleks NII paljud minu probleemid lahendatud, kui ma HOOLIKALT LUGEN. Kui näotuvastus teie näo jaoks töötab, asendage oma pi_face_recognition.py selle sammuga lisatud näoga. Sellel on servomootori kood. Peate lihtsalt sisestama sudo apt-get install pigpio või pip install pigpio. Teie tarkvara on nüüd valmis, liigume riistvara juurde. Servomootori asemel võite kasutada elektromagnetit või solenoidi.

Samm: mootor ja nupp

Mootor ja nupp
Mootor ja nupp
Mootor ja nupp
Mootor ja nupp

Mul on registrikaart, millel on kõik vajalikud juhtmed, kuna see läheb VÄGA segadusse. Jootke need nööpnõelad ekraani ülaossa, kusjuures mootoripunane on üleval paremal (üleval on külg ilma USB -portideta). Saate puurida augu läbi oma ukseraami (vähem juhtmeid) või alla ja ümber (rohkem juhtmeid). Valisin aukude puudumise, seega on pildil traatkimbud.

6. samm: kasti paigaldamine

Kasti paigaldamine
Kasti paigaldamine
Kasti paigaldamine
Kasti paigaldamine
Kasti paigaldamine
Kasti paigaldamine
Kasti paigaldamine
Kasti paigaldamine

Nüüd oleks õige aeg manustada lisatud failid Shapewaysi või kodus oleva 3D -printeri abil. Selle sobitamine oli nii raske, sest mul on sellest väga vähe pilte, nii et vabandan ebamugavuste pärast. Rusikas, juhtige kaablid läbi korpuse põhjas asuva USB -pordi. Seejärel võtke ekraan ja asetage see oma kohale, kinnitades selle kuuma liimiga. Minu ekraanilindi kaabel nihkus pidevalt asendist välja, seega katsetage seadet kogu aeg. Seejärel võtke kaamera ja asetage see korpuse sisse. Liimige see kehale, kuidas soovite. Kinnitage vaarika pi korpuses, veendudes, et USB -pordid on nähtavad, küljel olevad pordid on nähtavad, juhtmed ei ole keerdunud ja aku jaoks on piisavalt ruumi. Ühendage USB -klaviatuur ja hiire vastuvõtja allosas. Tagaküljel on naelte või kruvide jaoks ette nähtud augud. Märkisin pliiatsiga kõikide aukude asukoha, puurisin aukudesse laia peaga kruvid ja panin neile korpuse. Lisaks kasutasin selle hoidmiseks kuuma liimi. Aku jaoks paneksin vahekauguse põhja, pulgakommipulk, mis toetub küljel olevale avale, töötab suurepäraselt. Lükake aku ülaosas olevasse auku. Ühendage 90-kraadine USB-C-kaabel nii, et juhe jääks allapoole, seejärel keerake see tagasi ülespoole, et seda saaks pakendiga ühendada. Kast on nüüd valmis!

Samm: ukse paigaldamine

Ukse paigaldamine
Ukse paigaldamine
Ukse paigaldamine
Ukse paigaldamine
Ukse paigaldamine
Ukse paigaldamine

Kasutage teipi juhtmete kinnitamiseks ukse külge. Kui te ei ühenda juhtmeid ukse all, ignoreerige seda. Tõmmake juhtmed nii pingule kui võimalik, seejärel lindistage need mõistlikeks osadeks. Kasutasin allosas palju teipi, nii et mu kass ei näri juhtmeid. traatige need ukse alla, teipides selle põhja. Ühendage see nii hästi kui võimalik ülespoole. lõpp läks minu jaoks natuke sassi, aga minuga on kõik korras. Võtke väike ruudukujuline trükitud osa ja pange mootor sisse, kasutades selle kinnitamiseks kuuma liimi. Asetage nupp teise väiksesse sektsiooni ja kinnitage see kuuma liimiga. Viige juhtmed läbi põhjas oleva augu ja kuum liim/naelutage kogu kast ukseraami vastu. Võtke servomootori mootorikinnitus ja liimige see suurde ristkülikukujulisse prismasse. Kasutades kruviava ees, keerake see oma kohale. Näpunäide: lülitage Pi programmi käivitamiseks sisse, nii et keerate selle õigesse asendisse; kui midagi ei tuvastata, keerake see nii, et see oleks põrandaga paralleelne. Võtke riiv ja kruvige see kahe augu abil ukseraami. Struktuuri terviklikkuse tagamiseks soovitan tungivalt kruvisid. Olete lõpetanud! (Mul ei ole kasti paigaldamist, kuna muutsin karbi kujundust pärast seda ja ülaltoodud sammud ei kehti varem tehtud 3D -prinditud osa kohta.)

8. etapp: lõpp

Sa oled valmis! Praegu ei leia ma võimalust OpenCV programmide käivitamiseks käivitada. Olen kõike proovinud, nii et kui keegi teab, kuidas, palun öelge mulle. Praegu peate selle käivitamisel kasutama väikese ekraani klaviatuuri ja hiirt ning sisestama mälu järgi. cd (teie faili asukoht), seejärel töökorraldus cv, seejärel sudo pigpiod, siis tõesti pika käsu Pi salvestab, kui vajutate terminalis nuppu "üles". Muidu olen ma oma projekti üle üsna uhke! Loodan, et teile meeldis ja saate selle endale luua!

Soovitan: