สารบัญ:

Pi Hidden Camera: 6 ขั้นตอน (พร้อมรูปภาพ)
Pi Hidden Camera: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Pi Hidden Camera: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Pi Hidden Camera: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Raspberry Pi High Quality Camera Getting Started Guide - First Pictures and Videos 2024, กรกฎาคม
Anonim
Image
Image
Pi กล้องที่ซ่อนอยู่
Pi กล้องที่ซ่อนอยู่
Pi กล้องที่ซ่อนอยู่
Pi กล้องที่ซ่อนอยู่

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

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

สำหรับซอฟต์แวร์บน Raspberry Pi Zero W ฉันใช้ motionEyeOS ซึ่งจะเปลี่ยน Pi ของคุณให้เป็นอุปกรณ์เฝ้าระวัง และคุณยังสามารถกระตุ้นสิ่งอื่น ๆ ในบ้านของคุณ เช่น ลำโพงหรือไฟเพื่อทำให้ผู้บุกรุกตกใจ ในกรณีของฉัน ฉันใช้ IFTTT เพื่อเปิดไฟ Phillips HUE ที่บ้านและส่งอีเมลถึงตัวเอง

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

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

  • กล้อง Raspberry Pi
  • Raspberry Pi ในกรณีของฉันฉันใช้ Raspberry Pi Zero แต่คุณสามารถใช้ Pi B+ หรือรุ่นใดก็ได้ - สายกล้อง Raspberry Pi นี้จะขึ้นอยู่กับรุ่นของ Pi ที่คุณวางแผนจะใช้ ที่นี่ฉันมีลิงค์สายเชื่อมต่อ Pi Zero ซึ่งแตกต่างจาก Raspberry Pi. อื่น ๆ
  • การ์ด SD
  • สาย USB ขนาดเล็กและเต้ารับโทรศัพท์มือถือ

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

และคุณจะต้องใช้กาวหรือปืนกาวร้อนด้วย

ขั้นตอนที่ 2: 3D พิมพ์ไฟล์ STL ที่แนบมา (ไม่บังคับหากคุณมีกรณี)

3D พิมพ์ไฟล์ STL ที่แนบมา (ไม่บังคับหากคุณมีกรณี)
3D พิมพ์ไฟล์ STL ที่แนบมา (ไม่บังคับหากคุณมีกรณี)
3D พิมพ์ไฟล์ STL ที่แนบมา (ไม่บังคับหากคุณมีกรณี)
3D พิมพ์ไฟล์ STL ที่แนบมา (ไม่บังคับหากคุณมีกรณี)
3D พิมพ์ไฟล์ STL ที่แนบมา (ไม่บังคับหากคุณมีกรณี)
3D พิมพ์ไฟล์ STL ที่แนบมา (ไม่บังคับหากคุณมีกรณี)

นี่เป็นขั้นตอนทางเลือก หากคุณมีเครื่องพิมพ์ 3 มิติ ดาวน์โหลดไฟล์ STL ที่แนบมาและเพิ่มลงในตัวแบ่งส่วนข้อมูลและพิมพ์ไฟล์ 3 มิติ ในกรณีของฉัน ฉันใช้ Hatchbox brown PLA + ซึ่งตรงกับโฟลเดอร์โครงการ

สำหรับการหั่นฉันใช้ Slic3r กับ -

  • ความสูงของชั้นเท่ากับ 0.3mm
  • เติมความหนาแน่นถึง 15%
  • อุณหภูมิ 205 C การพิมพ์ไฟล์จะใช้เวลาประมาณ 30-40 นาที ขึ้นอยู่กับการตั้งค่าเครื่องพิมพ์ของคุณ

ขั้นตอนที่ 3: การตั้งค่า MotionEye บน Raspberry Pi

การตั้งค่า MotionEye บน Raspberry Pi
การตั้งค่า MotionEye บน Raspberry Pi

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

ดาวน์โหลด motionEyeOS เวอร์ชันล่าสุดจาก -https://github.com/ccrisan/motioneyeos/releases

เริ่มต้นด้วยการเรียกใช้คำสั่งต่อไปนี้เพื่อเขียนการ์ด SD

wget

sudo./writeimage.sh -d /dev/mmcblk0 -i "/path/motioneyeos-raspberrypi-20171008.img" -n 'your WiFiRouterName: your WiFiRouterPassowrd'

เป็นส่วนหนึ่งของคำสั่งนี้ หากคุณใช้ Raspberry Pi zero W คุณสามารถแก้ไขคำสั่งด้านบนเพื่อรวมชื่อผู้ใช้หรือรหัสผ่านเราเตอร์ WiFi ของคุณ

ในกรณีของฉัน ฉันใช้ Ubuntu 16.04 เป็นระบบปฏิบัติการโฮสต์ของฉันเพื่อเขียนการ์ด SD ขนาด 16 GB แต่ถ้าคุณใช้หน้าต่าง คุณสามารถใช้เครื่องมือเช่น etcher หรือใช้แอพเทอร์มินัลหากคุณใช้ Mac

