May 13, 2026Ostavite poruku

Kako koristiti Raspberry Pi kameru za praćenje kućnih ljubimaca?

Kao dobavljač Camera Raspberry Pi, svjedočio sam rastućem trendu korištenja Raspberry Pi kamera za razne primjene, posebice za nadzor kućnih ljubimaca. U ovom postu na blogu podijelit ću neke praktične načine korištenja Raspberry Pi kamere za držanje dlakavih prijatelja na oku.

Zašto odabrati Raspberry Pi kameru za nadzor kućnih ljubimaca?

Kamera Raspberry Pi nudi nekoliko prednosti u odnosu na tradicionalne uređaje za praćenje kućnih ljubimaca. Prvo, to je isplativo. U usporedbi s komercijalnim kamerama za kućne ljubimce koje mogu biti prilično skupe,Modul kamere Raspberry PIje pristupačna alternativa. Možete dobiti visokokvalitetnu kameru za djelić cijene.

Drugo, vrlo je prilagodljiv. Uz prirodu otvorenog koda Raspberry Pi-ja, možete napisati vlastite skripte za izvođenje specifičnih funkcija, kao što je detekcija pokreta, snimanje s vremenskim odmakom ili čak integracija s drugim pametnim kućnim uređajima. Ova fleksibilnost omogućuje vam stvaranje sustava za nadzor kućnih ljubimaca koji točno zadovoljava vaše potrebe.

Treće, kvaliteta slike i videa Raspberry Pi kamere je izvrsna. The12MP IMX708 Raspberry Pi modul kamerepruža oštre i jasne slike, čak i u uvjetima slabog osvjetljenja. To osigurava da možete jasno vidjeti aktivnosti vašeg ljubimca u bilo koje doba dana.

Postavljanje Raspberry Pi za nadzor kućnih ljubimaca

Instalacija hardvera

  1. Spojite kameru: Prvo provjerite je li vaš Raspberry Pi isključen. Pronađite priključak za kameru na Raspberry Pi ploči. Nježno umetnite trakasti kabel kamere u priključak, pazeći da je plava strana kabela okrenuta prema Ethernet priključku (na većini modela).
  2. Napajanje: Spojite Raspberry Pi na stabilan izvor napajanja. Preporuča se kvalitetan mikro-USB adapter napajanja kako bi se osigurao besprijekoran rad uređaja.
  3. Montirajte kameru: Odlučite o najboljem mjestu za postavljanje kamere. Trebao bi imati jasan pogled na područje u kojem vaš ljubimac provodi najviše vremena. Možete koristiti stalak za kameru ili je montirati na zid pomoću odgovarajućeg pribora.

Konfiguracija softvera

  1. Omogućite sučelje kamere: Pokrenite svoj Raspberry Pi i otvorite terminal. Upišite sljedeću naredbu:
    sudo raspi - konfig
    Idite na "Opcije sučelja" i odaberite "Kamera". Omogućite sučelje kamere i izađite iz konfiguracijskog alata. Ponovno pokrenite Raspberry Pi.
  2. Instalirajte potreban softver: Možete koristiti Python biblioteke poputpiccameraza upravljanje kamerom. Instalirajte ga pomoću sljedeće naredbe:
    sudo apt - nabavite instalaciju python - picamera
    Ako više volite grafičko korisničko sučelje, dostupne su i aplikacije za jednostavno upravljanje kamerom.

Osnovne funkcije nadzora kućnih ljubimaca

Gledanje u stvarnom vremenu

Možete postaviti jednostavnu Python skriptu za prijenos sadržaja kamere u stvarnom vremenu. Evo osnovnog primjera:

import picamera import time camera = picamera.PiCamera() camera.resolution = (640, 480) camera.start_preview() time.sleep(60) # Stream od 60 sekundi camera.stop_preview() camera.close()

Ova skripta će pokrenuti pregled kamere na 60 sekundi. Možete izmijeniti kod da radi neograničeno ili ga integrirati s web poslužiteljem za daljinski pregled feeda na vašem računalu ili mobilnom uređaju.

Detekcija pokreta

Detekcija pokreta korisna je značajka za nadzor kućnih ljubimaca. Možete otkriti kada se vaš ljubimac kreće u vidnom polju kamere i poduzeti radnju, poput slanja upozorenja ili pokretanja snimanja.

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 = Ništa za okvir u 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) ako je first_frame None: first_frame = gray 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) konture, _ = cv2.findContours(thresh.copy(), cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) za konturu u konturama: 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", slika) ključ = cv2.waitKey(1) & 0xFF ako ključ == ord("q"): prekinuti rawCapture.truncate(0) cv2.destroyAllWindows()

Ovaj Python kod koristi biblioteku OpenCV za otkrivanje pokreta u feedu kamere. Kada se otkrije kretanje, crta zeleni pravokutnik oko pokretnog objekta.

Snimanje

Možda želite snimiti aktivnosti svog ljubimca za kasniji pregled. Sljedeći Python kod može se koristiti za početak snimanja videa:

import picamera import time camera = picamera.PiCamera() camera.resolution = (1280, 720) camera.start_recording('pet_video.h264') time.sleep(60) # Snimanje 60 sekundi camera.stop_recording() camera.close()

Napredne značajke i integracije

Integracija sa sustavima Smart Home

Raspberry Pi sustav za nadzor ljubimaca možete integrirati s drugim pametnim kućnim uređajima. Na primjer, možete ga povezati s pametnim zvučnikom kako biste primali glasovna upozorenja kada se otkrije kretanje. Također ga možete integrirati s platformom za kućnu automatizaciju kao što je Home Assistant za upravljanje kamerom i pregled feeda sa središnje nadzorne ploče.

12MP IMX708 Raspberry Pi Camera Module1712649847263

Pohrana u oblaku

Pohranjivanje snimljenih videozapisa u oblak pruža dodatni sloj sigurnosti i praktičnosti. Usluge kao što su Google Drive, Dropbox ili Amazon S3 mogu se koristiti za pohranu video datoteka. Možete napisati skriptu za automatski prijenos snimljenih videozapisa u pohranu u oblaku.

Zaključak

Korištenje kamere Raspberry Pi za nadzor kućnih ljubimaca izvrstan je način da pripazite na svoje dlakave prijatelje kad ste odsutni. Sa svojom isplativošću, prilagodljivošću i izvrsnom kvalitetom slike, nudi moćnu alternativu tradicionalnim uređajima za praćenje kućnih ljubimaca.

Bilo da ste zainteresirani za osnovno gledanje u stvarnom vremenu, detekciju pokreta ili naprednije integracije,Modul kamere u Raspberry PImože zadovoljiti vaše potrebe.

Ako razmišljate o postavljanju sustava za nadzor kućnih ljubimaca pomoću Raspberry Pi kamera, tu smo da vam pomognemo. Kao vodeći dobavljač kamere Raspberry Pi, nudimo širok raspon modula kamere, hardver visoke kvalitete i tehničku podršku. Kontaktirajte nas kako bismo razgovarali o vašim specifičnim zahtjevima i već danas počnite izrađivati ​​svoje prilagođeno rješenje za praćenje kućnih ljubimaca.

Reference

  • "Dokumentacija Raspberry Pi modula kamere", Zaklada Raspberry Pi
  • "OpenCV dokumentacija", OpenCV programeri
  • "Python programiranje za početnike", Razni online resursi

Pošaljite upit

whatsapp

teams

VK

Upit