INHOUDSOPGAWE:
- Stap 1: Versamel die komponente
- Stap 2: Programmering van u Framboos Pi
- Stap 3: Gebruik Python -kode en probleemoplossing
Video: Raspberry Pi -bewakingskamera met e -poswaarskuwing: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Veiligheid is deesdae 'n groot bron van kommer en daar is baie tegnologieë om u plek veilig en gemonitor te hou. CCTV -kameras is baie handig om u huis of kantoor in die oog te hou. Alhoewel die pryse van hierdie tipe kameras sedert hul aanvang aansienlik verlaag is, maar steeds IP -kameras wat die datum oor die netwerk kan stuur en ontvang, is baie duur. In hierdie instruksies het ons 'n klein toesigkamera gemaak wat 'n e -poswaarskuwing sal stuur as die kamera bewegings voor die kamera opspoor
Stap 1: Versamel die komponente
1. Framboos Pi kamera / webcam
2. framboos pi 3
3. Bewegingsensor
Stap 2: Programmering van u Framboos Pi
python sal 'n goeie keuse wees om framboos Pi te programmeer, so het ons ook …
kode:
vanaf picamera invoer PiCamer vanaf tyd invoer slaap
invoer smtplib
invoer tyd
vanaf datetime invoer datetime
vanaf email.mime.image invoer MIMEImage
vanaf email.mime.multipart invoer MIMEMultipart
voer RPi. GPIO in as GPIO -invoertyd
toaddr = '[email protected]' # ontvangers se e -pos -ID
ek = '[email protected]' # e -pos -ID vir afstuurders
Subject = 'sekuriteitswaarskuwing'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P. resolusie = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
terwyl dit waar is: as GPIO.input (23):
print ("Beweging …") #camera-opwarmingstyd
tyd. slaap (2)
P.capture ('beweging.jpg')
tyd. slaap (10)
subject = 'Sekuriteitswaarskuwing !!'
msg = MIMEMultipart ()
msg ['Subject'] = onderwerp
msg ['From'] = ek
msg ['To'] = toaddr
fp = open ('beweging.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
boodskap aanheg (afb)
bediener = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (gebruiker = '[email protected]', wagwoord = 'xxxxxxxxx') #pos -ID en wagwoorde van senders
server.sendmail (ek, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
Stap 3: Gebruik Python -kode en probleemoplossing
Koppel die PIR -sensorpenne aan
1. PIR vcc tot rpi-2 (fisiese pen)
2.. PIR gnd tot rpi-6 (Fisiese Pin)
3. PIR uit na rpi-16 (Physical Pin)
(Die aantal fisiese penne begin van 1-40, sien die prentjie)
Sien die foto's vir meer inligting
kopieer die kode na die rpi-lessenaar
maak dan die terminale oop
- cd Desktop/
- sudo python codce1.py
Dis dit
probleemoplossing
1. as u 'n inkepingfout gevind het tydens die uitvoering van python, laai die kode dan af van die aanhangsel code1.py
2. as u 'n swart / grys skerm in plaas van videostroom in Pi vind
tik die volgende opdrag in terminale
sudo modprobe bcm2835-v4l2
3. Maak seker dat u die regte gmail -inskrywings bygevoeg het, en voer dan die python -kode uit
Aanbeveel:
Raspberry Pi -boks met koelventilator met CPU -temperatuuraanwyser: 10 stappe (met foto's)
Raspberry Pi Box of Cooling FAN Met CPU Temperature Indicator: Ek het framboos pi (Hierna as RPI) CPU temperatuur aanwyser stroombaan in die vorige projek bekendgestel. Die kring wys eenvoudig RPI 4 verskillende CPU temperatuur vlakke soos volg.- Groen LED aangeskakel wanneer CPU temperatuur is binne 30 ~
Spel met 4 knoppies met een analoog invoer: 6 stappe (met foto's)
Spel met 4 knoppies met een analoog invoer: hierdie instruksies fokus op die gebruik van een analoog invoerlyn vir verskeie knoppies wat onafhanklik van mekaar opgespoor kan word. Al die speletjies (8 in t
Raspbian Buster op Raspberry Pi 3 - Aan die gang met Raspbian Buster Met Raspberry Pi 3b / 3b+: 4 stappe
Raspbian Buster op Raspberry Pi 3 | Aan die gang met Raspbian Buster Met Raspberry Pi 3b / 3b+: Hallo ouens, onlangs het Raspberry pi -organisasie 'n nuwe Raspbian OS bekendgestel wat Raspbian Buster genoem word. Dit is 'n nuwe weergawe van Raspbian vir framboos pi's. So vandag leer ons in hierdie instruksies hoe om Raspbian Buster OS op u Raspberry pi 3 te installeer
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt -integrasie: 15 stappe (met foto's)
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt Integration .: In hierdie projek sal ek jou wys hoe om 'n eenvoudige 12v analoge led strip oor wifi te beheer met 'n framboos pi. Vir hierdie projek benodig jy: 1x Raspberry Pi (I gebruik 'n Raspberry Pi 1 Model B+) 1x RGB 12v Le
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons