
สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: 3D พิมพ์ไฟล์ STL ที่แนบมา (ไม่บังคับหากคุณมีกรณี)
- ขั้นตอนที่ 3: การตั้งค่า MotionEye บน Raspberry Pi
- ขั้นตอนที่ 4: ติดกล้อง Pi และ Pi Zero ไปที่โฟลเดอร์โครงการ
- ขั้นตอนที่ 5: การกำหนดค่า MotionEye
- ขั้นตอนที่ 6: การตั้งค่า Hue Light โดยใช้ IFTTT เพื่อทำให้ผู้บุกรุกตกใจ
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12




นี่เป็นโครงการวันหยุดสุดสัปดาห์ที่ยอดเยี่ยมโดยใช้ 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 ที่แนบมา (ไม่บังคับหากคุณมีกรณี)



นี่เป็นขั้นตอนทางเลือก หากคุณมีเครื่องพิมพ์ 3 มิติ ดาวน์โหลดไฟล์ STL ที่แนบมาและเพิ่มลงในตัวแบ่งส่วนข้อมูลและพิมพ์ไฟล์ 3 มิติ ในกรณีของฉัน ฉันใช้ Hatchbox brown PLA + ซึ่งตรงกับโฟลเดอร์โครงการ
สำหรับการหั่นฉันใช้ Slic3r กับ -
- ความสูงของชั้นเท่ากับ 0.3mm
- เติมความหนาแน่นถึง 15%
- อุณหภูมิ 205 C การพิมพ์ไฟล์จะใช้เวลาประมาณ 30-40 นาที ขึ้นอยู่กับการตั้งค่าเครื่องพิมพ์ของคุณ
ขั้นตอนที่ 3: การตั้งค่า 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 โดยใช้เบราว์เซอร์เช่น Chrome บนแล็ปท็อป/มือถือแล้ว ถึงเวลาเพิ่มทุกอย่างลงในโฟลเดอร์โครงการหรือหนังสือของคุณแล้ว
ในกรณีของฉัน ฉันต้องตัดปลอกแขนประมาณ 4 อันออกจากแฟ้ม แล้วเจาะรูจนสุดตามที่แสดงในภาพด้านบน จากนั้นฉันก็ใช้กาวร้อนเพื่อยึดชิ้นส่วนที่พิมพ์ 3 มิติไว้ในโฟลเดอร์
ขั้นสุดท้ายให้เพิ่มโฟลเดอร์โครงการลงในชั้นวางหนังสือของคุณ และเสียบสาย USB เข้ากับอะแดปเตอร์จ่ายไฟที่ผนังของโทรศัพท์มือถือของคุณ
ขั้นตอนที่ 5: การกำหนดค่า MotionEye



MotionEye มีเว็บ UI ที่ทันสมัยและพารามิเตอร์การกำหนดค่าจำนวนมากสำหรับการตรวจจับการเคลื่อนไหว ถ่ายภาพ วิดีโอ ส่งอีเมลเมื่อตรวจพบการเคลื่อนไหว และอีกมากมายตามที่คุณเห็นในภาพด้านบน
เมื่อคุณเข้าสู่ระบบเป็นครั้งแรกโดยใช้ผู้ดูแลระบบ และคุณควรอัปเดตรหัสผ่านของผู้ดูแลระบบและผู้ใช้ผ่านเว็บ UI และรีบูต Pi ของคุณ
ตอนนี้เนื่องจากเป็นกล้องที่ซ่อนอยู่คุณอาจต้องการไปที่การตั้งค่าล่วงหน้าและเปิด "เปิดใช้งานกล้อง CSI Led" ตามที่คุณเห็นในภาพหน้าจอแรกด้านบน และคุณยังสามารถอัปเดตตารางการทำงานซึ่งโดยพื้นฐานแล้วเป็นเวลาระหว่างวันที่คุณอยู่ที่โรงเรียนหรือที่ทำงาน
สำหรับการตรวจจับการเคลื่อนไหวและขึ้นอยู่กับตำแหน่งที่คุณติดตั้งกล้องที่ซ่อนอยู่ในห้อง คุณอาจต้องการเปลี่ยนเกณฑ์การเปลี่ยนเฟรมเพื่อตรวจจับการเคลื่อนไหวและป้องกันผลบวกที่ผิดพลาด
ขั้นตอนที่ 6: การตั้งค่า 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 ของคุณเล่นเพลง
แนะนำ:
Gyroscope Platform/ Camera Gimbal: 5 ขั้นตอน (พร้อมรูปภาพ)

Gyroscope Platform/ Camera Gimbal: คำแนะนำนี้ถูกสร้างขึ้นเพื่อตอบสนองความต้องการของโครงการ Makecourse ที่มหาวิทยาลัย South Florida (www.makecourse.com)
USB Power Arlo Camera: 6 ขั้นตอน (พร้อมรูปภาพ)

กล้อง USB Power Arlo: ฉันเบื่อกับการซื้อแบตเตอรี่ราคาแพงสำหรับกล้อง ARLO ไร้สาย (ไม่ใช่ ARLO PRO หรือ ARLO PRO2) ใช้งานได้ประมาณ 3 หรือ 4 เดือนเท่านั้น ในบล็อกผู้ใช้ มีคนแนะนำให้จ่ายไฟให้กล้องผ่านพอร์ต microUSB ของกล้อง ฉันไม่ได้สังเกตมาก่อนเลย
DIY Camera Slider (ใช้เครื่องยนต์): 6 ขั้นตอน (พร้อมรูปภาพ)

DIY Camera Slider (แบบใช้มอเตอร์): ฉันมีเครื่องพิมพ์ที่เสีย และด้วยโครงมอเตอร์สแกน ฉันสร้างตัวเลื่อนกล้องแบบใช้มอเตอร์! ฉันจะทิ้งลิงก์ไปยังส่วนต่างๆ ทั้งหมดไว้ที่นี่ แต่โปรดทราบว่าโปรเจ็กต์นี้จะแตกต่างกันสำหรับทุกคนเพราะฉัน ใช้เครื่องพิมพ์เก่าเสียของฉัน ดังนั้นค่าเล็กน้อย
Hidden Space - ตัวควบคุมเกมเสียง: 5 ขั้นตอน (พร้อมรูปภาพ)

Hidden Space - ตัวควบคุมเกมเสียง: ในบทช่วยสอนนี้ เราจะสร้างตัวควบคุมเกมสำหรับเกมเสียง เกมได้รับการพัฒนาด้วยความสามัคคี กำลังพยายามสร้างอินเทอร์เฟซเกมที่ปิดหน้าจอ โดยมีข้อมูลภาพและโซนิคเป็นส่วนใหญ่ ผู้เล่นจะสวม
UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: 7 Steps (พร้อมรูปภาพ)

UNICORN CAMERA - Raspberry Pi Zero W NoIR 8MP Camera Build: Pi Zero W NoIR 8MP Camera BuildThis Instructable สร้างขึ้นเพื่อช่วยทุกคนที่ต้องการกล้องอินฟราเรดหรือกล้องพกพาสุดเจ๋งหรือกล้อง Raspberry Pi แบบพกพาหรือเพียงแค่ต้องการมีความสนุกสนาน heheh . นี่คือราคาที่ไม่แพงและกำหนดค่าได้มากที่สุด