May 13, 2026Остави съобщение

Как да използвам камерата на Raspberry Pi за наблюдение на домашни любимци?

Като доставчик на камера Raspberry Pi, бях свидетел на нарастващата тенденция за използване на камери Raspberry Pi за различни приложения, особено за наблюдение на домашни любимци. В тази публикация в блога ще споделя някои практически начини да използвате камерата на Raspberry Pi, за да държите под око косматите си приятели.

Защо да изберете Raspberry Pi камера за наблюдение на домашни любимци?

Камерата Raspberry Pi предлага няколко предимства пред традиционните устройства за наблюдение на домашни любимци. Първо, това е рентабилно. В сравнение с търговските камери за домашни любимци, които могат да бъдат доста скъпи,Raspberry PI камера модуле достъпна алтернатива. Можете да получите висококачествена камера на малка част от цената.

Второ, той е много персонализиран. С природата на Raspberry Pi с отворен код можете да напишете свои собствени скриптове за изпълнение на специфични функции, като откриване на движение, запис с изтичане на времето или дори интегриране с други умни домашни устройства. Тази гъвкавост ви позволява да създадете система за наблюдение на домашни любимци, която точно отговаря на вашите нужди.

Трето, качеството на изображението и видеото на камерата Raspberry Pi е отлично. The12MP модул за камера IMX708 Raspberry Piосигурява остри и ясни изображения, дори при условия на слаба осветеност. Това гарантира, че можете ясно да виждате дейностите на вашия домашен любимец по всяко време на деня.

Настройване на Raspberry Pi за наблюдение на домашни любимци

Инсталиране на хардуер

  1. Свържете камерата: Първо се уверете, че вашият Raspberry Pi е изключен. Намерете порта на камерата на платката Raspberry Pi. Внимателно поставете лентовия кабел на камерата в порта, като се уверите, че синята страна на кабела е обърната към Ethernet порта (при повечето модели).
  2. Захранване: Свържете Raspberry Pi към стабилен източник на захранване. Препоръчва се качествен микро-USB захранващ адаптер, за да се гарантира безпроблемната работа на устройството.
  3. Монтирайте камерата: Решете най-доброто място за монтиране на камерата. Трябва да има ясна видимост към района, където вашият домашен любимец прекарва по-голямата част от времето си. Можете да използвате стойка за камера или да я монтирате на стена с подходящ хардуер.

Софтуерна конфигурация

  1. Активирайте интерфейса на камерата: Стартирайте своя Raspberry Pi и отворете терминала. Въведете следната команда:
    sudo raspi - конфиг
    Отидете до „Опции за интерфейс“ и изберете „Камера“. Активирайте интерфейса на камерата и след това излезте от инструмента за конфигуриране. Рестартирайте Raspberry Pi.
  2. Инсталирайте необходимия софтуер: Можете да използвате библиотеки на Python катофотоапаратза управление на камерата. Инсталирайте го със следната команда:
    sudo apt - вземете инсталиране на python - picamera
    Ако предпочитате графичен потребителски интерфейс, има и налични приложения за лесно управление на камерата.

Основни функции за наблюдение на домашни любимци

Преглед в реално време

Можете да настроите прост скрипт на Python за поточно предаване на емисията от камерата в реално време. Ето основен пример:

import picamera import time camera = picamera.PiCamera() camera.resolution = (640, 480) camera.start_preview() time.sleep(60) # Поток за 60 секунди camera.stop_preview() camera.close()

Този скрипт ще стартира визуализацията на камерата за 60 секунди. Можете да модифицирате кода да работи безкрайно или да го интегрирате с уеб сървър, за да преглеждате емисията отдалечено на вашия компютър или мобилно устройство.

Детекция на движение

Откриването на движение е полезна функция за наблюдение на домашни любимци. Можете да засечете, когато вашият домашен любимец се движи в зрителното поле на камерата и да предприемете действие, като например изпращане на предупреждение или започване на запис.

