Sisukord:
- Tarvikud
- Samm: põhitarkvara
- Samm: leidke oma Raspberry Pi
- Samm: muude osade kokkupanek
- 4. samm: tarkvara
- Samm: mootor ja nupp
- 6. samm: kasti paigaldamine
- Samm: ukse paigaldamine
- 8. etapp: lõpp
Video: Näotuvastuse ukse lukk: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
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
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
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
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
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
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:
Abellcadabra (näotuvastuse ukse lukustussüsteem): 9 sammu
Abellcadabra (näotuvastusukse lukustussüsteem): Karantiini ajal ringi liikudes proovisin leida viisi aja tapmiseks, luues majauksele näotuvastuse. Panin sellele nimeks Abellcadabra - see on kombinatsioon Abracadabra vahel, maagiline fraas koos uksekellaga, mille võtan ainult kella. LOL
Näotuvastuse nutikas lukk LTE Pi HAT -iga: 4 sammu
Näotuvastuse nutikas lukk LTE Pi HAT -iga: näotuvastust kasutatakse üha laialdasemalt, saame seda kasutada nutika luku tegemiseks
Arduino TFT puuteekraaniga ukse lukk: 5 sammu
Arduino TFT puuteekraaniga ukselukk: see on minu esimene juhendatav. See projekt kasutab Arduino ja 2.8 " TFT puuteekraan koos paroolivisandiga, et aktiveerida relee, mis katkestab vooluahela mag -lock ukse külge. Taust, tööl oleva ukse RFID -lukk purunes, mitte ei ühendanud uuesti
Porto-lukk: kaasaskantav lukk: 5 sammu
Porto-lukk: Kaasaskantav lukk: Tere kõigile, nii et selle projekti puhul tahtsin kujundada midagi lihtsat, sest see lahendab lihtsa probleemi, teie CR-kabiinis pole lukke. Enamik inimesi kirjutas mind alguses maha, öeldes: kas pole lihtsalt lihtsam lukke paigaldada? See on
Klaviatuuri ukse lukk: 7 sammu (piltidega)
Klaviatuuri ukselukk: Arduino UNO Leiblaud LCD 1602 moodul Potentsiomeeter 10K Ω Servomootor 4X4 mälu lülitusmoodul Buzzer Roheline LED Punane LED Jump -juhtmed