pir - czujnik ruchu wykrywa nieistniejący ruc

May 26, 2016 28 Replies

witam tydzień temu prosiłem o pomoc w budowie urządzenia, które po wykryciu ruchu zatelefonuje do mnie. Zrobiłem sobie coś takiego z czujnika ruchu przystosowanego do współpracy z arduino. działa. tyle że wykrywa nieistniejący ruch. znaczy śpię sobie spokojnie a alarm telefonuje. patrzę w kamery - brak ruchu. Kupiłem polecaną przez kogoś gotową czujkę pir - gsm. to samo. 38 alarmów w ciągu doby. Czujka stoi w sklepie, 50m2 brak ruchu, brak źródeł ciepła. co cholerstwo widzi? odbicia przez szybę? diody ir kamer? (które i tak świecą albo nie świecą, nie przełączają się co 30 minut) Zrobiłem jeszcze jeden eksperyment. wsadziłem czunik pir-gsm do szuflady. też widzi ruch. ale już tylko 2 - 3 razy na dobę



Czy coś mogę sam poprawić? oficjalnie urządzenie niema regulacji czułości. czy można jakoś zamienić obszar "widzenia" PIRa na kurtynę, albo linie?



ToMasz



PS duża "czujka" alarmu, taka na 12v działa stabilnie od 20 lat. Bez fałszywych alarmów


W dniu 2016-05-26 o 21:38, ToMasz pisze:

Gówna się nie tyka. Jak chcesz mieć zrobione dobrze to trzeba sięgnąć po sprawdzone, profesjonalne rozwiązania.

Najtańszym i zarazem pewnym w działaniu takim rozwiązaniem jest centralka Satel Micra + dobre czujki ruchu. Łączny koszt ok. 800zł.

Jakie czujki wybrać to zależy od obiektu oraz od zakłóceń jakie mogą się tam pojawiać.

Wszystkie te chińskie gówna to tylko strata kasy, strata czasu i nerwy.

Tanio w zakupie często oznacza drogie w eksploatacji. Teraz możesz zatrudnić dodatkowego człowieka, który będzie pilnował który alarm jest prawdziwy. A poważniej, zrobić czujkę PIR która nie wygeneruje fałszywego alarmu, to jest sztuka. Kiedyś używałem czujek PIR firmy Crow, prawidłowo ustawione mają zero fałszywych alarmów przez całe lata pracy. Niedrogie i dobre. Z tandety chińskiej wywalić obwód PIR i zastąpić dobrą czujką. K.

Upewnij.się, czy te fałszywe alarmy nie wynikają z zakłóceń z gsm jakie mają wpływ na czujkę. Masz możliwość zasilenia tylko samej czujki bez modułu gsm? Czujka zamknięta w szufladzie nie powinna nic zgłaszać.

W lazience najtansza czujka ruchu z marmetu wlacza swiatlo. Nie zauwazylem zeby zyla wlasnym zyciem. Jesli to ma byc do powaznych zastosowan to kup czujke podwojna. Podczerwien i mikrofale. Daje sygnal jak obydwa detektory jednoczesnie wykryja ruch.

Tego się obawiałem. takie czujki włączają mi światełko nocne w łazience kuchni i korytarzu. od 1.5 roku. zero fałszywych załączeń. może się trafić załączenie jak jestem w pracy, albo śpię. ale w czasie kiedy są domownicy - nigdy się nie zdarzyło. coś mi sie jednak wydaje że nie tylko tandetna jakość ma wpływ na takie a nie inne działanie.

ToMasz

Do wszytkich: A gdybym tak ów nadajnik gsm, chciał bez lutowania połączyć ze starym istniejącym alarmem. czyli jeśli alaram jest wzbudzony, wyje syrena... to jak oszukać czujnik PIR że wystąpił ruch? Poświecić w niego pilotem TV? "podgrzać" przed jego "okiem" 5 watowy rezystor?

ToMasz

W dniu 2016-05-27 o 22:48, ToMasz pisze:

Wystarczy że popatrzysz na niego, a dokładnie to wystarczy że zajrzysz mu w "oko" :)

Wejść w pole widzenia czujki PIR z definicji powinno wywołać zadziałanie. Czujnik jest czuły na falę 10.7um. Pilot do TV to jakieś 880nm. K.

Dnia Sat, 28 May 2016 01:35:17 +0200, John Smith napisał(a):

