ฉันจะตรวจสอบได้อย่างไรว่าประตูโรงรถเปิดหรือปิด?


9

ปัญหา:

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

บริบทบางอย่าง:

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


ประตูประเภทไหน
Leon Heller

ประตูโรงรถเรียบง่ายที่สามารถเปิดและปิดได้ด้วยรีโมทคอนโทรล ดูด้านล่างในหนึ่งในความคิดเห็นของฉันฉันจะอธิบายให้ลึกซึ้งยิ่งขึ้น 'ปัญหา' ของฉัน
4079

3
@ User4079 - นี่ไม่ใช่ฟอรัม ไม่มีเหตุผลที่จะไม่แก้ไขโพสต์ต้นฉบับของคุณเพื่อปรับปรุงความชัดเจนหรือเพิ่มข้อมูล! ฉันได้ดึงความคิดเห็นของคุณ (ซึ่งเป็นวิธีที่ด้านล่างตอนนี้) ลงในคำถาม แต่อย่าลังเลที่จะทำสิ่งนี้ด้วยตัวเองในอนาคต
Kevin Vermeer

คำตอบ:


9

ในระบบรักษาความปลอดภัยภายในบ้านหลายแห่งพวกเขาใช้สวิตช์แม่เหล็กเพื่อตรวจจับสถานะของประตู

คุณสามารถใช้บางอย่างเช่น IR เพื่อดูว่าส่วนหนึ่งของกรอบประตูปิดกั้นแสงหรือไม่

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

หากคุณมีวิธีการเฉพาะที่คุณต้องการฉันสามารถให้คำแนะนำเซ็นเซอร์ที่เฉพาะเจาะจงได้เช่นกัน

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


เพิ่มเติมบางส่วน:

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

ตอนนี้ถ้าฉันต้องการจัดการโครงการสนุก ๆ ฉันจะใช้ accelerometer ที่ติดอยู่ด้านในของประตู (อาจเป็นบอร์ดแค่ Velcro จะอยู่ด้านในของประตู) accelerometer ไม่จำเป็นต้องมีอะไรพิเศษเพียงแค่สิ่งที่แนบมาสามารถตรวจจับความเร่งในทิศทางลงเมื่อประตูอยู่ในแนวตั้งและทิศทางลงเมื่อประตูอยู่ในแนวนอน มันเกิดขึ้นว่าแรงโน้มถ่วงจะปรากฏขึ้นบนมาตรวัดความเร่ง ฉันจะใช้โมดูล Xbee เพื่อส่งสถานะไปยัง xbee ที่อยู่ภายใน

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

อาจมีวิธีอื่นในการตรวจจับที่ดีกว่า แต่เมื่อฉันทำโครงการ "เพื่อความสนุก" ฉันชอบใช้ชิ้นส่วนที่อาจใช้ในโครงการอื่น มันจะช่วยพัฒนาทรัพย์สินทางปัญญาที่ฉันมีซึ่งเป็นประโยชน์ต่ออนาคต


ดูความคิดเห็นของฉันด้านล่าง ที่นั่นฉันจะอธิบายความต้องการของฉันและบางทีคุณสามารถให้ความช่วยเหลือแก่ฉันได้
user4079

4

หากคุณไม่ต้องการเซ็นเซอร์ที่ประตูคุณสามารถเลือกใช้เซ็นเซอร์ Sharp GP2DXX IR ได้ มีรุ่นที่แตกต่างกันขึ้นอยู่กับช่วงของเอกสารนี้ให้ภาพรวม

หากเซ็นเซอร์อยู่ที่ประตูแสดงว่ามีไมโครสวิตช์

ไมโคร

(แม้จะมีชื่อของพวกเขาพวกเขามักจะไม่ได้ไมโคร แต่สำหรับการใช้งานอุตสาหกรรมหนักฉันเดาชื่อมาจากเครื่องหมายการค้าฮันนี่เวลล์)


ใช่มันสามารถวางไว้ที่ประตู แต่เมื่อฉันตรวจพบประตูที่เปิดฉันต้องการส่งสิ่งนี้ไปที่ชั้นสอง ดูความคิดเห็นของฉันด้านบน ขอบคุณ
user4079

2

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

หากเป็นอพาร์ทเมนต์อาจเป็นกระจกสเตนเลสแบบนูนหันเข้าหาคุณและประตูโรงรถก็ไม่เป็นปัญหา

