May 13, 2026ฝากข้อความ

วิธีใช้งานกล้อง Raspberry Pi สำหรับการเฝ้าดูสัตว์เลี้ยง?

ในฐานะซัพพลายเออร์ของ Camera Raspberry Pi ฉันได้เห็นแนวโน้มที่เพิ่มขึ้นของการใช้กล้อง Raspberry Pi สำหรับแอปพลิเคชันต่างๆ โดยเฉพาะอย่างยิ่งการเฝ้าดูสัตว์เลี้ยง ในบล็อกโพสต์นี้ ฉันจะแชร์วิธีการใช้กล้อง Raspberry Pi ที่ใช้งานได้จริงเพื่อจับตาดูเพื่อนขนปุยของคุณ

เหตุใดจึงเลือกกล้อง Raspberry Pi สำหรับการตรวจสอบสัตว์เลี้ยง

กล้อง Raspberry Pi มีข้อดีมากกว่าอุปกรณ์ติดตามสัตว์เลี้ยงแบบดั้งเดิมหลายประการ ประการแรก มีความคุ้มค่า เมื่อเทียบกับกล้องสัตว์เลี้ยงเชิงพาณิชย์ที่มีราคาค่อนข้างแพงโมดูลกล้อง Raspberry PIเป็นทางเลือกที่เหมาะสม คุณจะได้กล้องคุณภาพสูงในราคาที่ไม่แพง

ประการที่สอง มันปรับแต่งได้สูง ด้วยลักษณะโอเพ่นซอร์สของ Raspberry Pi คุณสามารถเขียนสคริปต์ของคุณเองเพื่อทำหน้าที่เฉพาะได้ เช่น การตรวจจับการเคลื่อนไหว การบันทึกไทม์แลปส์ หรือแม้แต่บูรณาการกับอุปกรณ์สมาร์ทโฮมอื่นๆ ความยืดหยุ่นนี้ช่วยให้คุณสร้างระบบติดตามสัตว์เลี้ยงที่ตรงตามความต้องการของคุณ

ประการที่สาม คุณภาพของภาพและวิดีโอของกล้อง Raspberry Pi นั้นยอดเยี่ยม ที่โมดูลกล้อง Raspberry Pi ความละเอียด 12MP IMX708ให้ภาพที่คมชัดแม้ในสภาพแสงน้อย เพื่อให้แน่ใจว่าคุณสามารถเห็นกิจกรรมของสัตว์เลี้ยงของคุณได้อย่างชัดเจนตลอดเวลาของวัน

การตั้งค่า 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 อย่างง่ายเพื่อสตรีมฟีดกล้องแบบเรียลไทม์ นี่คือตัวอย่างพื้นฐาน:

นำเข้า picam เวลานำเข้า กล้อง = picamera.PiCamera() camera.solution = (640, 480) camera.start_preview() time.sleep(60) # สตรีมเป็นเวลา 60 วินาที camera.stop_preview() camera.close()

สคริปต์นี้จะเริ่มแสดงตัวอย่างกล้องเป็นเวลา 60 วินาที คุณสามารถแก้ไขโค้ดเพื่อให้ทำงานได้อย่างไม่มีกำหนดหรือรวมเข้ากับเว็บเซิร์ฟเวอร์เพื่อดูฟีดจากระยะไกลบนคอมพิวเตอร์หรืออุปกรณ์เคลื่อนที่ของคุณ

การตรวจจับความเคลื่อนไหว

การตรวจจับการเคลื่อนไหวเป็นคุณสมบัติที่มีประโยชน์สำหรับการติดตามสัตว์เลี้ยง คุณสามารถตรวจจับได้เมื่อสัตว์เลี้ยงของคุณเคลื่อนไหวในขอบเขตการมองเห็นของกล้อง และดำเนินการ เช่น ส่งการแจ้งเตือนหรือเริ่มการบันทึก

นำเข้า cv2 นำเข้า numpy เป็น np จาก picamera.array นำเข้า PiRGBArray จาก picamera นำเข้า PiCamera เกณฑ์เวลานำเข้า = 40 min_area = 200 กล้อง = PiCamera() กล้องความละเอียด = (640, 480) rawCapture = PiRGBArray (กล้อง, ขนาด = (640, 480)) time.sleep (0.1) first_frame = ไม่มีสำหรับเฟรมใน camera.capture_continuous(rawCapture, format="bgr", use_video_port=True): image = frame.array grey = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) grey = cv2.GaussianBlur(gray, (21, 21), 0) ถ้า first_frame เป็น None: first_frame = grey rawCapture.truncate(0) ดำเนินการต่อ frame_delta = cv2.absdiff(first_frame, grey) 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) สำหรับรูปร่างในรูปทรง: ถ้า cv2.contourArea(contour) < min_area: ดำเนินการต่อ (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) key = cv2.waitKey(1) & 0xFF ถ้า key == ord("q"): แบ่ง rawCapture.truncate(0) cv2.destroyAllWindows()

รหัส Python นี้ใช้ไลบรารี OpenCV เพื่อตรวจจับการเคลื่อนไหวในฟีดกล้อง เมื่อตรวจพบการเคลื่อนไหว มันจะวาดสี่เหลี่ยมสีเขียวรอบๆ วัตถุที่กำลังเคลื่อนที่

การบันทึก

คุณอาจต้องการบันทึกกิจกรรมของสัตว์เลี้ยงของคุณเพื่อการตรวจสอบในภายหลัง รหัส Python ต่อไปนี้สามารถใช้เพื่อเริ่มบันทึกวิดีโอ:

นำเข้า picam เวลานำเข้า กล้อง = picamera.PiCamera() camera.solution = (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", มูลนิธิ Raspberry Pi
  • "เอกสาร OpenCV" นักพัฒนา OpenCV
  • “การเขียนโปรแกรม Python สำหรับผู้เริ่มต้น” แหล่งข้อมูลออนไลน์ต่างๆ

ส่งคำถาม

whatsapp

teams

VK

สอบถาม