Machπąć dłonią przed nim.

W dniu 2016-05-26 o 22:53, John Smith pisze:

To jest naprawdę dziwne. Jakiś czas temu zrobiłem sobie prosty moduł z paroma czujnikami obsługiwanymi przez Atmegę, która następnie wysyła dane przez Ethernet do Raspberry Pi. Przy okazji przyszło mi do głowy, żeby wykorzystać jedną z wolnych linii MCU do podłączenia czujnika PIR. Takiego zwykłego, chińskiego za kilka zł, popularnego w rozmaitych projektach Arduino. Działa to już chyba drugi rok i jeszcze mi się nie zdarzyło, żeby wygenerowało fałszywy alarm.

Mógłbym zrozumieć, gdyby taka czujka była podłączona przez długi kabel, bez żadnych zabezpieczeń przed przepięciami i zakłóceniami, ale tutaj przecież mówimy o małym, zintegrowanym urządzeniu. No chyba, że chiński inżynier faktycznie zawalił ten projekt i zakłócenia z modułu GSM przenoszą się np. po źle filtrowanym zasilaniu do cuzjki. Tudzież obwód RF jest zrobiony niezgodnie ze sztuką i sieje w eterze.

Użytkownik "Atlantis" snipped-for-privacy@wp.pl napisał w wiadomości news:57495296$0$22826$ snipped-for-privacy@news.neostrada.pl...

Obwód RF zgodnie ze sztuką musi siać w eterze :). Pola emitowane przez GSM są bardzo silne bo muszą (z wnętrza mieszkania) dotrzeć do anteny która może być w odległości np.5km. A częstotliwości są takie, że 1cm ścieżki już jest dobrą anteną (nikt nie zaakceptowałby komórki za którą trzeba ciągnąć 5m anteny). Według mojej pamięci (info sprzed kilkunastu lat) natężenie pola takie jak w badaniach EMC odporności urządzeń w środowisku domowym występuje w odległości chyba 80cm od komórki. Czyli urządzenie domowe legalnie oznaczone CE ma prawo mieć problemy, gdy pracująca komórka bliżej niż 80cm.

Natężenie pola w polu bliskim maleje proporcjonalnie do r^3, a w polu dalekim proporcjonalnie do r^2. Granica bliskie/dalekie to lambda/6. Wiedząc o tym można sobie wyobrazić różnicę w emisji GSM w stosunku do wifi czy bluetooth.

Przyłóż do procesorów w swoich urządzeniach komórkę, wybierz jakiś numer i zobacz czy urządzenie nie ma problemów. Im trudniej komórce połączyć się ze stacją (np. w piwnicy) tym lepiej dla tego testu bo im komórka "widzi" słabszy sygnał tym większą mocą nadaje. Współczesne procesory (np. pary VCC/GND po wszystkich stronach obudowy) są bardziej odporne na to niż starsze. P.G.

W dniu 26.05.2016 o 21:38, ToMasz pisze:

To masz jakiś problem. Gdy sugerowałem wykrywanie ruchu przez kamerę, to pisałeś, że kamera daje fałszywe alarmy. Teraz okazuje się, że czujka PIR daje fałszywe alarmy. Może myszy albo szczury ci biegają po tym lokalu?

W dniu 28.05.2016 o 09:06, Jacek Maciejewski pisze:

przeczytajcie co napisałem. alarm ma wyć, więc ja wtedy powiadomiony przez policje, przychodzę, macham ręką i dostaje powiedomienie na smsa? Ja się pytam jak elektrycznie, bezkontaktowo (bez rozbierania obudowy), z małej odległości wyzwolić czunkik pir

ToMasz

W dniu 28.05.2016 o 15:36, Mario pisze:

KAmera daje fałszywe alarmy, bo widzi ludzi za oknem wystawowym. inaczej ustawiona kamera widzi podłogę, na której widać snopy świateł samochodów. ( co prawda nie powinny tam jeździć, ale raz czy dwa razy jedzie taksówka nocą, albo rano oczyszczarka miejska) czujnik PIR nie widzi tych refleksów. Chyba będę musiał kupić dobrej jakości czujnik pir, albo 2 piry szeregowo i arduino :)

ToMasz

Użytkownik "ToMasz" snipped-for-privacy@poczta.fm.com.pl> napisał w wiadomości news:nicoek$ev9$ snipped-for-privacy@dont-email.me...

