Який датчик вибрати для відстеження присутності людини у приміщенні?


39

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

Одне важливе завдання, яке повинна виконувати ця система, - це виявити в кожній кімнаті, якщо всередині є люди (пробудження чи сплячий стан буде надбавним бонусом :)). Я все ще в збитках, якщо це можливо. PIR-і? Веб-камери? Мікрофони? Оптичні лічильники біля дверей? УЗД?

Доступна потужність обробки на вихідний датчик: 5MIPS інструкцій avr (8-бітний RISC) протягом 3 секунд = 15 мільйонів інструкцій.

Типовим сценарієм використання буде:

  • Квартира порожня (система повинна це знати).
  • Двері відчиняються і група з 4 чоловік заходить у передпокій. (система повинна знати, що хтось у передпокої).
  • Двоє йдуть до кімнати (система повинна відстежувати свій шлях по кімнаті з відставанням не більше декількох секунд, плюс знати, що в передпокої все ще є хтось).
  • , один з них повертається, другий сидить на стільці, (перший слід відстежити. Система також повинна знати, в якій кімнаті сидить людина).
  • Тим часом решта двоє блукають навмання в зоні 2 х 2 метри в передпокої (знімаючи взуття, вішаючи пальто) (система повинна знати, що вони все ще знаходяться в цій зоні).
  • Один йде в іншу кімнату, включає радіо і лягає спати (система повинна знати, що там є спляча людина).
  • Хтось залишає квартиру і повертається через 10 хвилин (тут єдина вимога - система знає, що всередині є ще люди).
  • Троє відходять (система повинна знати, що все ще є хтось всередині).
  • Набагато пізніше сплячий встає, блукає півгодини, а потім виходить з квартири (система повинна відслідковувати його положення по кімнаті з відставанням не більше декількох секунд, і знати, коли він виїжджає, що там нікого немає всередині) .

У мене немає домашніх тварин.


1
Мені відомо про проект для відстеження людей у ​​приміщенні за допомогою мертвих підрахунків та довірених даних на основі RFID . Можливо, трохи надмірності для домашнього хобі-проекту, але все-таки досить акуратно.
MichaelHouse

1
Системи підрахунку людей є акуратними: youtube.com/watch?v=BiTuFXuFoPY&feature=player_embedded . Я думаю, що вони використовують PIR.
Кріс Лаплант

1
У мене така ж проблема, але у нас вдома двоє людей і 4 коти. І PIR не працює надійно з домашніми тваринами. Я перевірив багато з них. їх можна відкалібрувати, щоб відфільтрувати ОДНУ з котів, але коли вони заходять у кімнату, PIR все одно спрацьовує ...
Axeman

1
Я думаю, що в наступному експерименті я спробую тег rfid (у вигляді браслета, дзвінка чи щось подібне) та пару RFID-рідера для середніх відстаней на кожних дверях, щоб виявити не лише кількість людей, що входять або виходять з кімнати, але також, хто вони є (щоб система могла мати конфігурацію для кожної людини). А для одноразових гостей ... ми зав'яжемо їх тегом, коли вони ввійдуть у будинок ...: D
Axeman

1
Дуже важку проблему, яку можна повністю вирішити, і тому так багато проектів автоматизації дому / офісу виходять з ладу прямо або перетворюються на вигадливі посібники з вимикачів / вимикань ...
Brian Knoblauch,

Відповіді:


14

Спеціально для домашнього хобі проекту я, мабуть, почав би з датчиків PIR (Pasive InfraRed). Вони дешеві і дуже ефективні при виявленні чогось теплого, як людське тіло, що рухається навколо.

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

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

Варто пам’ятати, що інші теплі рухомі речі також спрацюють PIR-датчики, як і домашні тварини, що рухаються. Якщо у вас є собака, то націлювання на датчики, щоб вони бачили рух лише за кілька футів від підлоги, допомагає. Кішки багато стрибають навколо, але менше, тому, можливо, є спосіб не спрацьовувати на кішках. Ця система буде набагато простішою, якщо ви знаєте, що єдині теплі рухомі речі - це люди.


1
Випадок виявлення нерухливої ​​людини може бути проблемою. Кілька тижнів тому я зупинився в готелі, який використовував якісь датчики руху, щоб активувати освітлення у ванній кімнаті. Близько 10% часу, коли я сидів / стояв нерухомо, вогні вимикалися. Оскільки вони, як правило, залишаються на думці, я вважаю, що хто продав їх, система додала логіку для виявлення справи, але це було трохи баггі. Мені ніколи не вдалося розрізнити закономірність того, як вона провалилася.
Dan Neely

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

