Satura rādītājs:
- 1. darbība: apkopojiet materiālus
- 2. darbība: PIR kustības sensora pievienošana
- 3. darbība: LED un rezistoru pievienošana
- 4. darbība. PiCamera pievienošana
- 5. darbība: skaļruņu uzstādīšana
- 6. darbība: projekta kodēšana
- 7. darbība: galīgā pārbaude
Video: SanityForce (signalizācijas sistēma- RPI): 7 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
Tagad ir daudz veidu, kā pasargāt savas mantas vai vienkārši neļaut saviem brāļiem un māsām atrasties jūsu istabā, piemēram, uzlikt tai slēdzeni vai vienkārši pasargāt to no citu cilvēku sasniedzamības. Ko darīt, ja es jums teiktu, ka jums nav jādara visas šīs pamata lietas, bet jūs varat pārvērst savu Raspberry Pi par savu personīgo signalizācijas sistēmu! Tagad jūs varētu domāt, ka tas ir neiespējami vai vienkārši ārkārtīgi nevajadzīgi, jūs varat vienkārši ielikt slēdzeni pie istabas durvīm, lai jūsu mazais brālis netiktu ārā. Bet tavs brālis varētu atrast atslēgas atslēgu un vienkārši ieiet savā istabā, taču ar šo signalizācijas sistēmu, kad to ieslēdz, to nevar atspējot, kamēr neej un neizslēdz to, izmantojot kodu. Ja jūsu brālis pat nāk pie metra pie jūsu durvīm, signalizācija ieslēgsies, paziņojot visiem jūsu mājās esošajiem, ka kāds mēģināja iejaukties jūsu privātumā. Tad, kad kāds zinās, ka viņš ir mēģinājis iejaukties jūsu privātumā, viņš nāks un viņu apturēs. Lai pārveidotu savu Pi par apbrīnojamo trauksmes sistēmu, ko sauc par SanityForce, jums būs jāveic dažas vienkāršas darbības un būs nepieciešami daži Pi papildinājumi. Visas nepieciešamās darbības un materiāli ir uzskaitīti zemāk. Veiksmi un lai SanityForce ir ar jums!
1. darbība: apkopojiet materiālus
Tagad šim projektam jūsu Raspberry Pi būs nepieciešami diezgan daudzi papildinājumi. Pirms sākat būvēt projektu, lūdzu, pārliecinieties, vai jums ir visi zemāk uzskaitītie materiāli.
- 1x Raspberry Pi
- 1x maizes dēlis
- 1x skaļruņu pāris
- 1x PiCamera
- 10x sarkanas gaismas diodes
- 1x PIR kustības sensors
- 3x sieviešu-vīriešu vadi
- 10x 330 rezistori
- 10x Blue Jumper kabeļi
- 2x melno džemperu kabeļi
2. darbība: PIR kustības sensora pievienošana
Pirms visu citu gaismas diožu un skaļruņu pievienošanas vēlaties pievienot kustības sensoru, kas ir jūsu projekta aizmugurējais kauls. Lai pievienotu kustības sensoru, jums jābūt uzmanīgam, lai GPIO tapām un GND tapām pievienotu pareizo sievišķo vadu. Es izmantošu iepriekš redzamo attēlu kā piemēru, lai norādītu, kurš vads kur iet. Šajā piemērā kustību sensoram ir pievienoti 3 vadi, zaļš, violets un zils šādā secībā no labās uz kreiso. Zaļais vads pievienotos maizes dēļa GND tapai, kā redzējāt iepriekš minētajā piemērā. Violetā stieple pievienotos maizes dēļa 5 voltu strāvas tapai, to var redzēt iepriekš redzamajā attēlā. Trešais un pēdējais zilais vads nonāk jūsu maizes dēļa GPIO tapā, kurā ir jūsu izvēle.
3. darbība: LED un rezistoru pievienošana
Tātad, gaismas diodēm un rezistoriem to savienošana ir ļoti vienkārša, vienkārši pārliecinieties, vai gaismas diodes garā kāja (anode) ir pievienota savienojuma kabelim, kas ir pievienots GPIO tapai. Gaismas diodes īsā kāja (katods) ir savienota ar 330 rezistoru, kas ir savienots ar GND tapu. Pirms gaismas diodes uzstādīšanas uz tāfeles, pievienojiet divus melnus savienojuma kabeļus, kas no GND tapas piestiprināsies pie GND sliedes uz tāfeles. Jūs varat izkliedēt gaismas diodes jebkurā vietā uz maizes dēļa jebkurā dizainā, kas jums patīk. Noteikti ievērojiet iepriekš minētās lietas, un jūsu gaismas diodēm vajadzētu iedegties, tiklīdz mēs ievietojam kodu un tos pārbaudām. Arī GPIO tapām, kurām pievienojat gaismas diodes, nav nozīmes, tā varētu būt jūsu izvēle.
4. darbība. PiCamera pievienošana
Tagad PiCamera pieslēgšana ir viegls darbs, taču pieslēdzot to, esiet piesardzīgs, lai nesabojātu kameras tapas, tās iestādot Pi. Tur jūs atvērtu melno lūku uz joslas un vienkārši ievietojiet Pi kameru, neaizmirstiet stumt joslu atpakaļ, kad kamera ir ievietota. Pēc tam jūs vēlaties nospiest pogu Raspberry Pi Pi saskarnes apakšējā joslā, parādīsies izvēlnes josla. Pēc tam noklikšķiniet uz "Preferences" un dodieties uz "Raspberry Pi Configuration", kad esat noklikšķinājis uz tā, ekrāna priekšā tiks parādīta izvēlne. Tur jūs noklikšķiniet uz "Saskarnes", tur noklikšķiniet uz kameras opcijas iespējošanas pogas. Ja kamera jau ir iespējota, atspējojiet un pēc tam iespējojiet to. Kad esat iespējojis kameru, restartējiet savu Pi, un kamera sāks darboties, tiklīdz Pi būs restartēts.
5. darbība: skaļruņu uzstādīšana
Tagad, izmantojot Pi, jūs varētu izmantot visus skaļruņus, kas jums patīk, bet es ieteiktu jums izmantot skaļruņus ar austiņu kontaktligzdu, ko varētu savienot ar Pi austiņu ligzdu. Tagad skaļruņu uzstādīšana ir vieglākā šī projekta izveides daļa, viss, kas jums jādara, ir pievienojiet skaļruņu austiņu kontaktligzdu Pi austiņu ligzdā. Tad jūs pievienojat skaļruņu USB A kabeli Pi USB A vietā. Jūs vienkārši ieslēdzat skaļruņus, un jums vajadzētu sākt darboties. Tikai gadījumā, ja skaļruņi nedarbojas pēc to pievienošanas, mēģiniet tos izņemt un izņemt un ievietot atpakaļ, vai arī izslēgt un ieslēgt Pi!
6. darbība: projekta kodēšana
Tātad, tagad, kad esat savācis visu savā Pi, esat gatavs kodēt Python, tāpēc tas faktiski darbosies. Zemāk ir kods, kas padarīs to visu iespējamu, jūs to varat vienkārši izmantot, taču atcerieties nomainīt visus GPIO pin numurus uz jūsu maizes dēlim raksturīgo PIN numuru. Jums būs jāmaina arī mūzikas mapes nosaukums, ko esmu iestatījis kodā, nomainiet nosaukumu uz jebkuru mapes nosaukumu, kas atrodas jūsu datorā. Apakšā ir attēls, kā jūsu kodam vajadzētu izskatīties Python, vienkārši lejupielādējiet failu un apskatiet.
no gpiozero importa MotionSensorf no gpiozero importa LED
no laika importēt miegu
no picamera importa PiCamera
importēt pigame
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)
atpūsties ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
kamēr taisnība:
pir.wait_for_motion ()
ja pir.motion_detect:
camera.start_preview ()
gulēt (0,1)
camera.capture ('/home/pi/Desktop/capture.jpg')
camera.stop_preview ()
atpūsties ()
drukāt ("INTRUDER ALERT !!!!")
alarm1.on ()
alarm2.on ()
gulēt (0,4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
gulēt (0,5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
alarm6.on ()
gulēt (0,4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
gulēt (0,4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
signalizācija10.on ()
gulēt (0,4)
alarm9.off ()
modinātājs 10. off ()
signalizācija10.on ()
alarm9.on ()
gulēt (0,4)
modinātājs 10. off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
gulēt (0,4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
alarm5.on ()
gulēt (0,4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
gulēt (0,4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
gulēt (0,4)
alarm2.off ()
alarm1.off ()
cits:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
modinātājs 10. off ()
7. darbība: galīgā pārbaude
Tagad, kad esat ievietojis savu kodu python, ir pienācis laiks visu salikt kopā un pārbaudīt, vai jūsu projekts patiešām darbojas! Zemāk ir video par to, kā jūsu projektam vajadzētu darboties, ignorējiet dažus cilvēkus, kas runā aizmugurē, es nebiju klusā vietā! Ceru, ka jūsu centieni izveidot SanityForce: Alarm System bija veiksmīgi, un tagad jums ir kaut kas foršs, kas palīdzēs neļaut brāļiem un māsām atrasties jūsu istabā.
Paldies, ka ievērojāt šo pamācību, un es ceru, ka esat iemācījušies kaut ko vai divas! Neaizmirstiet atstāt savas domas komentāros zemāk! Izklaidējieties ar savu SanityForce!
Ieteicams:
M5StickC-ESP32 mini PIR signalizācijas sistēma: 7 soļi
M5StickC-ESP32 mini PIR signalizācijas sistēma: Šajā projektā mēs iemācīsimies izveidot brīdinājuma signālu par mini, izmantojot mini PIR sensoru un M5StickC ESP32 plati. Noskatieties video
DIY mājas automatizācijas ielaušanās signalizācijas sistēma!: 5 soļi (ar attēliem)
DIY mājas automatizācijas ielaušanās signalizācijas sistēma!: Šajā projektā es jums parādīšu, kā izmantot Home Assistant programmatūru, lai izveidotu iebrucēja trauksmes sistēmu jūsu mājām. Sistēma būtībā noteiks, vai durvis tiek atvērtas bez atļaujas, un tad tā nosūtīs paziņojumu
Lāzera drošības signalizācijas sistēma (DUAL MODE): 5 soļi
Lāzera drošības signalizācijas sistēma (DUAL MODE): kad kaut kas attiecas uz drošību, mums noteikti ir nepieciešama kāda pamatīga ideja, un šajā gadījumā lāzera drošības signalizācija ir labākā iespēja, kā mājās izveidot ļoti vienkāršā veidā. Tātad šajā apmācībā mēs uzzināsim, kā lai padarītu šo projektu ļoti vienkāršā veidā ar
DIY gaismas barjeras signalizācijas sistēma ar rūpnieciskas pakāpes PLC (Controllino): 5 soļi
DIY gaismas barjeras signalizācijas sistēma ar rūpnieciskas pakāpes PLC (Controllino): Šajā projektā es jums parādīšu, kā es apvienoju PLC (Controllino) ar gaismas barjeru, sirēnu, niedru slēdzi un stroboskopa gaismu, lai izveidotu patiesi izturīga signalizācijas/drošības sistēma, kas viegli atbaidīs iebrucējus. L
Transportlīdzekļa stāvēšanas signalizācijas sistēma, izmantojot PIR sensoru- DIY: 7 soļi (ar attēliem)
Transportlīdzekļa novietošanas signalizācijas sistēma, izmantojot PIR sensoru- DIY: Vai jums kādreiz ir bijušas problēmas, novietojot automašīnu, piemēram, automašīnu, kravas automašīnu, motociklu vai jebkuru citu, tad šajā pamācībā es jums parādīšu, kā pārvarēt šo problēmu, izmantojot vienkāršu transportlīdzekļa novietošanas signalizāciju sistēma, izmantojot PIR sensoru. Šajā sistēmā, kas