
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

В наши дни безопасность является серьезной проблемой, и сегодня существует множество технологий, которые обеспечивают безопасность и мониторинг вашего места. Камеры видеонаблюдения очень полезны, чтобы следить за вашим домом или офисом. Хотя цены на эти типы камер были значительно снижены с момента их появления, IP-камеры, которые могут отправлять и получать дату по сети, очень дороги. В этом руководстве мы сделали небольшую камеру наблюдения, которая отправит уведомление по электронной почте, если камера обнаружит какое-либо движение перед камерой.
Шаг 1: Соберите компоненты

1. Raspberry Pi камера / веб-камера
2. малиновый пи 3
3. датчик движения
Шаг 2: программирование Raspberry Pi
python будет хорошим выбором для программирования raspberry Pi, мы тоже…
код:
из Picamera импорт PiCamera из времени импорт сна
импортировать smtplib
время импорта
from datetime import 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 ()
П. разрешение = (320, 240)
P.start_preview ()
GPIO.setup (23, GPIO. IN)
while True: если GPIO.input (23):
print ("Движение…") # время прогрева камеры
время сна (2)
P.capture ('движение.jpg')
время сна (10)
subject = 'Предупреждение о безопасности !!'
msg = MIMEMultipart ()
msg ['Тема'] = тема
msg ['From'] = я
msg ['Кому'] = toaddr
fp = open ('движение.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 to rpi-2 (физический контакт)
2.. PIR gnd к rpi-6 (физический контакт)
3. Выход PIR на rpi-16 (физический контакт)
(Счетчик физических контактов начинается с 1-40, см. Рисунок)
«ДЛЯ БОЛЕЕ ПОДРОБНОЙ ИНФОРМАЦИИ ПОЖАЛУЙСТА, СМОТРИТЕ ИЗОБРАЖЕНИЯ»
скопируйте код на рабочий стол rpi
затем откройте терминал
- cd Desktop /
- sudo python codce1.py
это оно
исправление проблем
1. если вы обнаружили какую-либо ошибку отступа при выполнении python, загрузите код из вложения code1.py
2. если вы обнаружите черный / серый экран вместо видеопотока в Pi
введите следующую команду в терминале
sudo modprobe bcm2835-v4l2
3. убедитесь, что вы добавили правильные учетные данные Gmail, затем запустите код Python
Рекомендуемые:
ESP32-CAM Захват фотографий и отправка по электронной почте с использованием памяти SPIFF. -- SD-карта не требуется: 4 шага

ESP32-CAM Захват фотографий и отправка по электронной почте с использованием памяти SPIFF. || SD-карта не требуется: Здравствуйте, народ! Плата ESP32-CAM - это недорогая плата для разработки, которая сочетает в себе чип ESP32-S, камеру OV2640, несколько GPIO для подключения периферийных устройств и слот для карт microSD. Он имеет ряд приложений, от веб-сервера потокового видео до
Получайте оповещения по электронной почте из вашей домашней системы безопасности с помощью Arduino: 3 шага

Получайте оповещения по электронной почте из вашей домашней системы безопасности с помощью Arduino: Используя Arduino, мы легко можем модернизировать базовые функции электронной почты практически в любой существующей системе безопасности. Это особенно подходит для старых систем, которые, скорее всего, давно отключены от службы мониторинга
Самая простая веб-камера в качестве камеры безопасности - обнаружение движения и отправка изображений по электронной почте: 4 шага

Самая простая веб-камера в качестве камеры безопасности - обнаружение движения и отправка изображений по электронной почте: вам больше не нужно загружать или настраивать программное обеспечение для получения изображений, обнаруженных движущимися объектами, с веб-камеры на электронную почту - просто используйте свой браузер. Используйте последнюю версию браузера Firefox, Chrome, Edge или Opera на Windows, Mac или Android, чтобы сделать снимок
Оповещения по электронной почте о вибрации и температуре с помощью Node-RED: 33 шага

Уведомления о вибрации и температуре по электронной почте с помощью Node-RED: представляем промышленный беспроводной датчик вибрации и температуры для Интернета вещей с большим радиусом действия от NCD, обеспечивающий радиус действия до 2 миль за счет использования беспроводной ячеистой сетевой структуры. Это устройство, оснащенное прецизионным 16-битным датчиком вибрации и температуры, может
Создание оповещений по электронной почте для беспроводного датчика температуры и влажности NCD с помощью Node-Red: 22 шага

Создание оповещений по электронной почте о беспроводном датчике температуры и влажности NCD с использованием Node-Red: мы используем здесь датчик температуры и влажности NCD, но шаги остаются одинаковыми для любого продукта ncd, поэтому, если у вас есть другие беспроводные датчики ncd, вы можете наблюдайте рядом кроме того. Путем остановки этого текста вам нужно