Sisukord:
- Samm: koguge materjalid
- 2. samm: PIR -liikumisanduri ühendamine
- 3. samm: LEDide ja takistite ühendamine
- Samm: ühendage PiCamera
- Samm: kõlarite seadistamine
- 6. samm: projekti kodeerimine
- Samm: viimane kontroll
Video: SanityForce (häiresüsteem- RPI): 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Nüüd on palju võimalusi oma asjade turvalisuse tagamiseks või õdede -vendade toast eemal hoidmiseks, näiteks luku panemine või lihtsalt teiste inimeste käeulatusest eemal hoidmine. Mis siis, kui ma ütleksin teile, et te ei pea kõiki neid põhilisi asju tegema, vaid saate oma Raspberry Pi muuta teie isiklikuks häiresüsteemiks! Nüüd võite arvata, et see on võimatu või lihtsalt äärmiselt ebavajalik, võite lihtsalt oma toa uksele luku panna, et väikevend välja ei pääseks. Kuid teie vend võiks lukuvõtme üles leida ja lihtsalt oma tuppa siseneda, kuid selle häiresüsteemiga ei saa seda pärast sisselülitamist keelata enne, kui lähete ja koodi kaudu välja lülitate. Kui teie vend tuleb isegi meeter teie ukse lähedale, hakkab alarm tööle, öeldes kõigile teie majas, et keegi üritas teie privaatsust rikkuda. Siis, kui keegi teab, et ta üritas teie privaatsust rikkuda, tulevad nad ja peatavad ta. Oma Pi muutmiseks hämmastavaks häiresüsteemiks nimega SanityForce peate järgima mõnda lihtsat sammu ja nõudma oma Pi-le mõningaid lisandmooduleid. Kõik vajalikud sammud ja materjalid on loetletud allpool. Palju õnne ja olgu SanityForce teiega!
Samm: koguge materjalid
Nüüd vajate selle projekti jaoks oma Raspberry Pi jaoks üsna vähe lisandmooduleid. Enne projekti ehitamist veenduge, et teil on olemas kõik allpool loetletud materjalid.
- 1x Vaarika Pi
- 1x leivalaud
- 1x kõlarite paar
- 1x PiCamera
- 10x punased LED -id
- 1x PIR -liikumisandur
- 3x nais-mees juhtmed
- 10x 330 takistit
- 10x Blue Jumper kaableid
- 2x mustad hüppajakaablid
2. samm: PIR -liikumisanduri ühendamine
Enne kõigi teiste valgusdioodide ja kõlarite ühendamist soovite ühendada liikumisanduri, mis on teie projekti tagumine luu. Liikumisanduri ühendamiseks peate olema ettevaatlik, et ühendada GPIO ja GND tihvtidega õige emane-isane juhe. Kasutan ülaltoodud pilti näitena, et öelda, milline traat kuhu läheks. Näites on liikumisanduriga ühendatud 3 juhtmest, roheline, lilla ja sinine, selles järjekorras paremalt vasakule. Roheline juhe ühenduks teie leivalaua GND tihvtiga, nagu näete ülaltoodud näites. Lilla traat ühendaks leivaplaadil oleva 5 -voldise toitepistikuga, seda näete ülaltoodud pildil. Kolmas ja viimane traat, sinine, läheb teie leivalaua GPIO -tihvti, millesse see GPIO -tihvti läheb, on teie valik.
3. samm: LEDide ja takistite ühendamine
Nii et LED -ide ja takistite puhul on nende ühendamine väga lihtne, veenduge lihtsalt, et LED -i pikk jalg (anood) on ühendatud GPIO -tihvtiga ühendatud hüppakaabliga. LED -i lühike jalg (katood) on ühendatud takistiga 330, mis on ühendatud GND tihvtiga. Enne tahvlil olevate LED -ide seadistamist ühendage kaks musta hüppajakaablit, mis kinnitatakse GND -tihvtilt tahvli GND -rööpa külge. Saate LED -id levitada leivalauale ükskõik kuhu, mis tahes kujundusega. Järgige kindlasti neid asju, mida ma eespool ütlesin ja teie LED -id peaksid pärast koodi sisestamist ja testimist põlema. Samuti ei oma tähtsust GPIO -tihvtid, millega LED -id ühendate, see võib olla teie valik.
Samm: ühendage PiCamera
Nüüd on PiCamera ühendamine lihtne töö, kuid olge selle ühendamisel ettevaatlik, et te ei kahjustaks kaamera nööpnõelad nende istutamise ajal. Seal avaksite riba musta luugi ja sisestage lihtsalt Pi -kaamera, pidage meeles, et lükake riba tagasi, kui kaamera on paigas. Pärast seda soovite vajutada Pi -liidese alumisel ribal asuvat nuppu Raspberry Pi, ilmub menüüriba. Seejärel klõpsake nuppu "Eelistused" ja minge jaotisse "Vaarika Pi konfiguratsioon", kui olete sellel klõpsanud, näete ekraani ees menüüd. Seal klõpsake nuppu "Liidesed", seal klõpsake kaamera valiku lubamise nuppu. Kui kaamera on juba lubatud, keelake see ja lubage see. Kui olete kaamera lubanud, taaskäivitage oma Pi ja kaamera hakkab pärast Pi taaskäivitamist töötama.
Samm: kõlarite seadistamine
Nüüd saate Pi jaoks kasutada mis tahes kõlareid, mis teile meeldivad, kuid ma soovitaksin teil kasutada kõlareid, millel on kõrvaklappide pistikupesa, mille saate ühendada Pi kõrvaklappide pesaga. Nüüd on kõlarite seadistamine selle projekti loomise kõige lihtsam osa, piisab, kui ühendate kõlarite kõrvaklappide pistikupesa Pi kõrvaklappide pesasse. Seejärel ühendaksite kõlarite USB A kaabli Pi USB A -pessa. Lülitage just siis kõlarid sisse ja peaksite töötama. Igaks juhuks, kui teie kõlarid pärast nende ühendamist ei tööta, proovige need välja ja välja võtta ning tagasi panna või oma Pi välja ja uuesti sisse lülitada!
6. samm: projekti kodeerimine
Nüüd, kui olete oma Pi -s kõik kokku pannud, olete valmis Pythonis kodeerima, nii et see tegelikult toimib. Allpool on kood, mis paneb selle kõik toimima, võite seda lihtsalt kasutada, kuid pidage meeles, et peate muutma kõik GPIO pin -numbrid teie leivalauale omaseks. Samuti peate muutma muusikas kausta nime, mille olen koodi määranud, muutma selle nimeks mis tahes kausta nime teie arvutis. Allosas on pilt sellest, kuidas teie kood peaks Pythonis välja nägema, laadige fail lihtsalt alla ja vaadake.
gpiozero import MotionSensorf gpiozero import LED
ajast importige uni
alates picamera import PiCamera
impordi pügame
kaamera = 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)
puhata ():
pygame.init ()
pygame.mixer.music.load ("LA LA LA.mp3")
pygame.mixer.music.play (-1)
kuigi tõsi:
pir.wait_for_motion ()
kui pir.motion_detect:
camera.start_preview ()
magada (0,1)
camera.capture ('/home/pi/Desktop/capture.jpg')
camera.stop_preview ()
puhata ()
print ("INTRUDER HOIATUS !!!!")
alarm1.on ()
alarm2.on ()
uni (0,4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
magada (0,5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
alarm6.on ()
uni (0,4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
uni (0,4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
alarm10.on ()
uni (0,4)
alarm9.off ()
alarm10.off ()
alarm10.on ()
alarm9.on ()
uni (0,4)
alarm10.off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
uni (0,4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
alarm5.on ()
uni (0,4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
uni (0,4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
uni (0,4)
alarm2.off ()
alarm1.off ()
muidu:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
alarm10.off ()
Samm: viimane kontroll
Nüüd, kui olete oma koodi pythoni sisestanud, on aeg kõik kokku panna ja vaadata, kas teie projekt tegelikult toimib! Allpool on video sellest, kuidas teie projekt peaks toimima, ignoreerige mõnda taga rääkivat inimest, ma ei olnud vaikses kohas! Loodan, et teie jõupingutused SanityForce: häiresüsteemi loomisel olid edukad ja nüüd on teil midagi lahedat, mis aitab teil õdesid -vendi oma toast eemal hoida.
Tänan teid selle juhendi järgimise eest ja loodan, et õppisite midagi või kaks! Ärge unustage jätta oma mõtted allpool olevatesse kommentaaridesse! Nautige oma SanityForce'i!
Soovitan:
M5StickC-ESP32 Mini PIR häiresüsteem: 7 sammu
M5StickC-ESP32 mini-PIR-häiresüsteem: Selles projektis õpime, kuidas teha mini-hoiatust mini-PIR-anduri ja M5StickC ESP32-plaadi abil. Vaadake videot
DIY koduautomaatika sissetungijate häiresüsteem!: 5 sammu (piltidega)
DIY koduautomaatika sissetungijate häiresüsteem!: Selles projektis näitan teile, kuidas kasutada koduabilise tarkvara, et luua oma kodu sissetungija häiresüsteem. Põhimõtteliselt tuvastab süsteem, kas uks avatakse ilma loata, ja saadab seejärel teate
DIY valgusbarjääri häiresüsteem tööstusliku klassi PLC -ga (Controllino): 5 sammu
DIY valgusbarjääride häiresüsteem tööstusliku klassi PLC -ga (Controllino): Selles projektis näitan teile, kuidas ühendasin PLC (Controllino) valgusbarjääri, sireeni, pilliroo lüliti ja stroboskoopvalgusega, et luua tõeliselt vastupidav töökorras häiresüsteem/turvasüsteem, mis peletab sissetungijad kergesti eemale. L
Arduino gaasi tuvastamise häiresüsteem: 6 sammu
Arduino gaasi tuvastamise häiresüsteem: Tere, kõik! Praegu selgitan, kuidas ehitada Arduino gaasi tuvastamise häiresüsteem Tinkercadis. See vooluahel kasutab gaasiandurit, et tuvastada, kas läheduses on tulekahju, suits või leke. LCD -ekraani ja alarmi kasutades on see vooluring ka
Seitsme segmendi IR -vastuvõtja kodu häiresüsteem: 6 sammu
Seitsme segmendi IR -vastuvõtja kodu häiresüsteem: see on ideaalne projekt alustamiseks, kui soovite õppida, kuidas kasutada neljakohalist 7 -segmendilist ekraani, ning luua midagi lahedat, mida saab tegelikult teie maja ümber rakendada. Te ei pea kasutama neljakohalist 7 -segmendilist ekraani, mille saate määrata