Tartalomjegyzék:
- 1. lépés: Gyűjtse össze az alkatrészeket
- 2. lépés: A Raspberry Pi programozása
- 3. lépés: Python -kód futtatása és hibaelhárítás
Videó: Raspberry Pi megfigyelő kamera e -mail értesítéssel: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Napjainkban a biztonság a legfontosabb kérdés, és ma számos olyan technológia van jelen, amelyek biztonságban és felügyelet alatt tartják a helyét. A CCTV kamerák nagyon hasznosak ahhoz, hogy szemmel tartsák otthonát vagy irodáját. Bár az ilyen típusú kamerák árai jelentősen csökkentek a kezdetek óta, de az IP -kamerák, amelyek képesek a dátumot hálózaton keresztül küldeni és fogadni, nagyon drágák. Ebben az utasításban egy kis megfigyelő kamerát készítettünk, amely e -mailben figyelmeztetést küld, ha a kamera bármilyen mozgást észlel a kamera előtt
1. lépés: Gyűjtse össze az alkatrészeket
1. Málna Pi kamera / webkamera
2. málna pi 3
3. Mozgásérzékelő
2. lépés: A Raspberry Pi programozása
A python jó választás lesz a málna Pi programozásához, mi is ezt tettük…
kód:
a picamera importálásból PiCamerafrom időimportálás alvó üzemmódból
import smtplib
importálási idő
dátum és idő dátum importálása
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
RPi. GPIO importálása GPIO importálási időként
toaddr = '[email protected]' # címzett e -mail azonosítója
me = '[email protected]' # feladó e -mail azonosítója
Tárgy = 'biztonsági riasztás'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P. felbontás = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
míg igaz: ha GPIO.input (23):
print ("Mozgás …") #kamera felmelegedési ideje
time.sleep (2)
P.capture ('motion.jpg')
time.sleep (10)
subject = 'Biztonsági figyelmeztetés !!'
msg = MIMEM Többrészes ()
msg ['Tárgy'] = tárgy
msg ['From'] = én
msg ['To'] = toadr
fp = nyitott ('motion.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
szerver = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (user = '[email protected]', password = 'xxxxxxxxx') #a feladók e -mail azonosítója és jelszava
server.sendmail (én, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
3. lépés: Python -kód futtatása és hibaelhárítás
csatlakoztassa a PIR érzékelő csapjait
1. PIR vcc-rpi-2 (fizikai csap)
2.. PIR gnd-rpi-6 (fizikai csap)
3. PIR ki az rpi-16-ra (fizikai tű)
(A fizikai csapok száma 1-40-től kezdődik, lásd a képen)
TOVÁBBI INFORMÁCIÓKért nézze meg a képeket
másolja a kódot az rpi-desktopra
majd nyissa meg a terminált
- cd asztal/
- sudo python codce1.py
ez az
hibaelhárítás
1. Ha behúzási hibát talált a python futtatása során, kérjük, töltse le a kódot a code1.py mellékletből
2. ha fekete / szürke képernyőt talál a videó feed helyett a Pi -ben
írja be a következő parancsot a terminálba
sudo modprobe bcm2835-v4l2
3. győződjön meg arról, hogy megfelelő gmail hitelesítő adatokat adott hozzá, majd futtassa a python kódot
Ajánlott:
Tűzriasztás SMS -értesítéssel: 3 lépés
Tűzriasztás SMS -értesítéssel: GSM 800H, Arduino -alapú tűzérzékelő és SMS -értesítési rendszer, IR -érzékelő segítségével észleli a tüzet a sötét szobában. SMS -t küld a GSM 800H modemen keresztül, amely az Arduino soros Rx és Tx érintkezőihez van csatlakoztatva Állítsa be a mobilszámát a kódba
Páratartalom és hőmérséklet megfigyelő Raspberry Pi használatával SHT25 -tel Pythonban: 6 lépés
Páratartalom és hőmérséklet megfigyelő a Raspberry Pi használatával az SHT25 -tel Pythonban: A Raspberry Pi rajongójaként néhány látványosabb kísérletet gondoltunk vele. Ebben a kampányban olyan páratartalom- és hőmérséklet -megfigyelőt készítünk, amely a relatív páratartalmat és hőmérsékletet méri a Raspberry Pi segítségével és SHT25, Humidi
Szivárgásérzékelő szöveges üzenet értesítéssel: 7 lépés
Szivárgásérzékelő szöveges üzenet értesítéssel: Ez az útmutató bemutatja, hogyan lehet szivárgásérzékelőt létrehozni, amely szöveges üzeneteket küld. Riasztást küld, ha a csőtörésből vagy a tartalék lefolyóból származó vizet érzékel. Az útmutató azoknak szól, akik érdeklődnek a Python 3, a Raspberry Pi és a Secure Shell iránt
Raspberry Pi megfigyelő rendszer az OLED kijelzőmodulon keresztül: 5 lépés
Raspberry Pi felügyeleti rendszer az OLED kijelzőmodulon keresztül: Ebben az oktatóanyagban elmagyarázom, hogyan kell beállítani 0,96 hüvelykes OLED kijelzőmodult a Raspberry Pi 4 B rendszerinformációinak megjelenítéséhez az I2C interfész segítségével
Webvezérelt megfigyelő kamera: 8 lépés (képekkel)
Web-vezérelt felügyeleti kamera: Ennek a munkának az a célja, hogy megmutassa, hogyan lehet felügyeleti rendszert építeni a weboldal felületével. A webkamera függőleges vagy vízszintes irányba forgatható az interfészen keresztül, de csak azon a területen, amelyet a határérzékelők lehetővé tesznek. A folytatás