Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Mga Bahagi
- Hakbang 2: Pag-program ng Iyong Raspberry Pi
- Hakbang 3: Pagpapatakbo ng Python Code at Pag-troubleshoot
Video: Raspberry Pi Surveillance Camera Na May Alerto sa Email: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang seguridad ay pangunahing alalahanin ngayon at maraming mga teknolohiya ang naroroon ngayon upang mapanatiling ligtas at masubaybayan ang iyong lugar. Napaka kapaki-pakinabang ng mga CCTV camera upang mabantayan ang iyong bahay o opisina. Bagaman ang mga presyo ng mga ganitong uri ng camera ay nabawasan nang malaki mula pa noong simula ngunit ang mga IP camera pa rin, na may kakayahang ipadala at matanggap ang petsa sa network, ay napakamahal. Sa Instructable na ito gumawa kami ng isang maliit na camera ng surveillance na magpapadala ng isang alerto sa email, kung ang camera ay nakakita ng anumang paggalaw sa harap ng camera
Hakbang 1: Ipunin ang Mga Bahagi
1. Raspberry Pi camera / webcam
2.raspberry pi 3
3. Sensor ng paggalaw
Hakbang 2: Pag-program ng Iyong Raspberry Pi
ang sawa ay magiging mabuting pagpipilian sa Program raspberry Pi, ganoon din ang ginawa namin…
code:
mula sa picamera import PiCamerafrom time import sleep
import smtplib
oras ng pag-import
mula sa datime import datime
mula sa email.mime.image import MIMEImage
mula sa email.mime.multipart import MIMEMultipart
i-import ang RPi. GPIO bilang oras ng pag-import ng GPIO
toaddr = '[email protected]' # mga tatanggap ng email id
ako = '[email protected]' # senders email id
Paksa = 'alerto sa seguridad'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P.resolution = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
habang Totoo: kung GPIO.input (23):
print ("Motion …") #camera warm-up time
oras. tulog (2)
P.capture ('movement.jpg')
oras. tulog (10)
paksa = 'Security allert !!'
msg = MIMEMultipart ()
msg ['Paksa'] = paksa
msg ['Mula'] = ako
msg ['To'] = toaddr
fp = bukas ('movement.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
server = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (user = '[email protected]', password = 'xxxxxxxxx') #email id at mga password ng nagpadala
server.sendmail (ako, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
Hakbang 3: Pagpapatakbo ng Python Code at Pag-troubleshoot
ikonekta ang mga PIR sensor pin sa
1. PIR vcc to rpi-2 (Physical Pin)
2.. PIR gnd to rpi-6 (Physical Pin)
3. PIR sa rpi-16 (Physical Pin)
(Ang bilang ng mga pisikal na pin ay magsisimula mula 1-40 tingnan ang larawan)
PARA SA KARAGDAGANG INFO PAKITINGIN ANG PICTURES
kopyahin ang code sa rpi-desktop
pagkatapos buksan ang terminal
- cd Desktop /
- sudo python codce1.py
ayan yun
pagto-troubleshoot
1. kung nakakita ka ng anumang error sa indentation habang nagpapatupad ng sawa mangyaring i-download ang code mula sa attachment code1.py
2. kung makakita ka ng itim / kulay-abong screen sa halip na video feed sa Pi
i-type ang sumusunod na utos sa terminal
sudo modprobe bcm2835-v4l2
3. tiyakin na nagdagdag ka ng tamang mga kredensyal ng gmail, pagkatapos ay patakbuhin ang code ng sawa
Inirerekumendang:
Kumuha ng Mga Alerto sa Email Mula sa Iyong Home Security System Gamit ang Arduino: 3 Mga Hakbang
Kumuha ng Mga Alerto sa Email Mula sa Iyong Home Security System Gamit ang Arduino: Gamit ang Arduino, madali naming mai-retrofit ang pangunahing pagpapaandar sa email sa halos anumang mayroon nang pag-install ng security system. Partikular na angkop ito para sa mas matandang mga system na malamang matagal nang na-disconnect mula sa isang serbisyo sa pagsubaybay
Mga Alerto sa Email ng Panginginig at Temperatura Gamit ang Node-RED: 33 Mga Hakbang
Mga Alerto sa Email ng Panginginig at Temperatura Gamit ang Node-RED: Ipinakikilala ang Long Range IoT Industrial wireless vibration at sensor ng temperatura ng NCD, ipinagmamalaki hanggang sa isang 2-milyang saklaw ang paggamit ng isang istraktura ng wireless mesh networking. Isinasama ang isang eksaktong 16-bit na panginginig at sensor ng temperatura, ang aparato na ito ay
Subaybayan ang Mga Heon ng Litrong Pang-Heine ng Langis Gamit ang Email, SMS, at Alerto sa Pushbullet: 9 Mga Hakbang (na may Mga Larawan)
Subaybayan ang Mga Heon ng Litrong Pang-Heine ng Langis Gamit ang Email, SMS, at Alerto sa Pushbullet: IMPORMASYON SA KALIGTASAN: Kung sakaling may nais malaman kung " ligtas itong itayo / i-install " - Dinala ko ito sa 2 magkakaibang mga kumpanya ng Langis para sa mga pagsasaalang-alang sa feedback / kaligtasan, at pinatakbo ko ito ng Kagawaran ng Pag-iingat sa Fire Fire ng kagawaran ng bumbero
Arduino Door Alarm Na May Mga Alerto sa Teksto: 14 Mga Hakbang (na may Mga Larawan)
Arduino Door Alarm With Text Alerts: Ito ay isang alarm ng pinto na nakabatay sa Arduino na gumagamit ng isang switch ng magnetic reed upang matukoy ang estado ng pinto at may isang naririnig na alarma at isang alarma batay sa text message. Listahan ng Mga BahagiArduino UnoArduino Uno Ethernet Shield3x LEDs2x SPST Switch1x Momentary Push Button2
Lumikha ng isang Flag ng Alerto ng Alerto / Arduino .: 5 Mga Hakbang (na may Mga Larawan)
Lumikha ng isang Flag ng Alerto ng Alerto / Arduino .: Naramdaman mo na bang hindi sapat ang tunog ng mail sa iyong Mac? Ang mga simpleng tunog at alerto ay huwag lamang i-cut para sa iyo? Nais mo ng isang bagay na mas maliwanag at kapaki-pakinabang? Kung gayon, ito ang Maituturo na hinahanap mo. Sa Ituturo na ito,