@Anshul як це робиться?
MaNyYaCk

@MaNyYaCk Дуже наївною реалізацією може бути просто встановлення бітового значення на 1, коли ви виявляєте рух, тобто вистріл датчиків у послідовності від дверей до передпокою (спочатку це датчик дверей) - вхід, і до 0, коли це останній датчик стріляти. Це, звичайно, дуже банально і легко обдурити. (Про це також йдеться у головній відповіді Оліна вище). Що робити, якщо ввійшло більше одного народу, а не всі залишилися? Тоді, можливо, ви захочете сплавити інформацію з багатьох датчиків для кращої моделі рішення.
Аншул

11

PIR s. Я тестував Matsushita / Panasonic NaPiOn PIR на своїй попередній роботі, також для домашньої автоматизації, і вони добре працювали. Це були детектори руху, які реагували на зміни сигналу приймача, але ви можете використовувати детектори присутності, які також подають сигнал, якщо детектор отримує статичний сигнал.

Я випробовував різні види одягу, як пальто над пуловер, і він завжди виявляв мене з відстані кількох метрів, тому, мабуть, випромінювання від голови та рук було вже достатньо. Тож я здогадуюсь, що людина, яка спить під ковдрою, буде також виявлена ​​(якщо, можливо, вона її повністю покрила).


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

Я знайшов наступний ІЧ-модуль температури, який міг би використовуватися для даного типу датчика: MLX90614ESF. Це близько 5 доларів США за одиницю. Я думаю, що я змушу його експериментувати. Я думаю, треба використовувати якісь лінзи, подібні до тих, що використовуються в детекторах руху PIR.
bcelary

7

PIR добре виявляє рухомих людей.
Якщо у вас є кількість в кімнаті, ви можете зробити висновок про присутність людей, які не зловживають, з розумним успіхом, відстежуючи людей і вирішуючи, де вони знаходяться, коли вони зникають "з РАДАРУ".

Доплерівські RADAR-модулі, колись звичайні для відкривальниць дверей, а тепер значною мірою замінені на PIR, роблять чудові детектори руху. Ви можете зробити своє з відносною легкістю. Вони також виявляють котів та собак, що рухаються, та завіси тощо.
Виявлення може бути обмежене для людей шляхом смугової фільтрації на виході. Мені кажуть, що людські суглоби виробляють артикуляційні частоти, які є унікальними - особливо не зустрічаються з однаковою частотою у кішок і собак. Мені сказали, що це дуже надійний детектор людей.

Ультразвук може бути менш хорошим, ніж PIR або RADAR

Інші системи, про які ви згадуєте, можуть бути задіяні в ролі типу лічильника променя, але не мають фактичної можливості виявлення людини PIR та RADAR.


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

7

Для додаткових моментів: сплячу людину можна виявити за допомогою дешевого датчика сили DIY. Візьміть дві смужки алюмінієвої фольги, трохи пом'яйте їх. Потім згорніть їх, щоб утворився конденсатор. Використовуйте поліетиленовий пакет або фольгу як ізолятор / діелектрик.

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

Це досить добре, щоб виявити додавання або зняття подушки. Він буде плисти з часом, але може виявити події надійно: додано вагу, знімають вагу, змінюють вагу. (Так, у мене фактично є журнал мого сну.) Це не допоможе, якщо хтось вирішить спати на підлозі, але це початок.


0

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


0

Я вважаю, що створення радіосигналу в діапазоні КГц і останнє вимірювання перешкод на сигналі, виявленому в антені довгого зондування, може працювати набагато краще і простіше!

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


0

Моє рішення стоїть самотньо як найпростіший з усіх можливих рішень. У мене на комп’ютері встановлений програмний пакет для виявлення руху під назвою: Yawcam. Цей маленький щеня фотографує все, що рухається у моїй квартирі через веб-камеру HP 5210. Далі, у мене на вхідній двері вказав детектор руху гавкаючого собаки.

На завершення я вставив на зовнішню частину вхідних дверей невелику наклейку / етикетку з доставкою, на якій написано: Камера спостереження всередині.


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

0

Відповіді Оліна Летропа має бути достатньо, але якщо додати в проект кілька датчиків виявлення звуку, це може збільшити ваш показник виявлення присутності людини.

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

Дешеві та чутливі датчики виявлення звуку доступні через Інтернет.


-1

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


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