{"id":313,"date":"2017-06-10T18:38:10","date_gmt":"2017-06-10T16:38:10","guid":{"rendered":"https:\/\/arduinoforlammers.wordpress.com\/?p=313"},"modified":"2018-08-28T19:19:56","modified_gmt":"2018-08-28T17:19:56","slug":"pir-czyli-czujnik-ruchow-czlowieka","status":"publish","type":"post","link":"https:\/\/arduino.net.pl\/index.php\/pir-czyli-czujnik-ruchow-czlowieka\/","title":{"rendered":"PIR czyli czujnik ruch\u00f3w cz\u0142owieka"},"content":{"rendered":"<p>Czujnik ruchu PIR (ang.\u00a0<i>Passive Infra Red)<\/i>\u00a0<a href=\"https:\/\/botland.com.pl\/czujniki-ruchu\/1655-czujnik-ruchu-pir-hc-sr501-zielony.html\">HC-SR501<\/a> jest modu\u0142em, kt\u00f3ry umo\u017cliwia budow\u0119 urz\u0105dze\u0144 reaguj\u0105cych na ruch os\u00f3b w pomieszczeniu. R\u00f3wnie\u017c tych nieporz\u0105danych.<!--more--><\/p>\n<p>Informacje na temat PIR znajdziemy w <a href=\"https:\/\/pl.wikipedia.org\/wiki\/PIR_(czujnik_ruchu)\">Wikipedii<\/a>.<\/p>\n<p><strong>Po\u0142\u0105czenia:<\/strong><\/p>\n<p><a href=\"https:\/\/flic.kr\/p\/UnRYXw\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm5.staticflickr.com\/4237\/34377950444_539b840afd_b.jpg\" alt=\"PIR_connect_OK\" width=\"706\" height=\"754\" \/><\/a><\/p>\n<p>Modu\u0142 pod\u0142\u0105czamy trzema przewodami. GND i VCC jak zwykle, czyli masa i +5V, natomiast OUT do D2 w Arduino. Regulacja prosta jak drut: lewy potencjometr wp\u0142ywa na czu\u0142o\u015b\u0107 modu\u0142u, czym bardziej kr\u0119cimy w prawo, tym z\u0142apie ruch obiektu bardziej odleg\u0142ego. (U mnie 4 metry). Prawy potencjometr reaguje na czas utrzymania na OUT wysokiego stanu. Czyli jak d\u0142ugo \u015bwieci\u0107 b\u0119dzie dioda po ustaniu ruchu.<\/p>\n<p>I jeszcze jedna wa\u017cna regulacja, kt\u00f3r\u0105 umo\u017cliwia modu\u0142. Zwork\u0105 po lewej stronie ustali\u0107 mo\u017cemy czy modu\u0142 reagowa\u0107 b\u0119dzie stanem wysokim od zanotowania ruchu do czasu a\u017c ten ustanie (ustawienie domy\u015blne H), lub tylko na odnotowanie pierwszego ruchu obiektu (zworka w pozycji L).<\/p>\n<p><a href=\"https:\/\/flic.kr\/p\/UnqsFE\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/farm5.staticflickr.com\/4217\/34372970804_469dd21871_z.jpg\" alt=\"PIR rear view yar OK\" width=\"640\" height=\"639\" \/><\/a><\/p>\n<p><strong>Kod:<\/strong><\/p>\n<pre class=\"brush: plain; light: false; title: Kod:; toolbar: true; notranslate\" title=\"Kod:\">\r\n\/*==========================\r\nCzujnik ruchu PIR HC-SR501\r\nCzujnik - D2\r\nLED - D13\r\n============================*\/\r\nvoid setup(){\r\n pinMode(13,OUTPUT);\r\n pinMode(2,INPUT);\r\n Serial.begin(9600);\r\n}\r\nvoid loop(){\r\ndigitalWrite(13,digitalRead(2));\r\nif (digitalRead(2)) {\r\n  Serial.println('PIR OUT - STAN WYSOKI');\r\n  }\r\n  else\r\n  {Serial.println('PIR OUT - STAN NISKI');\r\n  }\r\n}\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Czujnik ruchu PIR (ang.\u00a0Passive Infra Red)\u00a0HC-SR501 jest modu\u0142em, kt\u00f3ry umo\u017cliwia budow\u0119 urz\u0105dze\u0144 reaguj\u0105cych na ruch os\u00f3b w pomieszczeniu. R\u00f3wnie\u017c tych nieporz\u0105danych.<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[2],"tags":[18,25],"class_list":["post-313","post","type-post","status-publish","format-standard","hentry","category-arduino","tag-hc-sr501","tag-pir"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/comments?post=313"}],"version-history":[{"count":2,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/313\/revisions"}],"predecessor-version":[{"id":1788,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/posts\/313\/revisions\/1788"}],"wp:attachment":[{"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/media?parent=313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/categories?post=313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arduino.net.pl\/index.php\/wp-json\/wp\/v2\/tags?post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}