Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Mga Materyales
- Hakbang 2: Pagkonekta sa PIR Motion Sensor
- Hakbang 3: Pagkonekta sa mga LED at Resistor
- Hakbang 4: Pagkonekta sa PiCamera
- Hakbang 5: Pag-set up ng Mga Nagsasalita
- Hakbang 6: Pag-coding ng Proyekto
- Hakbang 7: Pangwakas na Pag-check Up
Video: SanityForce (Alarm System- Rpi): 7 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Ngayon maraming mga paraan upang mapanatiling ligtas ang iyong mga pag-aari, o ilayo lamang ang iyong mga kapatid sa iyong silid, tulad ng paglalagay ng kandado dito o panatilihin lamang itong maabot ng ibang mga tao. Paano kung sinabi ko sa iyo na hindi mo kailangang gawin ang lahat ng mga pangunahing bagay na iyon ngunit maaari mong gawing iyong personal na sistema ng alarma ang iyong Raspberry Pi! Ngayon ay maaari mong maiisip na ito ay imposible o labis na hindi kinakailangan, maaari mo lamang ilagay ang isang kandado sa pintuan ng iyong silid upang hindi mailabas ang iyong maliit na kapatid. Ngunit, mahahanap ng iyong kapatid ang susi ng lock at pumasok lamang sa iyong silid, ngunit sa sistemang ito ng alarma, sa sandaling na-on mo ito, hindi ito maaaring hindi paganahin hanggang sa pumunta ka at patayin ito sa pamamagitan ng code. Kung ang iyong kapatid ay dumating kahit isang metro malapit sa iyong pintuan, mawawala ang alarma na sabihin sa lahat sa iyong bahay na may isang taong sumubok na salakayin ang iyong privacy. Pagkatapos kapag alam ng isang tao na sinubukan niyang salakayin ang iyong privacy, pupunta sila at pipigilan siya. Upang mai-convert ang iyong Pi sa kamangha-manghang sistema ng alarma na tinatawag na SanityForce, kakailanganin mong sundin ang ilang mga simpleng hakbang at mangangailangan ng ilang mga add-on sa iyong Pi. Ang lahat ng mga hakbang at materyales na kakailanganin ay nakalista sa ibaba. Suwerte, at Nawa'y Makasama ang SanityForce!
Hakbang 1: Ipunin ang Mga Materyales
Ngayon para sa proyektong ito kakailanganin mo ang ilang mga piraso ng mga add-on para sa iyong Raspberry Pi. Bago simulang buuin ang proyekto, mangyaring tiyaking mayroon ka ng lahat ng mga materyal na nakalista sa ibaba.
- 1x Raspberry Pi
- 1x Breadboard
- 1x Pares ng Mga Nagsasalita
- 1x PiCamera
- 10x Red LEDs
- 1x PIR Motion Sensor
- 3x Mga Wire na Babae-Lalaki
- 10x 330 Mga Resistor
- 10x ng Blue Jumper Cables
- 2x ng Black Jumper Cables
Hakbang 2: Pagkonekta sa PIR Motion Sensor
Bago ikonekta ang lahat ng iba pang mga LED at speaker, nais mong ikonekta ang sensor ng paggalaw na siyang likurang buto ng iyong proyekto. Para sa pagkonekta ng sensor ng paggalaw, kailangan mong mag-ingat na ikonekta ang tamang wire na pambabae-lalaki sa mga pin ng GPIO at mga pin ng GND. Gagamitin ko ang larawan sa itaas bilang isang halimbawa upang sabihin kung aling kawad ang pupunta kung saan. Sa halimbawa ay mayroong 3 mga wire na konektado sa sensor ng paggalaw, isang berde, lila, at asul, sa pagkakasunud-sunod na iyon mula pakanan hanggang kaliwa. Ang berdeng kawad ay makakonekta sa pin ng GND sa iyong board ng tinapay, tulad ng nakikita mo sa halimbawa sa itaas. Ang lila na kawad ay makakonekta sa 5 volts power power pin sa bread board, makikita mo ito sa larawan sa itaas. Ang pangatlo at huling kawad, ang asul ay pumapasok sa pin ng GPIO sa iyong board ng tinapay, kung saan ang pin ng GPIO na napupunta dito ang iyong pinili.
Hakbang 3: Pagkonekta sa mga LED at Resistor
Kaya't sa mga LED at resistor, ang pagkonekta ng mga ito ay napakadali, siguraduhin lamang na ang mahabang binti (anode) ng LED ay konektado sa jumper cable na konektado sa GPIO pin. Ang maikling binti (katod) ng LED ay konektado sa 330 risistor na konektado sa GND pin. Bago i-set up ang mga LED sa board, mag-hook up ng dalawang itim na jumper cables na mai-attach mula sa isang GND pin sa GND rail sa board. Maaari mong ikalat ang mga LED saanman sa tinapay board, sa anumang disenyo na gusto mo. Siguraduhin na sundin ang mga bagay na sinabi ko sa itaas at dapat na magaan ang iyong mga LED sa sandaling mailagay namin ang code at subukan ito. Gayundin, ang mga pin ng GPIO na ikinonekta mo ang mga LED ay hindi mahalaga, maaaring iyon ang iyong mapili.
Hakbang 4: Pagkonekta sa PiCamera
Ngayon ang pagkonekta sa PiCamera ay isang madaling trabaho, ngunit mag-ingat habang kumokonekta ito upang hindi mo mapinsala ang mga pin ng camera sa proseso ng pagtatanim ng mga ito sa Pi. Doon bubuksan mo ang itim na hatch sa bar, at ipasok lamang ang Pi camera, tandaan na itulak muli ang bar sa sandaling ang camera ay nasa lugar na. Matapos gawin iyon nais mong pindutin ang pindutan ng Raspberry Pi sa ibabang bar ng interface ng Pi, lalabas ang menu bar. Pagkatapos ay mag-click ka sa "Mga Kagustuhan", at bumaba sa "Pag-configure ng Raspberry Pi", sa sandaling na-click mo na makakakuha ka ng isang menu sa harap ng iyong screen. Doon ay mag-click sa "Mga Interface", doon mag-click sa pindutang paganahin para sa pagpipilian ng camera. Kung pinagana ang camera, huwag paganahin at paganahin ito. Kapag pinagana mo na ang camera, i-restart ang iyong Pi at magsisimulang gumana ang iyong camera sa sandaling muling mag-boot ang Pi.
Hakbang 5: Pag-set up ng Mga Nagsasalita
Ngayon para sa Pi maaari kang gumamit ng anumang mga speaker na gusto mo, ngunit inirerekumenda kong gumamit ka ng mga speaker na mayroong isang headphone outlet na maaari mong ikonekta sa headphone jack ng Pi. Ngayon ang pagse-set up ng mga nagsasalita ay ang pinaka madaling bahagi ng paglikha ng proyektong ito, ang dapat mo lang gawin ay isaksak ang outlet ng mga speaker ng headphone sa headphone jack ng Pi. Pagkatapos ay isaksak mo ang mga nagsasalita na USB Isang cable sa lugar ng USB ng Pi. Pagkatapos ay buksan mo lamang ang iyong mga speaker at dapat kang tumakbo at tumatakbo. Kung sakaling hindi gumana ang iyong mga speaker pagkatapos i-plug in ang mga ito, subukang ilabas ang mga ito at ibalik at ibalik muli, o i-on muli ang iyong Pi!
Hakbang 6: Pag-coding ng Proyekto
Kaya ngayon pagkatapos mong maipon ang lahat sa iyong Pi, handa ka nang mag-code sa Python, kaya't ito talaga ang gagana. Nasa ibaba ang code na gagawing lahat ng ito, maaari mo lang gamitin iyon, ngunit tandaan na baguhin ang lahat ng mga numero ng GPIO pin sa numero ng pin na tukoy sa iyong board ng tinapay. Kailangan mo ring baguhin ang pangalan ng folder ng musika na naitakda ko sa code, palitan ang pangalan sa kung anuman ang pangalan ng folder na nasa iyong computer. Sa ibaba ay isang larawan kung paano dapat tumingin ang iyong code sa Python, i-download lamang ang file at tingnan.
mula sa gpiozero import MotionSensor mula sa gpiozero import LED
mula sa oras mag-import ng pagtulog
mula sa picamera import PiCamera
i-import ang pygame
camera = 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)
habang Totoo:
pir.wait_for_motion ()
kung pir.motion_detected:
camera.start_preview ()
pagtulog (0.1)
camera.capture ('/ home / pi / Desktop / capture.jpg')
camera.stop_preview ()
pahinga ()
i-print ("INTRUDER ALERT !!!!")
alarm1.on ()
alarm2.on ()
pagtulog (0.4)
alarm1.off ()
alarm2.off ()
alarm3.on ()
alarm4.on ()
pagtulog (0.5)
alarm3.off ()
alarm4.off ()
alarm5.on ()
alarm6.on ()
pagtulog (0.4)
alarm5.off ()
alarm6.off ()
alarm7.on ()
alarm8.on ()
pagtulog (0.4)
alarm7.off ()
alarm8.off ()
alarm9.on ()
alarm10.on ()
pagtulog (0.4)
alarm9.off ()
alarm10.off ()
alarm10.on ()
alarm9.on ()
pagtulog (0.4)
alarm10.off ()
alarm9.off ()
alarm8.on ()
alarm7.on ()
pagtulog (0.4)
alarm8.off ()
alarm7.off ()
alarm6.on ()
alarm5.on ()
pagtulog (0.4)
alarm6.off ()
alarm5.off ()
alarm4.on ()
alarm3.on ()
pagtulog (0.4)
alarm4.off ()
alarm3.off ()
alarm2.on ()
alarm1.on ()
pagtulog (0.4)
alarm2.off ()
alarm1.off ()
iba pa:
alarm1.off ()
alarm2.off ()
alarm3.off ()
alarm4.off ()
alarm5.off ()
alarm6.off ()
alarm7.off ()
alarm8.off ()
alarm9.off ()
alarm10.off ()
Hakbang 7: Pangwakas na Pag-check Up
Ngayon na inilagay mo ang iyong code sa sawa, oras na upang pagsamahin ang lahat at tingnan kung gumagana talaga ang iyong proyekto! Nasa ibaba ang isang video kung paano dapat gumana ang iyong proyekto, huwag pansinin ang ilan sa mga taong nagsasalita sa likuran, wala ako sa isang tahimik na lugar! Inaasahan kong ang iyong mga pagsisikap sa paggawa ng SanityForce: Ang Alarm System ay naging isang tagumpay, at ngayon mayroon kang isang bagay na cool na makakatulong sa iyong panatilihin ang iyong mga kapatid sa iyong silid.
Salamat sa pagsunod sa itinuturo na ito, at inaasahan kong natutunan mo ang isang bagay o dalawa! Huwag kalimutang iwanan ang iyong mga saloobin sa mga komento sa ibaba! Magsaya kasama ang iyong SanityForce!
Inirerekumendang:
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: 10 Hakbang (na may Mga Larawan)
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: Nais mo na ba ang isang matalinong orasan? Kung gayon, ito ang solusyon para sa iyo! Gumawa ako ng Smart Alarm Clock, ito ay isang orasan na maaari mong baguhin ang oras ng alarma ayon sa website. Kapag pumapatay ang alarma, magkakaroon ng tunog (buzzer) at 2 ilaw ang
Arduino Wireless Alarm System Gamit ang Mga Umiiral na Sensor: 9 Mga Hakbang (na may Mga Larawan)
Arduino Wireless Alarm System Paggamit ng Mga Umiiral na Sensor: Ang proyektong ito ay maaaring itayo sa halos kalahating oras sa halagang $ 20.00 kung mayroon kang mga 433Mhz o 315Mhz wireless alarm sensor. Maaari rin itong maging isang kumpletong bagong proyekto na may mga wireless alarm sensor, tulad ng mga infrared motion detector at reed s
Arduino Push Alerts para sa Doorbell, Burglar Alarm, Mga Alarm ng Usok Atbp: 8 Hakbang
Arduino Push Alerts para sa Doorbell, Burglar Alarm, Smoke Alarm Atbp: Mga Abiso sa IoT mula sa iyong Doorbell, Burglar Alarm, Smoke Alarms atbp gamit ang isang Arduino Uno at isang Ethernet Shield. Mga buong detalye sa aking website ditoTungkol sa Arduino Push Alert Box Gumagamit ng Arduino Uno at Ethernet Shield batay sa Wiznet W5100 chip sa
Motion Detection Alarm System: 11 Mga Hakbang (na may Mga Larawan)
Motion Detection Alarm System: Tandaan! Ang mga reaktibo na bloke ay hindi na magagamit para sa pag-download. Ang isang pangunahing USB camera ay maaaring magamit upang makita ang paggalaw sa isang silid. Sa mga sumusunod na hakbang ipapakita namin sa iyo kung paano mo magagamit ang Mga Reaktibo na Bloke upang mai-program ang isang handa na patakbuhin ang Java application na nagpapadala ng SMS
Tripwire Alarm System: 6 Mga Hakbang (na may Mga Larawan)
Tripwire Alarm System: Ito ay isang tutorial sa kung paano gumawa ng isang simpleng sistema ng alarma sa tripwire, gamit ang mga materyal na ito.-Cardboard-Rubberband-Steel screws-Electrical Buzzer-Fishing line-Anumang uri ng Holder ng baterya-Isang batayan ng iyong pinili-Wires- Mga Baterya ng AA