Tartalomjegyzék:
- Kellékek
- 1. lépés: Alapszoftver
- 2. lépés: A Raspberry Pi megtalálása
- 3. lépés: A többi alkatrész összeszerelése
- 4. lépés: Szoftver
- 5. lépés: Motor és gomb
- 6. lépés: A doboz telepítése
- 7. lépés: Az ajtó felszerelése
- 8. lépés: Finale
Videó: Arcfelismerő ajtó zárja: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Körülbelül egy hónapja mutatom be az arcfelismerő ajtózárat! Próbáltam minél ügyesebbnek látszani, de csak 13 éves koromban tudok ennyit. Ezt az arcfelismerő ajtózárat egy Raspberry Pi 4 működteti, egy speciális hordozható akkumulátorral, amely 3 amper kimenetet biztosít, ami a Raspberry Pi 4 -hez szükséges. A Raspberry Pi Camera V2 -t használja az arcfelismeréshez, és egy érintőképernyőt Kimenet. Az arcfelismerés az OpenCV -vel van. A zár egy szervomotor, amely az ajtókeret reteszébe megy. Sok más lehetőség is van, amelyekkel később foglalkozom az építés során. Néhány kép főként azért nem jelenik meg, mert az igényeinek megfelelően hányféleképpen készítheti el ezt a projektet.
Kellékek
Rengeteg kellék van, készülj fel…
Félelmetes Power Bank
Minden más
Sima töltőkábel
3d nyomtató
Forró ragasztópisztoly és ragasztópálcák
Forrasztópáka
Türelem. Nagyon sok.
1. lépés: Alapszoftver
Fogja az SD -kártyát, és csatlakoztassa a számítógéphez. Töltse le a raspberry pi szoftvert (kattintson ide a legújabb verzióért.) Villanja fel az SD -kártyára; az előnyben részesített módszerem a Balena Etcher. Nyomja meg a "Kép kiválasztása" gombot, és válassza ki az imént letöltött képet. Az SD -kártyát automatikusan észleli, amint csatlakoztatja. Ha nem, válassza ki a "Target" gomb megnyomásával. Ezután nyomja meg a "Flash!" Gombot. Helyezze be a Micro SD kártyát a Raspberry Pi aljába.
2. lépés: A Raspberry Pi megtalálása
Ha nem rendelkezik mikro HDMI -HDMI kábellel vagy külső monitorral, kövesse az alábbi lépéseket, ha nem, ugorjon az aljára. Először csatlakoztassa a Raspberry PI -t az Ethernet -hez (ne aggódjon, ez ideiglenes). Lépjen be a Wi -Fi beállításaiba a számítógépén, a speciális beállításokban, a TCP/IP alatt megjelenik egy "Router" nevű IP -cím. Látogasson el erre a webhelyre, és az otthoni útválasztó hátulján láthatja felhasználónevét és jelszavát, hogy bejelentkezzen a webhelyre. Görgessen lefelé, amíg az eszközlistában meg nem jelenik a „raspberrypi” felirat. A látott IP -cím az, amire szüksége van. Másolja a jegyzet szerkesztésébe, vagy csak mentse a vágólapra. Írja be a terminálba, hogy ssh pi@(IP -CÍME). Az alapértelmezett jelszó a "málna". Írja be a sudo apt-get install tightvncserver parancsot. Ezután írja be a tightvncserver parancsot. Mac számítógépen nyomja meg a "Command + K" billentyűt. Írja be a "vnc: //raspberrypi.local: 5901" parancsot, majd írja be a tightvncserver beállításakor használt jelszót. Most a Raspberry pi asztalt kell látnia a számítógépen. Csatlakozhat a wifi -hez, majd a WiFi csatlakoztatása után válassza le az ethernetet.
Ha rendelkezik kábellel és külső monitorral: csatlakoztassa a Pi -t a monitorhoz, és csatlakozzon a wifi -hez a bal felső sarokban.
3. lépés: A többi alkatrész összeszerelése
Vegye ki a kamera modult és a Raspberry Pi -t. Fogja meg a kamera csatlakozóját, és emelje fel úgy, hogy nyitott helyzetben legyen. Dugja be a kamera kábelét a portba. Nyomja le a csatlakozót az eredeti helyzetébe. Tedd oldalra. Ezután vegye be a képernyőmodult és a ventilátort. Vágja le a ventilátor csatlakozóját, és távolítsa el a vezetékeket. Forgassa a ventilátort a képnek megfelelően a képernyőhöz. Tegye a ventilátort a CPU modul tetejére, a képnek megfelelően. Nagyon óvatosan rögzítse a képernyőt a málna pi -hez úgy, hogy a ventilátor benne legyen, mint egy szendvics. Emelje fel a képernyőt, és húzza alá a kamera kábelét. Helyezze a képernyőt a kamera tetejére, és kész!
4. lépés: Szoftver
Kövesse ezt a cikket, amelyet az Adafruit készített a termékükről, a PiTFT -ről. OLVASSA EL FIGYELMESEN! Meg tudtam volna oldani, hogy miért nem jeleníti meg a képernyőm az asztalt ÉS miért nem méretezi át a kis képernyőmérethez. A tightvncserver -t szeretné használni az OpenCV telepítéséhez. Most telepíti az OpenCV -t és telepíti az arcfelismerést. Még egyszer, NAGYON sok problémám megoldódhatott volna, ha ÓVATOSAN OLVASOK. Miután az arcfelismerés működik az arcán, cserélje le a pi_face_recognition.py fájlt az ehhez a lépéshez csatolthoz. Ez tartalmazza a szervomotor kódját. Mindössze annyit kell tennie, hogy beírja a sudo apt-get install pigpio vagy a pip install pigpio parancsot. A szoftver elkészült, térjünk át a hardverre. A szervomotor helyett használhat elektromágnest vagy mágnesszelepet.
5. lépés: Motor és gomb
Van egy indexkártyám, amely tartalmazza az összes szükséges kábelezést, mivel nagyon zavaró lesz. Forrasztja ezeket a csapokat a képernyő tetején, a Motor Red jobb felső sarokban (a felső az USB -portok nélküli oldal). Fúrhat lyukat az ajtókeretén (kevesebb vezeték), vagy lefelé és körül (több vezeték). Úgy döntöttem, hogy nincs lyuk, ezért vannak huzalkötegek a képen.
6. lépés: A doboz telepítése
Itt az ideje, hogy kinyomtassa a csatolt fájlokat Shapeways vagy otthoni 3D nyomtatója segítségével. Nagyon nehéz volt ezt illeszteni, nagyon kevés képem van róla, ezért elnézést a kellemetlenségért. Ököllel, kösse át a kábeleket a ház alján található USB -porton keresztül. Ezután vegye a képernyőt, és helyezze a helyére, rögzítse forró ragasztóval. A képernyő szalagkábele folyamatosan elmozdult a helyéről, ezért tesztelje végig a készüléket. Ezután vegye fel a kamerát, és helyezze a burkolatába. Ragassza a testre, ahogy tetszik. Rögzítse a málna pi -t a tok belsejében, ügyelve arra, hogy az USB -portok láthatóak legyenek, az oldalán lévő portok láthatóak legyenek, a vezetékek ne legyenek megtörve, és elegendő hely legyen az akkumulátor számára. Dugja be az USB billentyűzetet és az egér -vevőt az alján. A hátlapon lyukak vannak a szögek vagy csavarok számára. Ceruzával megjelöltem az összes lyuk helyzetét, a lyukakba széles fejű csavarokat fúrtam, és rájuk helyeztem a tokot. Továbbá forró ragasztót használtam a biztonság érdekében. Az akkumulátor aljára egy távtartót tennék, az oldalsó nyíláson nyugvó nyalóka bot tökéletesen működik. Csúsztassa az akkumulátort a tetején lévő lyukba. Dugja be a 90 fokos USB-C kábelt úgy, hogy a vezeték lefelé nézzen, majd hurkolja vissza a tetejére, hogy be tudjon dugni a csomagba. A doboz most elkészült!
7. lépés: Az ajtó felszerelése
Szalaggal rögzítse a vezetékeket az ajtóhoz. Ha nem vezeti be a vezetékeket az ajtó alatt, hagyja figyelmen kívül ezt. Húzza meg a vezetékeket, amennyire csak tudja, majd ragasztja le őket ésszerű szakaszokban. Sok szalagot használtam alul, hogy a macskám ne rágja a vezetékeket. huzalozza be őket az ajtó alá, és rögzítse az aljára. Húzza vissza a tetejére, amennyire csak tudja. a vége számomra kicsit zavaros lett, de jól vagyok vele. Fogja meg a kis négyzet alakú nyomtatott részt, és tegye be a motort, forró ragasztóval rögzítse. Helyezze a gombot a másik kis rekeszbe, és rögzítse forró ragasztóval. Vezesse át a vezetékeket az alsó lyukon, és forró ragasztóval/szögezze be az egész dobozt az ajtókerethez. Fogja meg a szervomotor motorcsatlakozóját, és ragassza be a nagy téglalap alakú prizmába. Az elülső csavarlyuk segítségével csavarja a helyére. Tipp: kapcsolja be a Pi -t egy program futtatásakor, hogy a megfelelő helyzetbe csavarja; ha nem észlel semmit, csavarja be úgy, hogy párhuzamos legyen a padlóval. Fogja meg a reteszt, és csavarja be a két lyukkal az ajtókeretbe. Erősen ajánlom a csavarokat a szerkezeti integritás érdekében. Befejezted! (Nem tudom telepíteni a dobozt, mert utána szerkesztettem a doboz kialakítását, és a fent említett lépések nem vonatkoznak a korábban készített 3D nyomtatott részre.)
8. lépés: Finale
Kész vagy! Jelenleg nem találom az OpenCV programok indításkor történő futtatásának módját. Mindent kipróbáltam, ezért ha valaki tudja, hogyan, kérem, mondja meg. Jelenleg, amikor elindul, a billentyűzetet és az egeret kell használnia a kis képernyőn, és memória szerint gépelnie kell. cd (a fájl helye), majd workon cv, majd sudo pigpiod, majd az igazán hosszú parancs, amelyet a Pi menti, amikor megnyomja a "fel" gombot a terminálon. Ettől eltekintve nagyon büszke vagyok a projektemre! Remélem tetszett, és létrehozhat egyet magának!
Ajánlott:
Arduino RFID „intelligens ajtó” bemutató: 7 lépés
Arduino RFID „intelligens ajtó” bemutatója: Peter Tran, 10ELT1 Győződjön meg arról, hogy megfelelő belépőkártyával rendelkezik a belépéshez, és nem szól a riasztó, és nem indítja el a betolakodó fényeit. Útmutató lesz a
Abellcadabra (Arcfelismerő ajtózár rendszer): 9 lépés
Abellcadabra (Arcfelismerő ajtózár rendszer): A karantén alatt fekve próbáltam megtalálni a módját, hogy megöljem az időt azzal, hogy arcfelismerést építek a ház ajtajának. Elneveztem Abellcadabrának - ez Abrakadabra kombinációja, egy varázslatos kifejezés ajtócsengővel, amelyet csak a csengőn veszek fel. LOL
Arcfelismerő tükör titkos rekesszel: 15 lépés (képekkel)
Arcfelismerő tükör titkos rekesszel: Mindig is érdekelt a történetekben, filmekben és hasonlókban használt, mindig kreatív titkos rekeszek. Tehát, amikor megláttam a Titkos Rekesz Versenyt, úgy döntöttem, hogy magam kísérletezek az ötlettel, és készítek egy közönséges kinézetű tükröt, amely megnyit egy
Hűtőszekrényvédő: Zárja be az emlékeztetőt a hűtőszekrényhez: 6 lépés
Hűtőszekrényvédő: Emlékeztető ajtó bezárására a hűtőszekrényhez: Néha, amikor sok mindent kiveszek a hűtőszekrényből, nincs szabad kezem az ajtó becsukására, majd az ajtót sokáig nyitva hagyják. Néha, amikor túl sok erőt használok a hűtőszekrény ajtajának becsukásához, az lepattan, de nem veszem észre
Arcfelismerő biztonsági rendszer a Raspberry Pi hűtőszekrényhez: 7 lépés (képekkel)
Arcfelismerő biztonsági rendszer hűtőszekrényhez Raspberry Pi -vel: Az interneten böngészve rájöttem, hogy a biztonsági rendszerek árai 150 és 600 dollár között mozognak, de nem minden megoldás (még a nagyon drága is) integrálható más eszközökkel okos eszközök otthonában! Például nem állíthatja be