สารบัญ:

Raspberry Pi DIY กริ่งประตูอัจฉริยะที่สามารถตรวจจับคน รถยนต์ ฯลฯ: 5 ขั้นตอน
Raspberry Pi DIY กริ่งประตูอัจฉริยะที่สามารถตรวจจับคน รถยนต์ ฯลฯ: 5 ขั้นตอน

วีดีโอ: Raspberry Pi DIY กริ่งประตูอัจฉริยะที่สามารถตรวจจับคน รถยนต์ ฯลฯ: 5 ขั้นตอน

วีดีโอ: Raspberry Pi DIY กริ่งประตูอัจฉริยะที่สามารถตรวจจับคน รถยนต์ ฯลฯ: 5 ขั้นตอน
วีดีโอ: ลงมือทำกับ Channel State information ในการตรวจจับความเคลื่อนไหวโดยใช้ Raspberry Pi ตอนที่ 1 2024, พฤศจิกายน
Anonim
Raspberry Pi DIY กริ่งประตูอัจฉริยะที่สามารถตรวจจับคน รถยนต์ ฯลฯ
Raspberry Pi DIY กริ่งประตูอัจฉริยะที่สามารถตรวจจับคน รถยนต์ ฯลฯ

การออกแบบในธีม Steampunk นี้ผสานรวมกับผู้ช่วยในบ้านและระบบเสียงหลายห้องของเราเพื่อสื่อสารกับส่วนที่เหลือของบ้านอัจฉริยะ DIY ของเรา

แทนที่จะซื้อกริ่งประตู (หรือ Nest หรือคู่แข่งรายอื่น) ฉันสร้างออดอัจฉริยะของเราเองด้วย Raspberry Pi โครงการทั้งหมดมีราคาประมาณ 150 เหรียญสหรัฐ (USD) ซึ่งเป็นค่าเฉลี่ยสำหรับออดอัจฉริยะ แต่มีคุณสมบัติครบถ้วนมากกว่าสิ่งอื่นใดที่คุณจะพบในตลาด ตัวอย่างเช่น รวมเข้ากับระบบรักษาความปลอดภัยภายในบ้านที่เหลือ โดยใช้การเรียนรู้ของเครื่องเพื่อระบุคน รถยนต์ สัตว์ และอื่นๆ:

เสบียง

ชิ้นส่วนที่ฉันใช้สามารถพบได้ที่นี่

ขั้นตอนที่ 1: วางชิ้นส่วน

วางชิ้นส่วน
วางชิ้นส่วน

ฉันมีชิ้นส่วนอะไหล่ทองแดงและทองเหลืองวางอยู่รอบๆ จากโปรเจ็กต์ steampunk ก่อนหน้า (ดูรายการส่วน) สิ่งนี้มีประโยชน์เมื่ออุปกรณ์อิเล็กทรอนิกส์ทั้งหมดไม่สามารถใส่ในกล่องรวมสัญญาณได้อย่างง่ายดาย

ฉันเริ่มต้นด้วยการวางชิ้นส่วน เจาะรูสามรูที่ด้านข้างของกล่องรวมสัญญาณสำหรับสายไฟ สาย USB และสายกระดุม นอกจากนี้ยังมีรูขนาดใหญ่กว่าหนึ่งรูในฝาครอบเพื่อรองรับกล้อง

ขั้นตอนที่ 2: กริ่งประตู

กริ่งประตู
กริ่งประตู

ลำดับแรกของธุรกิจคือการทำให้กริ่งประตูดังจริงๆ

เมื่อต่อสายกริ่งเข้ากับ GPIO18 (พิน 12) บน Raspberry Pi ฉันจึงใช้อินพุตพอร์ตอนุกรมใน Node RED เพื่อตรวจจับการกดปุ่ม หากต้องการเปิดเสียงเตือนกริ่งประตูและจัดการเสียงแบบสองทิศทาง (ไมโครโฟน/อินเตอร์คอม) โปรดดูโพสต์นี้

ขั้นตอนที่ 3: การตรวจจับการเคลื่อนไหว

นอกจากนี้ยังมีหัวข้อของการตรวจจับการเคลื่อนไหวและวิดีโอ

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

ขั้นตอนที่ 4: การรวม Smart Lock

การรวม Smart Lock
การรวม 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 แล้ว ระบบจะแสดงเป็นล็อกและไม่ต้องกำหนดค่าเพิ่มเติม

แนะนำ: