Съдържание:
- Стъпка 1: Съберете компонентите
- Стъпка 2: Програмиране на вашия Raspberry Pi
- Стъпка 3: Изпълнение на Python Code и отстраняване на проблеми
Видео: Камера за наблюдение на Raspberry Pi с предупреждение по имейл: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
В днешно време сигурността е основна грижа и днес има много технологии, които да поддържат вашето място сигурно и наблюдавано. Камерите за видеонаблюдение са много полезни, за да следите къщата или офиса си. Въпреки че цените на тези видове камери са намалени значително от началото им, но все пак IP камерите, които имат възможност да изпращат и получават датата по мрежата, са много скъпи. В тази инструкция направихме малка камера за наблюдение, която ще изпрати имейл предупреждение, ако камерата открие някакво движение пред камерата
Стъпка 1: Съберете компонентите
1. Камера / уеб камера на Raspberry Pi
2. малиново пи 3
3. Сензор за движение
Стъпка 2: Програмиране на вашия Raspberry Pi
python ще бъде добър избор за програмиране на малинов Pi, така и ние …
код:
от пикамера импортирайте PiCameraот време импортирайте сън
внос smtplib
време за импортиране
от datetime импортиране datetime
от email.mime.image импортиране на MIMEImage
от email.mime.multipart импортиране MIMEMultipart
импортирайте RPi. GPIO като време за импортиране на 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)
while True: ако GPIO.input (23):
print ("Motion…") #време за загряване на камерата
time.sleep (2)
P.capture ('motion.jpg')
time.sleep (10)
subject = 'Сигнал за сигурността !!'
msg = MIMEM Multipart ()
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 (потребител = '[email protected]', парола = 'xxxxxxxxx') #имейл идентификатор и пароли на подателите
server.sendmail (аз, toaddr, msg.as_string ())
server.quit ()
P.stop_preview ()
Стъпка 3: Изпълнение на Python Code и отстраняване на проблеми
свържете щифтовете на PIR сензора към
1. PIR vcc към rpi-2 (физически пин)
2.. PIR gnd към rpi-6 (физически щифт)
3. PIR изход към rpi-16 (физически щифт)
(Броят на физическите щифтове ще започне от 1-40 вижте снимката)
ЗА ПОВЕЧЕ ИНФОРМАЦИЯ ВИЖТЕ СНИМКИТЕ
копирайте кода на rpi-desktop
след това отворете терминала
- cd Desktop/
- sudo python codce1.py
това е
Отстраняване на неизправности
1. ако сте открили грешка при отстъп при изпълнение на python, моля, изтеглете кода от прикачения код1.py
2. ако откриете черен / сив екран вместо видео емисия в Pi
въведете следната команда в терминала
sudo modprobe bcm2835-v4l2
3. уверете се, че сте добавили подходящи идентификационни данни за gmail, след това стартирайте кода на python
Препоръчано:
Arduino Security 3G/GPRS имейл камера с детекция на движение: 4 стъпки
Arduino Security 3G/GPRS имейл камера с детекция на движение: В това ръководство бих искал да разкажа за една версия за изграждане на система за наблюдение на сигурността с детектор на движение и изпращане на снимки до пощенската кутия чрез 3G/GPRS щит. Тази статия се основава на други инструкции: инструкция 1 и инструкция
Най -лесната уеб камера като охранителна камера - Откриване на движение и снимки по имейл: 4 стъпки
Най -лесната уеб камера като камера за сигурност - Откриване на движение и снимки по имейл: Вече не е необходимо да изтегляте или конфигурирате софтуер, за да получавате картини, открити от движение от вашата уеб камера, до вашия имейл - просто използвайте браузъра си. Използвайте актуален браузър Firefox, Chrome, Edge или Opera в Windows, Mac или Android, за да заснемете снимката
Наблюдавайте галони на резервоара за отоплителен резервоар с имейл, SMS и предупреждение с Pushbullet: 9 стъпки (със снимки)
Наблюдавайте галоните на резервоарите за отоплително масло с имейл, SMS и предупреждение за пулпул: ИНФОРМАЦИЯ ЗА БЕЗОПАСНОСТ: В случай, че някой иска да знае дали " това е безопасно за изграждане/инсталиране " - Отнесох това на 2 различни петролни компании за обратна връзка/съображения за безопасност и ръководих това от заместник-ръководителя на пожарната служба C
Системи за предупреждение за наводнения - Нива на водата + Ръководство за наблюдение на сензора на IoT: 6 стъпки
Системи за предупреждение за наводнения - Нива на водата + Ръководство за наблюдение на сензора на IoT: Трябва ли да наблюдавате нивата на водата? Ще научите как да създадете системи за мониторинг на нивото на водата в този урок. Тези индустриални IoT устройства са внедрени като системи за предупреждение за наводнения в САЩ. За да сте в безопасност за вас и вашата общност, Smart Cities трябва да се движат
Контролиран от Raspberry Pi контрол на стайната температура с изход за изображение Gnuplot и възможност за предупреждение по имейл: 7 стъпки
Контролиран от Raspberry Pi контрол на стайната температура с Gnuplot извеждане на изображения и възможност за предупреждение по имейл: Там, където работя, има много важна стая, в която се помещават много компютри. Температурата на околната среда на тази стая трябва да бъде много ниска, за да се оптимизират работата на тези системи. Бях помолен да измисля система за мониторинг, която има способността да