Za lat bardzo dawnych, taka badziewiasta kamera, podpinana pod LPT, w programie jej obsługi mogłem zdefiniować, w którym obszarze ma filować i jak czułe ma być to filowanie. Czyli kicior, bądź pieseł łażący po pokoju nie wyzwalałby alarmu, podobnie człowiek za oknem, ale już ktokolwiek z ludzi, zaalarmowało by natychmiast. W instrukcji pisali, że mogę zdefiniować, choć dokładnie szczegółów nie pomnę to, co Kinect umożliwiał dopiero ponad 10 lat później... Powiadomienie (prawie) jakie chciałem, ode mnie zależało, gdzie poleci. Hmm... to już dziś nie można?

To pisz jasno, że potrzebujesz symulator wykrywanego obiektu. Producenci PIR stosują autorskie algorytmy filtrujące zakłócenia, próbować możesz:

  1. latarką,
  2. latarką z żarówką halogenową,
  3. suszarką do włosów,
  4. mechanicznym poruszaniem samym czujnikiem. W różnych okresach, różne metody działały. K.

W dniu 29.05.2016 o 00:48, HF5BS pisze:

można. od paru dni ćwiczę programy na androida, które mają wykonać takie zadanie. oczywiście załączenie światła lub wyłączenie - wykrywane jest jako ruch. żaden z chyba 20 programów nie działa jak należy. jest kilka które na serio wykrywają ruch, w sensie dzielą obraz na siatkę, powiedzymy 20 na 20 pikseli i analizują czy te większe elementy siatki się przemieszczaja. ale owe (aż 2 znalazłem) programy nie powiadamiają smsem. wogóle większość nie powiadamia smsem. jak bym się chciał komuś włamać to pierwsze co zrobię to odetnę prąd, więc internet też padnie. i wszystkie one dirivy, drop boxy i cała reszta nowoczesnych technologii - leży i kwiczy pokonana kombinerkami za 9.99zł. żaden nie pozwala na zedfiniowanie obszaru wykrywania ruchu. jeden z progamów nawet uruchomiłem,(w sensie stabilny uchwyt telefonu, ograniczenie pola widzenia.... kartonem!) ale mimo włączonej ładowarki, telefon powoli się rozładowywał. po kilku godzinach dostałem smsa z informacją że następnych nie będzie, zyczymy miłego dnia. samo zdalne sprawdzenie statusu telefonu za pomocą androidLost - wywala program. Pytałeś czy dziś można. tak można. ale nikt tego nie robi. dlaczego? nie mam pojęcia. dlaczego nie używamy do takich celów starych telefonów z windows mogbile6? też niewiem. ale czasami mam ochotę porwać jakiegoś programiste, zamknąć w piwinicy i trzymać tak długo, aż nie napisze mi paru właśnie takich programów.

ToMasz

W dniu 2016-05-28 o 20:39, ToMasz pisze:

Czujka PIR nie widzi co jest za oknem.

Dla takiej czujki szyba nie jest przezroczysta.

Bo telefony z założenia mają być w większości czasu uśpione a nie aktywne na 100% ze wszystkimi peryferiami. Ten soft wymaga zbyt dużo, to po prostu próby wykorzystywania urządzeń niezgodnie z ich przeznaczeniem i układy ładowania nie dają rady. Czasami pomaga użycie bardzo dobrej oryginalnej ładowarki. Jak nawet ładowanie wyda to telefon zacznie się tak grzać, że ładowanie zostanie znowu przerwane z powodu przegrzania baterii.

Odpowiedź jest bardzo prosta, tłumaczy to się przez tzw. dwubiegunową zasadę nieprzydatności oprogramowania, która ów problem zamyka w dwóch przyczynach: programiści nie mają bladego pojęcia jakie są precyzyjne oczekiwania użytkownika co do funkcjonalności i piszą jak im się wydaję, że będzie dobrze, lub oprogramowanie realizuje tylko specyficzne subiektywne wymagania funkcjonalne danego programisty, który pisze je "pod siebie". Praktycznie każdy przypadek nieprzydatnego softu można skrócić do pierwszej lub drugiej przyczyny.

Jedynym rozwiązaniem dla siebie jest napisanie softu samemu. Oczywiście wtedy soft będzie nieprzydatny dla innych :).

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required