ฉันคิดว่าสวิตช์แบบแยกสำหรับประตูและที่เปิดอัตโนมัติเป็นความคิดที่ดี มันเป็นเรื่องเล็กน้อยที่จะใช้สาย (หรือโดยทั่วไปเป็นคู่บิด) ไปที่ชั้นถัดไป ยุติจุดจบที่อยู่ใกล้กับดินที่มีสายดินเพื่อที่คุณจะได้ไม่ต้องมีสายอากาศสายฟ้าที่จับวงจร Arduino หรือเซมาฟอร์แสงของคุณเมื่อมีพายุใกล้ ๆ ! จากนั้นเพิ่ม optoisolator การลงคะแนน (สำหรับการป้องกันวงจรอีกครั้ง) หากคุณต้องการให้ Arduino ตรวจสอบโรงรถสำหรับคุณ จากนั้นอีกครั้งหากคุณติดตั้ง Lightbox และกล้องในโรงรถสิ่งวิทยุจะทำงานและคุณจะเห็นว่าเปิดประตูได้อย่างไรอาจใช้มะเขือเทศที่ปลูกผิดกฎหมาย ออกอากาศยาง


0

ทำไมคุณต้องวางเซ็นเซอร์ 4 เมตรจากประตู? สวิทช์ จำกัด แบบง่าย ๆ หรือแม้กระทั่งการมองด้วยตาเปล่าที่ประตูจะง่ายกว่ามาก


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

0

คุณมีคำถามสองข้อที่นี่ - (1) วิธีตรวจสอบว่าประตูเปิดอยู่และ (2) วิธีส่งข้อมูลไปยังห้องของคุณ

ส่วนการตรวจจับนั้นง่ายและสามารถทำได้เพียงไม่กี่เซ็นต์ - สองสายที่สัมผัสและปิดวงจรเป็นเซ็นเซอร์ หรือคุณสามารถใช้สวิตช์เอียงที่ติดตั้งที่ประตู คุณยังสามารถใช้เซ็นเซอร์เอฟเฟกต์ฮอลล์และแม่เหล็ก (ฉันมีเซ็นเซอร์สองตัวที่ประตูโรงรถแต่ละอัน - สำหรับ "เปิด", "ปิด" และ "อยู่ระหว่าง" การตรวจจับสถานะ) "ความเป็นไปได้ไม่มีที่สิ้นสุดจริงๆ หากคุณจำได้ว่ามีเหตุการณ์สามประเภทที่คุณสามารถตรวจจับได้ - โดยตรง (สวิตช์หมั้นหมายถึงประตูถูกปิด), ทางอ้อม (ถ้าสวิตช์ปิดประตูจะเปิดหรือเคลื่อนไหว) และตามบริบท (ถ้าประตูอยู่ใน การเคลื่อนไหว

ส่วนการส่งผ่านเหตุการณ์นั้นค่อนข้างยุ่งยาก แต่ก็ไม่ใช่วิทยาศาสตร์จรวดเช่นกัน คุณสามารถใช้วิทยุ ฉันใช้วิทยุ XBee สำหรับระบบอัตโนมัติภายในบ้านของพวกเขาพวกเขามีราคา $ 25 ต่อชิ้น แต่คุณสามารถหาทางเลือกอื่น ๆ ด้วยราคาเพียง $ 5 หากไม่ต้องการการเชื่อมต่อแบบหลายต่อหลายคน ความเป็นไปได้อีกประการสำหรับสถานการณ์ของคุณคือการใช้ X10 หรือผลิตภัณฑ์ที่คล้ายคลึงกัน ฉันมีโมดูลหลอด X10 สองตัวในบ้านของฉันและการเชื่อมต่อกับพวกเขาจาก Arduino นั้นง่ายมาก (มีห้องสมุด X10 สำหรับ Arduino) เพื่อให้ X10 ทำงานแม้ว่าห้องชั้นบนของคุณควรอยู่ในวงจรเดียวกับโรงรถของคุณ บางคนที่นี่พูดถึง IR - ที่สามารถทำงานได้เช่นกัน ติดตั้งตัวส่งสัญญาณ IR ด้านนอกประตูโรงรถและตัวรับสัญญาณที่อยู่นอกหน้าต่างเหนือโรงรถ - ราคาถูกและมีประสิทธิภาพ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.