Obsah:
- Krok 1: Zhromaždite komponenty
- Krok 2: Programovanie Raspberry Pi
- Krok 3: Spustenie kódu Python a riešenie problémov
Video: Dohľadová kamera Raspberry Pi s e -mailovým upozornením: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Bezpečnosť je v dnešnej dobe hlavným problémom a v súčasnosti je k dispozícii množstvo technológií, ktoré zaistia bezpečnosť a monitorovanie vášho miesta. CCTV kamery sú veľmi užitočné na sledovanie vášho domu alebo kancelárie. Ceny týchto typov kamier sa síce od ich začiatku výrazne znížili, ale napriek tomu sú IP kamery, ktoré majú schopnosť odosielať a prijímať dátum prostredníctvom siete, veľmi drahé. V tomto návode sme vytvorili malú sledovaciu kameru, ktorá pošle e -mailové upozornenie, ak kamera zistí pred kamerou nejaký pohyb
Krok 1: Zhromaždite komponenty
1. Kamera / webová kamera Raspberry Pi
2. malinový pi 3
3. Senzor pohybu
Krok 2: Programovanie Raspberry Pi
python bude dobrou voľbou pre programovanie maliny Pi, rovnako sme…
kód:
z importu pikamery PiCamera z času importu spánku
import smtplib
čas importu
z datetime import datetime
z email.mime.image import MIMEImage
z email.mime.multipart import MIMEMultipart
importovať RPi. GPIO ako čas importu GPIO
toaddr = '[email protected]' # ID príjemcu e -mailu
ja = '[email protected]' # ID e -mailu odosielateľa
Subject = 'bezpečnostné upozornenie'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P.rozlíšenie = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
while True: if GPIO.input (23):
vytlačiť („Pohyb…“) #čas na zahriatie kamery
time.sleep (2)
P.capture ('movement.jpg')
time.sleep (10)
subject = 'Bezpečnostné upozornenie !!'
msg = MIMEMultipart ()
msg ['Subject'] = predmet
msg ['Od'] = ja
msg ['To'] = toaddr
fp = otvorené ('movement.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
server = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (užívateľ = '[email protected]', heslo = 'xxxxxxxxx') #e -mailová adresa a heslá odosielateľov
server.sendmail (ja, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
Krok 3: Spustenie kódu Python a riešenie problémov
pripojte kolíky snímača PIR k
1. PIR vcc na rpi-2 (fyzický pin)
2.. PIR gnd to rpi-6 (fyzický pin)
3. PIR výstup na rpi-16 (fyzický pin)
(Počet fyzických pinov začne od 1 do 40, pozri obrázok)
„Bližšie informácie nájdete na obrázkoch“
skopírujte kód na rpi-desktop
potom otvorte terminál
- cd desktop/
- sudo python codce1.py
to je všetko
riešenie problémov
1. ak ste pri vykonávaní pythonu zistili akúkoľvek chybu odsadenia, stiahnite si kód z prílohy code1.py
2. ak v kanáli Pi nájdete namiesto kanála videa čiernu / sivú obrazovku
zadajte nasledujúci príkaz do terminálu
sudo modprobe bcm2835-v4l2
3. uistite sa, že ste zadali správne poverenia služby Gmail, potom spustite kód python
Odporúča:
Dostať e -mail s upozornením, ak kanál na serveri ThingSpeak chvíľu nebol aktualizovaný: 16 krokov
Dostať e -mail s upozornením, keď kanál na serveri ThingSpeak chvíľu nebol aktualizovaný: Príbeh na pozadí Mám šesť automatizovaných skleníkov, ktoré sú rozmiestnené po Dubline v Írsku. Vďaka aplikácii na mieru vyrobenej pre mobilný telefón môžem na diaľku monitorovať a pracovať s automatickými funkciami v každom skleníku. Výhru môžem manuálne otvoriť / zavrieť
Požiarny poplach s upozornením SMS: 3 kroky
Požiarny poplach s upozornením SMS: GSM 800H, požiarny senzor na báze Arduino a systém hlásenia SMS, používa na detekciu požiaru v tmavej miestnosti infračervený snímač. Odosiela SMS prostredníctvom modemu GSM 800H, ktorý je pripojený k pinom Serial Rx a Tx Arduino. Do kódu zadajte svoje mobilné číslo.
Detektor únikov s upozornením na textovú správu: 7 krokov
Detektor netesností s upozornením na textovú správu: Táto príručka ukazuje, ako vytvoriť detektor netesností, ktorý odosiela upozornenia na textové správy. Odosiela upozornenia, ak je detekovaná voda z prasknutého potrubia alebo zo zálohovaného odtoku. Príručka je určená pre kohokoľvek, koho zaujímajú Python 3, Raspberry Pi, Secure Shell
GPS sledovač automobilov s upozornením SMS a nahraním údajov Thingspeak, založený na Arduine, domáca automatizácia: 5 krokov (s obrázkami)
GPS sledovač automobilov s upozornením SMS a nahraním údajov Thingspeak, založený na Arduine, domáca automatizácia: Tento sledovač GPS som vyrobil minulý rok a pretože funguje dobre, zverejňujem ho teraz na stránke Instructable. Je pripojený k zásuvke príslušenstva v kufri. GPS tracker nahráva polohu auta, rýchlosť, smer a nameranú teplotu prostredníctvom mobilných dát
Postavte si mini DIY hydroponické systémy a urobte si vlastnú záhradu hydroponickou bylinkovou záhradou s upozornením WiFi: 18 krokov
Postavte si mini DIY hydroponické systémy a urobte si vlastnú záhradu hydroponickou bylinkovou záhradou s upozorneniami WiFi: V tomto tutoriále vám ukážeme, ako vybudovať #DIY #hydroponický systém. Tento hydroponický systém pre domácich majstrov bude polievať vlastným hydroponickým zavlažovacím cyklom s 2 minútami zapnutia a 4 minútami vypnutia. Bude tiež monitorovať hladinu vody v nádrži. Tento systém