Як я можу виявити, якщо двері гаража відкриті чи закриті?


9

Проблема:

Я хочу бути в змозі виявити, якщо двері гаража відкриваються чи закриваються з моїм Arduino. Я не знаю, який саме датчик підходить для цього завдання. Arduino та невідомий датчик будуть розміщені приблизно в 4 метрах від гаражних дверей.

Деякий контекст:

Я живу на другому поверсі будинку, і минулих вихідних двері гаража цілу ніч помилково відчинилися. Я хочу, щоб метод виявлення двері був відкритий. Перша моя думка (я новачок в електроніці) полягала в тому, щоб помістити в гараж Arduino, який я маю, і, поставивши якийсь датчик, виявляє, двері відкриваються, а потім по бездротовому зв'язку відправляти в інше місце Arduino на другому поверсі, коли двері відкриваються і відтворювати якийсь звук, щоб попередити, що двері гаража відкриваються.


Який тип дверей?
Леон Геллер

Прості гаражні двері, які можна відкривати та закривати за допомогою дистанційного керування. Дивіться нижче в одному з моїх коментарів Я поясню глибше свою "проблему"
user4079

3
@ User4079 - Це не форум. Немає причин не редагувати оригінальну публікацію, щоб поліпшити її чіткість або додати інформацію! Я втягнув ваш коментар (який зараз знаходиться внизу) до питання, але не соромтеся робити це самостійно в майбутньому.
Кевін Вермер

Відповіді:


9

У багатьох системах домашньої безпеки вони використовують магнітні вимикачі для виявлення стану дверей.

Ви також можете використати щось на зразок ІЧ, щоб побачити, чи певна частина дверної коробки блокує світло.

І ще один варіант полягає в тому, щоб зрозуміти, якщо двері горизонтальні або вертикальні, в основному ви зможете встановити її до внутрішньої сторони дверей, коли вона відкриється, вона була б горизонтальною, а закрита була б вертикальною. Саме так працює більшість універсальних датчиків.

Якщо у вас є певний метод, який ви віддаєте перевагу, я можу дати і деякі конкретні рекомендації щодо датчиків.

Редагувати: Я пропустив те, що ти сказав, що хочеш це за 4 метри від дверей. Я не впевнений, чи просто ви цього хочете, тому що ви не хочете мати справу з бездротовим зв’язком, але ІЧ-метод також може працювати, коли ви ставите щось, що відбиває ІР на двері, а потім маєте сенсорний вигляд, щоб побачити ваш ІЧ-промінь відображено чи ні.


Ще кілька доповнень:

Якби це було мені, я хотів би отримати що - щось на зразок цього , є багато інших марок і методів, які використовуються. Придбання датчиків та бездротових модулів може бути досить дорогим при покупці в кількості 1 і, ймовірно, не варто коштувати більше, ніж просто купувати метод поза полиці.

Тепер, якби я хотів займатися кумедним проектом, я би застосував акселерометр, прикріплений до внутрішньої сторони дверей (міг би бути навіть дошка просто липучкою на внутрішній стороні дверей). У акселерометрі не повинно бути нічого особливого, лише те, що при встановленні може виявити прискорення в напрямку вниз, коли двері вертикально, і вниз, коли двері горизонтальні. Буває так, що сила тяжіння з’явиться на акселерометрі. Тоді я б використовував модуль Xbee для передачі статусу xbee, який знаходиться всередині.

Реально вам не потрібно дуже часто передавати, ви можете перевести все у сплячий режим, коли ніколи не читаєте, а потім раз на хвилину чи так прокидаєтесь і передаєте поточний стан. Через те, як мало пристрою на ньому, можна легко витратити акумулятор протягом пристойного довгого часу.

Можливо, існують і інші, кращі методи виявлення, але коли-небудь я роблю проект "для розваги", мені подобається використовувати частини, які я можу використовувати в інших проектах. Це допомагає вирощувати інтелектуальну власність, яку я маю, що корисно в майбутньому.


Дивіться мої коментарі нижче. Там я поясню мої потреби і, можливо, ви можете надати мені допомогу
user4079

4

Якщо вам дуже не потрібен датчик на самій двері, ви можете обрати ІЧ-сенсор Sharp GP2DXX. Існують різні версії залежно від діапазону, цей документ дає вам огляд.