สำหรับข้อมูลเพิ่มเติม โปรดดูวิกิ motionEyeOS

ขั้นตอนที่ 4: ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ

ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ
ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ
ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ
ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ
ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ
ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ
ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ
ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ

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

ในกรณีของฉัน ฉันต้องตัดปลอกแขนประมาณ 4 อันออกจากแฟ้ม แล้วเจาะรูจนสุดตามที่แสดงในภาพด้านบน จากนั้นฉันก็ใช้กาวร้อนเพื่อยึดชิ้นส่วนที่พิมพ์ 3 มิติไว้ในโฟลเดอร์

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

ขั้นตอนที่ 5: การกำหนดค่า MotionEye

การกำหนดค่า MotionEye
การกำหนดค่า MotionEye
การกำหนดค่า MotionEye
การกำหนดค่า MotionEye
การกำหนดค่า MotionEye
การกำหนดค่า MotionEye

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

เมื่อคุณเข้าสู่ระบบเป็นครั้งแรกโดยใช้ผู้ดูแลระบบ และคุณควรอัปเดตรหัสผ่านของผู้ดูแลระบบและผู้ใช้ผ่านเว็บ UI และรีบูต Pi ของคุณ

ตอนนี้เนื่องจากเป็นกล้องที่ซ่อนอยู่คุณอาจต้องการไปที่การตั้งค่าล่วงหน้าและเปิด "เปิดใช้งานกล้อง CSI Led" ตามที่คุณเห็นในภาพหน้าจอแรกด้านบน และคุณยังสามารถอัปเดตตารางการทำงานซึ่งโดยพื้นฐานแล้วเป็นเวลาระหว่างวันที่คุณอยู่ที่โรงเรียนหรือที่ทำงาน

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

ขั้นตอนที่ 6: การตั้งค่า Hue Light โดยใช้ IFTTT เพื่อทำให้ผู้บุกรุกตกใจ

การตั้งค่า Hue Light โดยใช้ IFTTT เพื่อทำให้ผู้บุกรุกตกใจ
การตั้งค่า Hue Light โดยใช้ IFTTT เพื่อทำให้ผู้บุกรุกตกใจ
การตั้งค่า Hue Light โดยใช้ IFTTT เพื่อทำให้ผู้บุกรุกตกใจ
การตั้งค่า Hue Light โดยใช้ IFTTT เพื่อทำให้ผู้บุกรุกตกใจ
การตั้งค่า Hue Light โดยใช้ IFTTT เพื่อทำให้ผู้บุกรุกตกใจ
การตั้งค่า Hue Light โดยใช้ IFTTT เพื่อทำให้ผู้บุกรุกตกใจ

นี่เป็นขั้นตอนที่ไม่บังคับ แต่เป็นส่วนเสริมที่ดีในการทำให้ผู้บุกรุกหวาดกลัว เป็นส่วนหนึ่งของการตั้งค่าของฉัน ฉันใช้สูตร IFTTT เพื่อเปิดไฟ Phillips Hue ทั้งหมดในบ้านเมื่อตรวจพบการเคลื่อนไหว

หากต้องการตั้งค่าสูตรให้ไปที่ ifttt.com ให้สร้างบัญชีและคลิกที่แอปเพล็ตใหม่ ที่ด้าน IF ของแอปเพล็ต ให้เลือก maker webhook และสร้างเหตุการณ์ทริกเกอร์ที่เรียกว่า "HUE_on" จากนั้นที่ด้านข้างของแอปเพล็ตเลือก Phillps HUE และเลือกแสงที่คุณต้องการเปิดจากเมนูแบบเลื่อนลง ในกรณีของฉัน ฉันคือ เลือกเปิดไฟทุกดวงในบ้าน คุณจะต้องตั้งค่าช่อง Phillps HUE ก่อนโดยลงชื่อเข้าใช้บัญชี HUE ของคุณ

เมื่อคุณทำเสร็จแล้ว ให้จดบันทึกคีย์การตั้งค่าเว็บฮุคของคุณ ซึ่งคุณจะพบได้ที่ลิงค์นี้ จากนั้นแก้ไข URL ด้านล่างด้วย YOURKEY และเพิ่มลงในเว็บ Hook URL ใน motionEye ดังที่แสดงในภาพหน้าจอแรกด้านบน

maker.ifttt.com/trigger/HUE_on/with/key/YO…

ตอนนี้ทำการทดสอบอย่างรวดเร็วและปรับการตั้งค่าเกณฑ์การเปลี่ยนเฟรมภายใต้ส่วนการตรวจจับการเคลื่อนไหวหากจำเป็น

IFTTT ยอดเยี่ยมมาก! ลองสร้างสูตรของคุณเองเพื่อเรียกใช้ข้อความโทรเลขถึงตัวคุณเองหรือให้อุปกรณ์ Amazon Alexa Echo ของคุณเล่นเพลง

แนะนำ: