สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: วางชิ้นส่วน
- ขั้นตอนที่ 2: กริ่งประตู
- ขั้นตอนที่ 3: การตรวจจับการเคลื่อนไหว
- ขั้นตอนที่ 4: การรวม Smart Lock
- ขั้นตอนที่ 5: รหัสที่มา: สรุป
วีดีโอ: Raspberry Pi DIY กริ่งประตูอัจฉริยะที่สามารถตรวจจับคน รถยนต์ ฯลฯ: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
การออกแบบในธีม Steampunk นี้ผสานรวมกับผู้ช่วยในบ้านและระบบเสียงหลายห้องของเราเพื่อสื่อสารกับส่วนที่เหลือของบ้านอัจฉริยะ DIY ของเรา
แทนที่จะซื้อกริ่งประตู (หรือ Nest หรือคู่แข่งรายอื่น) ฉันสร้างออดอัจฉริยะของเราเองด้วย Raspberry Pi โครงการทั้งหมดมีราคาประมาณ 150 เหรียญสหรัฐ (USD) ซึ่งเป็นค่าเฉลี่ยสำหรับออดอัจฉริยะ แต่มีคุณสมบัติครบถ้วนมากกว่าสิ่งอื่นใดที่คุณจะพบในตลาด ตัวอย่างเช่น รวมเข้ากับระบบรักษาความปลอดภัยภายในบ้านที่เหลือ โดยใช้การเรียนรู้ของเครื่องเพื่อระบุคน รถยนต์ สัตว์ และอื่นๆ:
เสบียง
ชิ้นส่วนที่ฉันใช้สามารถพบได้ที่นี่
ขั้นตอนที่ 1: วางชิ้นส่วน
ฉันมีชิ้นส่วนอะไหล่ทองแดงและทองเหลืองวางอยู่รอบๆ จากโปรเจ็กต์ steampunk ก่อนหน้า (ดูรายการส่วน) สิ่งนี้มีประโยชน์เมื่ออุปกรณ์อิเล็กทรอนิกส์ทั้งหมดไม่สามารถใส่ในกล่องรวมสัญญาณได้อย่างง่ายดาย
ฉันเริ่มต้นด้วยการวางชิ้นส่วน เจาะรูสามรูที่ด้านข้างของกล่องรวมสัญญาณสำหรับสายไฟ สาย USB และสายกระดุม นอกจากนี้ยังมีรูขนาดใหญ่กว่าหนึ่งรูในฝาครอบเพื่อรองรับกล้อง
ขั้นตอนที่ 2: กริ่งประตู
ลำดับแรกของธุรกิจคือการทำให้กริ่งประตูดังจริงๆ
เมื่อต่อสายกริ่งเข้ากับ GPIO18 (พิน 12) บน Raspberry Pi ฉันจึงใช้อินพุตพอร์ตอนุกรมใน Node RED เพื่อตรวจจับการกดปุ่ม หากต้องการเปิดเสียงเตือนกริ่งประตูและจัดการเสียงแบบสองทิศทาง (ไมโครโฟน/อินเตอร์คอม) โปรดดูโพสต์นี้
ขั้นตอนที่ 3: การตรวจจับการเคลื่อนไหว
นอกจากนี้ยังมีหัวข้อของการตรวจจับการเคลื่อนไหวและวิดีโอ
ในเรื่องนี้กริ่งประตูเป็นเพียงกล้องวงจรปิดอีกตัวหนึ่ง ใช้การตั้งค่าเดียวกันกับที่อธิบายไว้ในชุดโพสต์ต่อไปนี้ การตรวจจับการเคลื่อนไหวและการจดจำวัตถุคือสิ่งที่สร้างภาพเหมือนที่ด้านบนของโพสต์นี้
ขั้นตอนที่ 4: การรวม Smart Lock
ฉันใช้กาวร้อนที่ช่องเปิดของกล่องรวมสัญญาณเพื่อปิดผนึก ถ้าเป็นไปได้
วงแหวนทองแดงที่เห็นด้านบนยังมีริมฝีปากสำหรับปกป้องกล้องจากน้ำ นอกจากนี้ ของทั้งหมดยังถูกติดตั้งไว้ใต้ระเบียง น้ำจึงแทบไม่มีโอกาสโดนกริ่งประตู ชิ้นสุดท้ายคือการรวมกริ่งประตูเข้ากับตัวล็อคอัจฉริยะ โชคดีที่ Home Assistant ทำให้สิ่งนี้เป็นเรื่องง่าย
มันสื่อสารกับ Home Assistant ผ่าน Z-Wave สิ่งที่ฉันชอบเกี่ยวกับล็อคนี้คือสามารถตั้งโปรแกรมจากระยะไกลเพื่อรองรับรหัสผู้ใช้ที่แตกต่างกัน (มีประโยชน์ในฐานะโฮสต์ Airbnb หรือเมื่อคุณต้องการให้เพื่อนเข้ามา) นอกจากนี้ยังสามารถตรวจจับได้ว่ามีการใช้รหัสพินของผู้ใช้คนใดในการเปิดประตู (และเมื่อใด) - อุ่นใจอย่างยิ่งเมื่อให้รหัสกับพนักงานทำความสะอาดถึงบ้าน
ขั้นตอนที่ 5: รหัสที่มา: สรุป
ฉันหวังว่าฉันจะให้รหัสคัดลอกและวางสำหรับโครงการนี้ แต่ส่วนมากจะขึ้นอยู่กับฮาร์ดแวร์ ลำโพง กล้อง ฯลฯ ของคุณ ฉันจะสรุปแต่ละส่วนที่เกี่ยวข้องและเชื่อมโยงไปยังบทความ/รหัส ที่ฉันอธิบายวิธีนำไปใช้:
- Node Red ใช้ gpiod เพื่อกระตุ้นการไหลเมื่อ GPIO #18 (ปุ่มกริ่งประตู) เริ่มทำงาน
- โฟลว์การแจ้งเตือนของลำโพงจะเล่นไฟล์ wav
- ฉันมีลำโพง DIY หลายตัวที่เล่นเสียงเตือนรอบบ้าน
- MotionEye ขับเคลื่อนกล้อง ถ่ายภาพนิ่งและวิดีโอ
- กล้องวงจรปิด CCTV ทำหน้าที่ตรวจจับบุคคล/วัตถุ
- การรวม Yale Lock ของ Home Assistant ช่วยให้เราล็อก/ปลดล็อกได้ ตัวล็อค Yale เป็นอุปกรณ์ Z-Wave เมื่อจับคู่กับ Home Assistant แล้ว ระบบจะแสดงเป็นล็อกและไม่ต้องกำหนดค่าเพิ่มเติม
แนะนำ:
บทนำ - DIY Gimbal Mount สำหรับ Gopro Session ฯลฯ: 5 ขั้นตอน (พร้อมรูปภาพ)
บทนำ - DIY Gimbal Mount สำหรับ Gopro Session ฯลฯ: ฉันใช้เวลามากเกินไปในการค้นหาโซลูชันที่จะทำงานร่วมกับ gimbal ของโทรศัพท์มือถือ - วิธีติดตั้งเซสชัน GoPro ในที่สุดฉันก็ตัดสินใจทำเอง ตัวยึดแบบเดียวกันนี้ใช้ได้กับกล้อง GoPro อื่นๆ ด้วย - เพียงแค่ติดด้วยแถบยาง ฉันเคย
ไฟภายในรถควบคุมด้วย Wifi (รถยนต์): 5 ขั้นตอน (พร้อมรูปภาพ)
ไฟภายในรถที่ควบคุมด้วย Wifi (รถยนต์): สวัสดีทุกคน! ในคำแนะนำนี้ เราจะติดตั้งแถบ LED RGB LED ที่ควบคุมด้วย Wifi สำหรับภายในรถของคุณ ในโครงการนี้ ฉันจะใช้รถของตัวเอง (2010 Mitsubishi Lancer GTS) แต่การตั้งค่าน่าจะใช้ได้กับรถยนต์ส่วนใหญ่ ที่นั่น
รถยนต์ Bluetooth RC Arduino: 5 ขั้นตอน (พร้อมรูปภาพ)
รถยนต์ Bluetooth RC Arduino: โครงการนี้นำเสนอเพื่อแสดงความสะดวกในการออกแบบรถ RC ในระยะเวลาอันสั้นโดยใช้เงินเพียงเล็กน้อย ในตัวอย่างของฉัน ฉันกำลังวิ่งล้อชุดหนึ่งขณะที่ล้ออื่นๆ ของฉันหัก - ดังนั้นปลายหางจึงลาก แต่ถ้ามีโอกาสอีกครั้ง
รถยนต์ Hotwheels ไฟเบอร์ออปติก LED: 12 ขั้นตอน
รถยนต์ Hotwheels ไฟเบอร์ออปติก LED: ต่อจากคำสั่งแรกของฉัน ฉันตัดสินใจสร้างรถยนต์ LED ที่ใช้พลังงานจากแบตเตอรี่ หัว & ไฟท้ายมีขนาดเล็กมากจนการใช้เลนส์ไฟแบบพลาสติกเป็นวิธีเดียวที่จะไปได้ รวมถึงพื้นที่ภายในรถจำนวนเล็กน้อยสำหรับเก็บแบตเตอรี่
นาฬิกาปลุกโทรศัพท์มือถือสำหรับมอเตอร์ไซค์ รถยนต์ หรืออะไรก็ได้ที่คุณต้องการ: 7 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาปลุกโทรศัพท์มือถือสำหรับมอเตอร์ไซค์ รถยนต์ หรืออะไรก็ได้ที่คุณต้องการ: ฉันเบื่อกับการปลุกแบบปกติที่ส่งเสียงดังมาก และไม่มีใครสังเกตเห็นอีกเลย และฉันก็ไม่รู้เหมือนกันว่ามีใครมายุ่งกับจักรยานของฉันเพราะฉันอยู่ไกลจนได้ยินเสียงเตือน ฉันเลยตัดสินใจตั้งนาฬิกาปลุกโดยใช้มือถือเครื่องเก่า