Якщо датчик може бути на дверях, є мікроперемикачі

мікроперемикач

(Незважаючи на їхню назву, вони часто не є мікро, а для промислового використання великої експлуатації. Я думаю, що назва походить від торгової марки Honeywell.)


так, його можна розмістити на дверях. Але коли я виявив, що двері відкрилися, я хочу відправити це на другий поверх. Дивіться мій коментар вище. Дякую
користувач4079

2

Це цікаво тим, що це щось, що Бен Франклін вирішив струною, дротяним вушком, забитим у двері, противагою та прапором семафору, який він міг бачити з другого поверху. Є кілька цікавих жіночих рішень з будь-якої епохи, яка вам подобається, і використовується для перевірки наявності телиць та курчат під час дощу тощо.

Якщо це квартира, можливо, злегка опукле дзеркало з нержавіючої сторони до вас і двері гаража не підлягає сумніву.

Я думаю, що окремі вимикачі для дверей та автоматичного відкривача - хороша ідея. Досить тривіально провести дріт (або зазвичай кручену пару) на наступний поверх; закінчіть кінці біля заземлених шунтів, щоб у вас не було антени блискавки, яка забиває ваш ардуїно або ланцюг легкого семафору, коли поблизу стоїть шторм! Потім додайте оптоізолятор для опитування (знову ж таки для захисту контуру), якщо ви хочете, щоб Arduino перевірив гараж для вас. Знову ж таки, якщо ви встановите лайтбокс і камеру в гаражі, радіозв'язок спрацює, і ви зможете побачити, наскільки відчинені двері, можливо, будете виконувати незаконну (або просто асезонну) операцію з вирощування помідорів та / або вирішити, чи потрібно вам провітрювали шини.


0

Навіщо вам потрібно розміщувати датчик за 4 метри від дверей? простий обмежувальний вимикач або навіть фотоочі, розміщені біля дверей, були б набагато простішими.


Я спробую пояснити це глибше, тоді ви могли б порадити мене краще. Я живу на другому поверсі будинку, і минулих вихідних двері гаража залишили цілу ніч помилково. Я хочу, щоб метод виявлення двері був відкритий. Перша моя думка (я новачок в електроніці) полягала в тому, щоб помістити в гараж ардуїно, і я поставив якийсь датчик, щоб виявити, що двері відкриваються, а потім по бездротовому зв'язку відправляти в інше місце arduino на другому поверсі, коли двері відкриваються і відтворювати якийсь звук, щоб попередити, що двері гаража відкриваються.
user4079

0

Тут у вас є два питання - (1) як виявити, що двері відчинені, і (2) як передати цю інформацію у вашу кімнату.

Частина виявлення проста і може бути виконана всього за кілька центів - два дроти торкаються та закривають ланцюг Є датчиком. Або ви можете використовувати перемикач нахилу, встановлений на дверях. Ви також можете використовувати датчик ефекту Холла та магніт (у мене є два датчика на кожній з моїх гаражних дверей - для "відкритого", "закритого" та "між" виявлення стану.) Можливості нескінченні, справді. Якщо ви пам’ятаєте, що ви можете виявити три типи подій - прямі (увімкнений перемикач означає, що двері закриті), непрямі (якщо вимикач вимкнено, двері відкриті або перебувають у русі) та контекстуальні (якщо двері перебувають у рух,

Частина передачі події трохи складніше, але також не ракетна наука. Ви можете використовувати радіо. Я використовую радіостанції XBee для своєї системи домашньої автоматизації, вони коштують 25 доларів за штуку, але ви можете знайти інші варіанти за цілих 5 доларів, якщо багато-багато-багато підключень не потрібно. Інша можливість для вашої ситуації - використовувати X10 або подібний продукт. У мене вдома є кілька модулів ламп X10, і взаємодіяти з ними від Arduino було надзвичайно просто (для Arduino є бібліотека X10). Щоб X10 працював, однак, ваша кімната наверху повинна бути за тією ж схемою, що і ваш гараж. Хтось тут згадує ІР - це також могло б працювати. Монтувати ІЧ-випромінювач за межами гаражних дверей та ресивер за вікном над гаражем - дешево та ефективно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.