Tartalomjegyzék:
- Lépés: Gyűjtse össze az anyagokat
- 2. lépés: A PIR mozgásérzékelő csatlakoztatása
- 3. lépés: A LED -ek és az ellenállások csatlakoztatása
- 4. lépés: A PiCamera csatlakoztatása
- 5. lépés: A hangszórók beállítása
- 6. lépés: A projekt kódolása
- 7. lépés: Végső ellenőrzés
Videó: SanityForce (riasztórendszer- Rpi): 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Most számos módja van annak, hogy biztonságban tartsa a holmiját, vagy csak tartsa távol a testvéreit a szobájából, például zárolhat rajta, vagy egyszerűen elzárhatja másoktól. Mi lenne, ha azt mondanám, hogy nem kell elvégeznie ezeket az alapvető dolgokat, de a Raspberry Pi -t személyes riasztórendszerévé teheti! Most azt gondolhatja, hogy ez lehetetlen, vagy csak rendkívül felesleges, csak tegyen egy zárat a szoba ajtajára, hogy kistestvére ne maradjon távol. De a bátyád megtalálhatja a zár kulcsát, és beléphet a szobájába, de ezzel a riasztórendszerrel, miután bekapcsolta, nem lehet kikapcsolni, amíg el nem megy, és nem kapcsolja ki a kóddal. Ha a bátyja egy métert is elér az ajtó közelében, akkor a riasztó megszólal, és azt mondja mindenkinek a házban, hogy valaki megpróbált behatolni a magánéletébe. Aztán ha valaki tudja, hogy megpróbált betörni a magánéletébe, akkor jönnek és megállítják. Ahhoz, hogy Pi-jét a SanityForce nevű csodálatos riasztórendszerré alakítsa, néhány egyszerű lépést kell követnie, és néhány kiegészítőt kell igényelnie a Pi-hez. Az alábbiakban felsoroljuk az összes szükséges lépést és anyagot. Sok szerencsét, és a SanityForce legyen veled!
Lépés: Gyűjtse össze az anyagokat
Ehhez a projekthez jó néhány kiegészítőre lesz szüksége a Raspberry Pi számára. Mielőtt elkezdené építeni a projektet, győződjön meg róla, hogy rendelkezik az összes alább felsorolt anyaggal.
- 1x Raspberry Pi
- 1x kenyeretábla
- 1x hangfalpár
- 1x PiCamera
- 10x piros LED
- 1x PIR mozgásérzékelő
- 3x női-férfi vezeték
- 10x 330 ellenállás
- 10x kék jumper kábel
- 2x fekete jumper kábel
2. lépés: A PIR mozgásérzékelő csatlakoztatása
Az összes többi LED és hangszóró csatlakoztatása előtt csatlakoztassa a mozgásérzékelőt, amely a projekt hátsó csontja. A mozgásérzékelő csatlakoztatásához ügyeljen arra, hogy a megfelelő hüvely-anya vezetéket csatlakoztassa a GPIO és a GND csapokhoz. A fenti képet használom példaként annak megállapítására, hogy melyik vezeték hova kerüljön. A példában 3 vezeték csatlakozik a mozgásérzékelőhöz, egy zöld, egy lila és egy kék, ebben a sorrendben jobbról balra. A zöld vezeték a kenyértáblán lévő GND csaphoz csatlakozna, amint azt a fenti példában láthatta. A lila vezeték a kenyértáblán lévő 5 voltos tápcsatlakozóhoz csatlakozna, ezt láthatja a fenti képen. A harmadik és az utolsó vezeték, a kék a kenyértábláján lévő GPIO csapba kerül, amelyben a GPIO tű kerül.
3. lépés: A LED -ek és az ellenállások csatlakoztatása
Tehát a LED -ekhez és az ellenállásokhoz ezek csatlakoztatása nagyon egyszerű, csak győződjön meg arról, hogy a LED hosszú lába (anódja) csatlakoztatva van a GPIO csaphoz csatlakoztatott áthidaló kábelhez. A LED rövid lába (katódja) a 330 ellenálláshoz van csatlakoztatva, amely a GND csaphoz van csatlakoztatva. Mielőtt felhelyezné a LED -eket a táblára, csatlakoztasson két fekete áthidaló kábelt, amelyek a GND csapból a táblán lévő GND sínhez csatlakoznak. A LED -eket bárhol elhelyezheti a kenyértáblán, tetszőleges kivitelben. Ügyeljen arra, hogy kövesse a fent leírtakat, és a LED -eknek világítaniuk kell, miután behelyeztük a kódot és teszteltük őket. Ezenkívül a GPIO csapok, amelyekhez a LED -eket csatlakoztatják, nem számítanak, ez lehet a választás.
4. lépés: A PiCamera csatlakoztatása
A PiCamera csatlakoztatása most könnyű feladat, de legyen óvatos a csatlakoztatás során, hogy ne sértse meg a fényképezőgép csapjait, amikor a Pi -be ülteti őket. Ott kinyitná a rúd fekete nyílását, és csak helyezze be a Pi kamerát, ne feledje, hogy nyomja vissza a rudat, miután a kamera a helyén van. Ezt követően szeretné megnyomni a Raspberry Pi gombot a Pi felület alsó sávján, és megjelenik a menüsor. Ezután rákattint a "Beállítások" elemre, és lemegy a "Raspberry Pi Configuration" menüpontra, miután rákattintott, menüt kap a képernyő előtt. Ott rákattint az "Interfészek" elemre, ott pedig a kamera opció engedélyezése gombra. Ha a kamera már engedélyezve van, tiltsa le, majd engedélyezze azt. Miután engedélyezte a kamerát, indítsa újra a Pi -t, és a fényképezőgép működni kezd, amint a Pi újraindul.
5. lépés: A hangszórók beállítása
Most a Pi esetében bármilyen hangszórót használhat, de azt javaslom, hogy olyan hangszórókat használjon, amelyek fejhallgató -kimenettel rendelkeznek, és amelyeket a Pi fejhallgató -csatlakozójához csatlakoztathat. Most a hangszórók beállítása a projekt létrehozásának legegyszerűbb része, mindössze annyit kell tennie, hogy csatlakoztatja a hangszóró fejhallgató -kimenetét a Pi fejhallgató -csatlakozójához. Ezután csatlakoztassa a hangszórók USB A kábelét a Pi USB A pontjához. Csak akkor kapcsolja be a hangszórókat, és indulnia kell. Csak abban az esetben, ha a hangszórók nem működnek a csatlakoztatás után, próbálja meg kivenni és kivenni és visszahelyezni, vagy kapcsolja ki és újra a Pi -t!
6. lépés: A projekt kódolása
Tehát most, miután mindent összeszerelt a Pi -n, készen áll a Python -ban történő kódolásra, tehát ténylegesen működni fog. Az alábbiakban bemutatjuk a kódot, amely működőképessé teszi, ezt csak használhatja, de ne felejtse el megváltoztatni az összes GPIO pin -számot a kenyértáblára jellemző pin -számra. Ezenkívül módosítania kell a zenei mappa nevét, amelyet a kódban beállítottam, módosítsa a nevet arra, hogy a mappa neve legyen a számítógépen. Alul egy kép, hogyan kell kinéznie a kódnak a Pythonon, csak töltse le a fájlt, és nézze meg.
gpiozero import MotionSensorf gpiozero import LED
az idő alvó alvásból
a picamera import PiCamera -ból
játék importálása
kamera = PiCamera ()
pir = MotionSensor (4)
alarm1 = LED (21)
alarm2 = LED (24)
alarm3 = LED (20)
alarm4 = LED (19)
alarm5 = LED (16)
alarm6 = LED (5)
alarm7 = LED (12)
alarm8 = LED (13)
alarm9 = LED (25)
alarm10 = LED (22)
def rest ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
míg igaz:
pir.wait_for_motion ()
ha a pir.motion_dectect:
camera.start_preview ()
alvás (0,1)
camera.capture ('/home/pi/Desktop/capture.jpg')
camera.stop_preview ()
pihenés()
nyomtatás ("BEJELENŐ FIGYELMEZTETÉS !!!!")
alarm1.on ()
alarm2.on ()
alvás (0,4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
alvás (0,5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
alarm6.on ()
alvás (0,4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
alvás (0,4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
riasztás10.on ()
alvás (0,4)
alarm9.off ()
riasztás 10. ki ()
riasztás10.on ()
alarm9.on ()
alvás (0,4)
riasztás 10. ki ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
alvás (0,4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
alarm5.on ()
alvás (0,4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
alvás (0,4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
alvás (0,4)
alarm2.off ()
alarm1.off ()
más:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
riasztás 10. ki ()
7. lépés: Végső ellenőrzés
Most, hogy behelyezte a kódot a pythonba, itt az ideje, hogy mindent összeállítson, és nézze meg, hogy a projekt valóban működik -e! Az alábbiakban egy videó látható a projekt működéséről, figyelmen kívül hagyva néhány hátul beszélő embert, nem voltam csendes helyen! Reméljük, hogy a SanityForce: The Riasztórendszer elkészítése során tett erőfeszítései sikeresek voltak, és most van valami klassz, ami segít abban, hogy testvéreit ne távolítsa el a szobájából.
Köszönöm, hogy követted ezt az utasítást, és remélem, tanultál egy -két dolgot! Ne felejtse el hagyni gondolatait az alábbi megjegyzésekben! Jó szórakozást a SanityForce -hoz!
Ajánlott:
Arduino autós tolatási parkolási riasztórendszer - Lépésről lépésre: 4 lépés
Arduino autós tolatási parkolási riasztórendszer | Lépésről lépésre: Ebben a projektben egy egyszerű Arduino autó hátrameneti parkolóérzékelő áramkört tervezek meg Arduino UNO és HC-SR04 ultrahangos érzékelő használatával. Ez az Arduino -alapú autóirányváltó riasztórendszer használható autonóm navigációhoz, robotcseréhez és más hatótávolságokhoz
M5StickC-ESP32 Mini PIR riasztórendszer: 7 lépés
M5StickC-ESP32 Mini PIR riasztórendszer: Ebben a projektben megtanuljuk, hogyan kell mini riasztást készíteni egy mini PIR érzékelő és egy M5StickC ESP32 kártya segítségével. Nézze meg a videót
DIY otthoni automatizálás betörő riasztórendszer!: 5 lépés (képekkel)
DIY otthoni automatizálás betörő riasztórendszer!: Ebben a projektben megmutatom, hogyan kell használni a Home Assistant szoftvert, hogy otthoni behatoló riasztórendszert hozzon létre. A rendszer alapvetően érzékeli, ha az ajtó engedély nélkül kinyílik, majd értesítést küld
DIY mozgásérzékelő SMS riasztórendszer: 5 lépés (képekkel)
DIY mozgásérzékelő SMS riasztórendszer: Ebben a projektben egy olcsó PIR mozgásérzékelőt kombinálok egy TC35 GSM modullal, hogy felépítsek egy riasztórendszert, amely elküldi Önnek az "INTRUDER ALERT " SMS, amikor valaki megpróbálja ellopni a cuccait. Lássunk neki
Lézeres biztonsági riasztórendszer (DUAL MODE): 5 lépés
Lézeres biztonsági riasztórendszer (DUAL MODE): Amikor valami a biztonságról szól, mindenképpen szilárd ötletre van szükségünk, és ebben az esetben a lézeres biztonsági riasztás a legjobb megoldás az otthoni, nagyon egyszerű módon történő létrehozáshoz. Tehát ebben az oktatóanyagban megtanuljuk, hogyan hogy ezt a projektet nagyon egyszerűen elkészíthessem