import cv2 import numpy as np from picamera.array import PiRGBArray from picamera import PiCamera import time threshold = 40 min_area = 200 camera = PiCamera() camera.resolution = (640, 480) rawCapture = PiRGBArray(camera, size=(640, 480)) time.sleep(0.1) first_frame = Няма за рамка в camera.capture_continuous(rawCapture, format="bgr", use_video_port=True): image = frame.array gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) gray = cv2.GaussianBlur(gray, (21, 21), 0) ако first_frame е None: first_frame = сиво rawCapture.truncate(0) continue frame_delta = cv2.absdiff(first_frame, gray) thresh = cv2.threshold(frame_delta, threshold, 255, cv2.THRESH_BINARY)[1] thresh = cv2.dilate(thresh, None, iterations=2) контури, _ = cv2.findContours(thresh.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) за контур в контури: if cv2.contourArea(contour) < min_area: continue (x, y, w, h) = cv2.boundingRect(contour) cv2.rectangle(image, (x, y), (x + w, y + h), (0, 255, 0), 2) cv2.imshow("Security Feed", image) ключ = cv2.waitKey(1) & 0xFF ако ключ == ord("q"): прекъснете rawCapture.truncate(0) cv2.destroyAllWindows()

Този код на Python използва библиотеката OpenCV за откриване на движение в канала на камерата. Когато се открие движение, той рисува зелен правоъгълник около движещия се обект.

Записване

Може да искате да запишете дейностите на вашия домашен любимец за по-късен преглед. Следният код на Python може да се използва за започване на запис на видеоклип:

import picamera import time camera = picamera.PiCamera() camera.resolution = (1280, 720) camera.start_recording('pet_video.h264') time.sleep(60) # Запис за 60 секунди camera.stop_recording() camera.close()

Разширени функции и интеграции

Интеграция със системи за интелигентен дом

Можете да интегрирате системата за наблюдение на домашни любимци Raspberry Pi с други интелигентни домашни устройства. Например, можете да го свържете към интелигентен високоговорител, за да получавате гласови сигнали при засичане на движение. Можете също така да го интегрирате с платформа за домашна автоматизация като Home Assistant, за да контролирате камерата и да преглеждате емисията от централно табло за управление.

12MP IMX708 Raspberry Pi Camera Module1712649847263

Облачно съхранение

Съхраняването на записаните видеоклипове в облака осигурява допълнителен слой сигурност и удобство. Услуги като Google Drive, Dropbox или Amazon S3 могат да се използват за съхраняване на видео файлове. Можете да напишете скрипт за автоматично качване на записаните видеоклипове в облачното хранилище.

Заключение

Използването на камера Raspberry Pi за наблюдение на домашни любимци е чудесен начин да държите под око косматите си приятели, когато сте далеч. Със своята ценова ефективност, възможност за персонализиране и отлично качество на изображението, той предлага мощна алтернатива на традиционните устройства за наблюдение на домашни любимци.

Независимо дали се интересувате от основно гледане в реално време, откриване на движение или по-разширени интеграции,Модул на камерата в Raspberry PIможе да отговори на вашите нужди.

Ако обмисляте да създадете система за наблюдение на домашни любимци с помощта на камери Raspberry Pi, ние сме тук, за да ви помогнем. Като водещ доставчик на Camera Raspberry Pi, ние предлагаме широка гама от модули за камери, висококачествен хардуер и техническа поддръжка. Свържете се с нас, за да обсъдим вашите специфични изисквания и да започнете да създавате вашето персонализирано решение за наблюдение на домашни любимци днес.

Референции

  • „Документация на Raspberry Pi Camera Module“, Raspberry Pi Foundation
  • „Документация на OpenCV“, разработчици на OpenCV
  • „Програмиране на Python за начинаещи“, Различни онлайн ресурси

Изпрати запитване

whatsapp

teams

VK

Запитване