Turinys:
- 1 žingsnis: Surinkite komponentus
- 2 žingsnis: „Raspberry Pi“programavimas
- 3 žingsnis: „Python“kodo paleidimas ir trikčių šalinimas
Video: „Raspberry Pi“stebėjimo kamera su el. Pašto įspėjimu: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Saugumas šiandien yra pagrindinis rūpestis, ir šiandien yra daug technologijų, leidžiančių užtikrinti jūsų vietos saugumą ir stebėjimą. Vaizdo stebėjimo kameros yra labai naudingos norint stebėti jūsų namus ar biurą. Nors šių tipų fotoaparatų kainos nuo pat jų pradžios buvo gerokai sumažintos, tačiau IP kameros, galinčios siųsti ir gauti datą per tinklą, yra labai brangios. Šioje instrukcijoje mes sukūrėme nedidelę stebėjimo kamerą, kuri atsiųs įspėjimą el. Paštu, jei fotoaparatas aptiks judesį prieš kamerą
1 žingsnis: Surinkite komponentus
1. „Raspberry Pi“kamera / internetinė kamera
2. aviečių pi 3
3. Judesio jutiklis
2 žingsnis: „Raspberry Pi“programavimas
„python“bus geras pasirinkimas programuoti raspberry Pi, taip ir mes …
kodas:
iš „picamera“importo „PiCamerafrom“iš laiko importo miego režimo
importuoti smtplib
importo laikas
nuo datos laiko importavimo datos laiko
iš email.mime.image importuoti MIMEImage
iš email.mime.multipart importuoti MIMEMultipart
importuoti RPi. GPIO kaip GPIO importo laiką
toaddr = '[email protected]' # gavėjų el. pašto adresas
me = '[email protected]' # siuntėjų el. pašto ID
Tema = 'saugos įspėjimas'
GPIO.setmode (GPIO. BCM)
P = „PiCamera“()
P. rezoliucija = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
nors tiesa: jei GPIO.input (23):
print („Motion…“) #fotoaparato įšilimo laikas
laikas. miegas (2)
P.capture ('motion.jpg')
laikas. miegas (10)
subject = 'Saugumo signalas !!'
msg = MIMEMultipart ()
msg ['Tema'] = tema
msg ['From'] = aš
msg ['Į'] = toaddr
fp = atviras ('motion.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
serveris = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (user = '[email protected]', password = 'xxxxxxxxx') #el. pašto adresas ir siuntėjų slaptažodžiai
server.sendmail (aš, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
3 žingsnis: „Python“kodo paleidimas ir trikčių šalinimas
prijunkite PIR jutiklio kaiščius
1. PIR vcc į rpi-2 (fizinis kaištis)
2.. PIR gnd į rpi-6 (fizinis kaištis)
3. PIR išvestis į rpi-16 (fizinis kaištis)
(Fizinių smeigtukų skaičius prasidės nuo 1 iki 40, žr. Paveikslėlį)
Norėdami gauti daugiau informacijos, žiūrėkite paveikslėlius
nukopijuokite kodą į „rpi“darbalaukį
tada atidarykite terminalą
- cd darbalaukis/
- sudo python codce1.py
viskas
Problemų sprendimas
1. jei vykdydami „python“radote įterpimo klaidą, atsisiųskite kodą iš priedo code1.py
2. jei „Pi“vietoje vaizdo įrašo sklaidos kanalo rasite juodą / pilką ekraną
įveskite šią komandą terminale
sudo modprobe bcm2835-v4l2
3. Įsitikinkite, kad pridėjote tinkamus „Gmail“kredencialus, tada paleiskite „Python“kodą
Rekomenduojamas:
„Arduino Security 3G“/GPRS el. Pašto kamera su judesio aptikimu: 4 žingsniai
„Arduino Security 3G/GPRS“el. Pašto kamera su judesio aptikimu: šiame vadove norėčiau papasakoti apie vieną saugumo stebėjimo sistemos su judesio detektoriumi kūrimo ir nuotraukų siuntimo į pašto dėžutę per 3G/GPRS skydą versiją. Šis straipsnis yra pagrįstas kitos instrukcijos: 1 instrukcija ir instrukcija
„Arduino“el. Pašto kamera (VC0706 + 3G skydas + „Arduino M0“analogas): 5 žingsniai
„Arduino“el. Pašto kamera (VC0706 + 3G skydas + „Arduino M0“analogas): Kartą į rankas paėmiau fotoaparatą VC0706. Sėkmingai prijungiau jį prie „Arduino UNO“, padariau nuotrauką, įrašiau į „micro SD“. Norėjosi kažko daugiau - gautą nuotrauką perkelti į kažkur. Pavyzdžiui, per 3G/GPRS skydą. Paprasčiausias yra senas
El. Pašto įspėjimų apie NCD belaidį temperatūros ir drėgmės jutiklį kūrimas naudojant raudoną mazgą: 22 žingsniai
El. Pašto įspėjimų apie NCD belaidį temperatūros ir drėgmės jutiklį kūrimas naudojant raudoną mazgą: čia mes naudojame NCD temperatūros ir drėgmės jutiklį, tačiau bet kurio ncd produkto veiksmai išlieka vienodi, taigi, jei turite kitų belaidžių jutiklių, išbandykite nemokamai stebėti šalia. Sustabdydami šį tekstą turite
UCL - įterpta - įspėjimų sistema - RC automobilis: 7 žingsniai
UCL - įterpta - įspėjimų sistema - RC automobilis: Šiame projekte aš sukūriau paprastą įspėjimo sistemą logistikos robotams. Iš esmės tai yra RC automobilis su ultragarsiniu jutikliu priekyje ir kliūčių vengimo jutikliu gale. Automobilis valdomas per „Bluetooth“programėlę
Dviračių sekimo sistema su įspėjimu apie negyvą žmogų su „Sigfox“: 7 žingsniai (su nuotraukomis)
Dviračių sekimo sistema su „Dead Man Alert“su „Sigfox“: Apsaugos sistema dviratininkams su stebėjimo ir siuntimo įspėjimo funkcijomis. Avarijos atveju siunčiamas pavojaus signalas su GPS padėtimi. Dviračių vairuotojų saugumas yra būtinas, kai įvyksta kelių ir kalnų dviračių avarijos ir kuo greičiau atsiranda avarinė situacija