Мазмұны:
- 1 -қадам: Компоненттерді жинаңыз
- 2 -қадам: Raspberry Pi бағдарламалау
- 3 -қадам: Python кодын іске қосу және ақауларды жою
Бейне: Электрондық пошта ескертуі бар Raspberry Pi бақылау камерасы: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Қауіпсіздік қазіргі уақытта маңызды мәселе болып табылады және сіздің орныңыздың қауіпсіздігі мен бақылауын қамтамасыз ететін көптеген технологиялар бар. Бейнебақылау камералары сіздің үйіңізді немесе кеңсеңізді бақылау үшін өте пайдалы. Фотокамералардың бұл түрлерінің бағасы басталғаннан бері айтарлықтай төмендегенімен, желідегі күнді жіберуге және алуға мүмкіндігі бар IP -камералар өте қымбат. Бұл нұсқаулықта біз камера алдында кез келген қозғалысты анықтаса, электрондық поштаға ескерту жіберетін шағын бақылау камерасын жасадық.
1 -қадам: Компоненттерді жинаңыз
1. Raspberry Pi камерасы / веб -камерасы
2. бүлдірген pi 3
3. Қозғалыс сенсоры
2 -қадам: Raspberry Pi бағдарламалау
python таңқурай Pi бағдарламасына жақсы таңдау болады, біз де …
код:
пикамера импортынан PiCamer </b> ұйқыдан импорттау
smtplib импорттау
импорт уақыты
datetime импорттау datetime
email.mime.image импорттау MIMEImage
email.mime.multipart импорттау MIMEMultipart
GPO импорт уақыты ретінде RPi. GPIO импорттау
toaddr = '[email protected]' # алушылардың электрондық поштасының идентификаторы
me = '[email protected]' # жіберушілердің электрондық поштасының идентификаторы
Subject = 'қауіпсіздік ескертуі'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P. шешімі = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
ал True: егер GPIO.input (23):
басып шығару («Қозғалыс …») #камераның қыздыру уақыты
уақыт.ұйықтау (2)
P.capture ('motion.jpg')
уақыт.ұйықтау (10)
subject = 'Қауіпсіздік аллергиясы !!'
msg = MIMEMultipart ()
msg ['Тақырып'] = тақырып
msg ['Кімнен'] = мен
msg ['To'] = toaddr
fp = ашық ('motion.jpg', 'rb')
img = MIMEImage (fp.read ())
fp.close ()
msg.attach (img)
сервер = smtplib. SMTP ('smtp.gmail.com', 587)
server.starttls ()
server.login (user = '[email protected]', password = 'xxxxxxxxx') #поштаның идентификаторы мен жіберушілердің парольдері
server.sendmail (мен, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
3 -қадам: Python кодын іске қосу және ақауларды жою
PIR сенсорының түйреуіштерін қосыңыз
1. PIR vcc-rpi-2 (физикалық түйреуіш)
2.. PIR gnd to rpi-6 (физикалық түйреуіш)
3. PIR rpi-16 (физикалық түйреуіш)
(Физикалық түйреуіштердің саны 1-40 аралығында басталады, суретті қараңыз)
«ТОЛЫҚ АҚПАРАТ ҮШІН СУРЕТТЕРДІ КӨРІҢІЗ»
кодты rpi-жұмыс үстеліне көшіріңіз
содан кейін терминалды ашыңыз
- CD жұмыс үстелі/
- sudo python codce1.py
Міне бітті
ақаулық себебін іздеу және түзету
1. егер сіз питонды орындау кезінде шегініс қатесін тапсаңыз, кодты1.py қосымшасынан жүктеңіз.
2. егер сіз Pi ішіндегі бейне берудің орнына қара / сұр экранды тапсаңыз
терминалға келесі пәрменді енгізіңіз
sudo modprobe bcm2835-v4l2
3. тиісті Gmail тіркелгі деректерін қосқаныңызға көз жеткізіңіз, содан кейін python кодын іске қосыңыз
Ұсынылған:
IoT жобаларыңыздан электрондық пошта хабарландыруларын алыңыз: 6 қадам
IoT жобаларыңыздан электрондық пошта хабарландыруларын алыңыз: IoT жобаларын Adafruit IO мен IFTTT байланыстыратын электрондық пошта хабарландырулары. Мен кейбір IoT жобаларын жарияладым. Сіз оларды көрдіңіз деп үміттенемін, әйтпесе мен сізді профильге шақырамын және тексеремін. Мен ауыспалы кезде кейбір хабарландыруларды алғым келді
Оқылмаған электрондық пошта хабарлаушысы: 7 қадам
Оқылмаған электрондық пошта хабарлаушысы: Сәлеметсіз бе, тағы бір нұсқаулыққа қош келдіңіз. Үйде жұмыс істеудің қазіргі жағдайында мен кейбір қиындықтарға тап боламын, себебі мен өз компаниямнан электронды поштаны аламын. маған өзім туралы хабарла
Arduino электрондық пошта камерасы (VC0706 + 3G Shield + Arduino M0 аналогы): 5 қадам
Arduino электрондық пошта камерасы (VC0706 + 3G Shield + Arduino M0 аналогы): Бір кезде менің қолымда VC0706 камерасы болды. Мен оны Arduino UNO -ға сәтті қостым, суретке түсірдім, micro SD -ге жаздым. Мен тағы бір нәрсе алғым келді - алынған фотоны бір жерге аудару. Мысалы, 3G/GPRS қалқаны арқылы. Ең қарапайым - сендіру
Қауіпсіздік камерасы ретінде ең оңай веб -камера - қозғалысты анықтау және электрондық пошта арқылы жіберілетін суреттер: 4 қадам
Қауіпсіздік камерасы ретінде ең оңай веб -камера - Қозғалысты анықтау және электрондық пошта арқылы жіберілген суреттер: Сізге веб -камерадан электрондық поштаға қозғалысты анықтайтын суреттерді алу үшін бағдарламалық жасақтаманы жүктеудің немесе конфигурациялаудың қажеті жоқ - жай ғана шолғышты пайдаланыңыз. Суретті түсіру үшін Windows, Mac немесе Android жүйелерінде жаңартылған Firefox, Chrome, Edge немесе Opera шолғышын қолданыңыз
Sigfox көмегімен Dead Man ескертуі бар велосипед бақылау жүйесі: 7 қадам (суреттермен)
Sigfox көмегімен Dead Man Alert бар велосипедті бақылау жүйесі: велосипедшілерді бақылау және ескерту мүмкіндіктері бар қауіпсіздік жүйесі. Жол -көлік оқиғасы кезінде GPS позициясымен дабыл жіберіледі. Велосипедшілердің қауіпсіздігі міндетті түрде болуы керек, өйткені велосипедпен немесе таулы велосипедпен апат орын алады және мүмкіндігінше тез арада