Мазмуну:
- 1 -кадам: Компоненттерди чогултуу
- 2 -кадам: Raspberry Pi программаңыз
- 3 -кадам: Python кодун иштетүү жана көйгөйлөрдү чечүү
Video: Электрондук почта менен эскертүүчү Raspberry Pi байкоочу камерасы: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Коопсуздук бүгүнкү күндө эң башкы көйгөй болуп саналат жана бүгүнкү күндө сиздин ордуңузду коопсуз жана көзөмөлдөп туруу үчүн көптөгөн технологиялар бар. CCTV камералары үйүңүзгө же кеңсеңизге көз салуу үчүн абдан пайдалуу. Камералардын бул түрүнүн баасы башталгандан бери бир топ төмөндөгөнүнө карабастан, тармак боюнча датаны жөнөтүү жана алуу мүмкүнчүлүгүнө ээ болгон IP камералар абдан кымбат. Бул Нускамада биз кичинекей байкоочу камера жасадык, эгерде камера камеранын алдында кандайдыр бир кыймылды байкаса, электрондук почта эскертүүсүн жөнөтөт.
1 -кадам: Компоненттерди чогултуу
1. Raspberry Pi камерасы / веб -камера
2. бүлдүркөн пи 3
3. Кыймыл сенсору
2 -кадам: Raspberry Pi программаңыз
python raspberry Pi программасына жакшы тандоо болот, биз дагы …
код:
пикамерадан PiCamer импорттоо убактысынан импорттук уйку
smtplib импорттоо
импорттоо убактысы
datetime импорттоо datetime
email.mime.image импорттоо MIMEImage
email.mime.multipart импорттоо MIMEMultipart
GPIO импорттоо убактысы катары RPi. GPIO импорттоо
toaddr = '[email protected]' # алуучулардын электрондук почта id
me = '[email protected]' # жөнөтүүчүлөрдүн электрондук почтасынын id
Subject = 'коопсуздук эскертүүсү'
GPIO.setmode (GPIO. BCM)
P = PiCamera ()
P. чечим = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
while True: if GPIO.input (23):
басып чыгаруу ("Кыймыл…") #камеранын жылуу убактысы
убакыт.уйку (2)
P.capture ('motion.jpg')
time.sleep (10)
subject = 'Коопсуздук аллергиясы !!'
msg = MIMEMultipart ()
msg ['Subject'] = тема
msg ['From'] = мен
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') #почта id жана жөнөтүүчүлөрдүн сырсөздөрү
server.sendmail (me, 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. Эгерде сиз python аткарып жатканда кандайдыр бир четтөө катасын тапсаңыз, кодду тиркемедеги кодду жүктөп алыңыз1.py
2. Эгерде сиз Piдеги видео каналдын ордуна кара / боз экранды тапсаңыз
терминалга төмөнкү буйрукту териңиз
sudo modprobe bcm2835-v4l2
3. тийиштүү gmail грамоталарын кошконуңузга ишениңиз, анан python кодун иштетиңиз
Сунушталууда:
IoT долбоорлоруңуздан электрондук почта билдирмелерин алыңыз: 6 кадам
IoT долбоорлоруңуздан электрондук почта билдирмелерин алыңыз: IoT долбоорлоруңузду Adafruit IO жана IFTTTге туташтырган электрондук почта билдирмелери. Мен кээ бир IoT долбоорлорун жарыяладым. Мен сиз аларды көрдүңүз деп үмүттөнөм, эгер болбосо, мен сизди профилиме чакырып, текшерип көрөм
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 браузерин колдонуңуз
Node-REDди колдонуу менен термелүүнүн жана температуранын электрондук почта эскертүүлөрү: 33 кадам
Node-REDди колдонуу менен термелүүнүн жана температуранын электрондук почта эскертмелери: NCDдин узак аралыкка IoT өнөр жай зымсыз титирөө жана температура сенсорун киргизүү, 2 милге чейин зымсыз сетка тармагын колдонуу менен мактануу. Так 16 биттик титирөө жана температура сенсорун камтыган бул аппарат
Электрондук почта, SMS жана Pushbullet Alerting менен жылытуучу мунай танк галлондорун көзөмөлдөңүз: 9 кадам (сүрөттөр менен)
Электрондук почта, SMS жана Pushbullet Alerting менен жылытуучу мунай танк галлондорун көзөмөлдөңүз: КООПСУЗДУК МААЛЫМАТЫ: Кимдир бирөө " бул куруу/орнотуу коопсузбу " - Мен муну 2 башка мунай компаниясына кайтарым байланыш/коопсуздук маселелери боюнча алып бардым жана муну өрт өчүрүү кызматынын Өрттү алдын алуу боюнча орун басары С