Проход по ссылкам навигацииГлавная : Статьи :

Инфракрасный датчик движения (PIR сенсор)

Инфракрасный датчик движения (PIR сенсор)

Простые электросхемы терморегуляторов с автомобильного датчика Ниже представлена УД708 datasheet на русском схема датчика движения с Схемы преобразователи для электроудочек на транзисторах irfp064n использованием Arduino. Простые электросхемы терморегуляторов с автомобильного датчика В качестве датчика, Продам нота 203 мы будем Радиоприёмник Океан 209 использовать PIR-сенсор Простые электросхемы терморегуляторов с автомобильного датчика (Passive Infrared УД708 datasheet на русском sensor), т.е. Схемы преобразователи для электроудочек на транзисторах irfp064n пассивный ИК датчик. PIR-сенсоры Простые электросхемы терморегуляторов с автомобильного датчика основаны на методике измерения Продам нота 203 инфракрасного излучения от Простые электросхемы терморегуляторов с автомобильного датчика обьектов.

Простые электросхемы терморегуляторов с автомобильного датчика


Радиоприёмник Океан 209 Итак, для создания ИК датчика Простые электросхемы терморегуляторов с автомобильного датчика движения Простые электросхемы терморегуляторов с автомобильного датчика нам понадобятся УД708 datasheet на русском следующие компоненты:
- контроллер Схемы преобразователи для электроудочек на транзисторах irfp064n Arduino;
- Простые электросхемы терморегуляторов с автомобильного датчика макетная плата;
- Продам нота 203 1 светодиод;
Радиоприёмник Океан 209 - PIR Простые электросхемы терморегуляторов с автомобильного датчика сенсор фирмы УД708 datasheet на русском Parallax;
- провода.

Схемы преобразователи для электроудочек на транзисторах irfp064n Схема подключения датчика движения Простые электросхемы терморегуляторов с автомобильного датчика (PIR) к контроллеру Arduino Продам нота 203 простейшая:



PIR-сенсор имеет 3 Радиоприёмник Океан 209 вывода: плюс, минус и выход. Простые электросхемы терморегуляторов с автомобильного датчика К Простые электросхемы терморегуляторов с автомобильного датчика 7-му выводу УД708 datasheet на русском Arduino подключаем выход PIR-сенсора. Схемы преобразователи для электроудочек на транзисторах irfp064n Также, присоединим Простые электросхемы терморегуляторов с автомобильного датчика светодиод к выводу Продам нота 203 8 Arduino Радиоприёмник Океан 209 и GND.

Простые электросхемы терморегуляторов с автомобильного датчика Исходный код УД708 datasheet на русском программы взят с Схемы преобразователи для электроудочек на транзисторах irfp064n официального сайта arduino.cc:

Простые электросхемы терморегуляторов с автомобильного датчика


Простые электросхемы терморегуляторов с автомобильного датчика /*
 * //////////////////////////////////////////////////
 * Продам нота 203 //making sense of Простые электросхемы терморегуляторов с автомобильного датчика the Радиоприёмник Океан 209 Parallax PIR sensor's output
 * Простые электросхемы терморегуляторов с автомобильного датчика //////////////////////////////////////////////////
 Простые электросхемы терморегуляторов с автомобильного датчика *
 * УД708 datasheet на русском Switches a LED according Схемы преобразователи для электроудочек на транзисторах irfp064n to the Простые электросхемы терморегуляторов с автомобильного датчика state of the Продам нота 203 sensors output Радиоприёмник Океан 209 pin.
 * Простые электросхемы терморегуляторов с автомобильного датчика Determines the УД708 datasheet на русском beginning and end Схемы преобразователи для электроудочек на транзисторах irfp064n of continuous motion sequences.
 Простые электросхемы терморегуляторов с автомобильного датчика *
 * @author: Kristian Продам нота 203 Gohlke / krigoo Простые электросхемы терморегуляторов с автомобильного датчика (_) Радиоприёмник Океан 209 gmail (_) com / http://krx.Простые электросхемы терморегуляторов с автомобильного датчика at
 Простые электросхемы терморегуляторов с автомобильного датчика * @date:   УД708 datasheet на русском 3. September 2006
 Схемы преобразователи для электроудочек на транзисторах irfp064n *
 * kr1 Простые электросхемы терморегуляторов с автомобильного датчика (cleft) 2006
 * Продам нота 203 released under Радиоприёмник Океан 209 a creative Простые электросхемы терморегуляторов с автомобильного датчика commons "Attribution-NonCommercial-ShareAlike УД708 datasheet на русском 2.0" license
 Схемы преобразователи для электроудочек на транзисторах irfp064n * http://creativecommons.org/licenses/by-nc-sa/2.0/de/
 Простые электросхемы терморегуляторов с автомобильного датчика *
 *
 * The Продам нота 203 Parallax PIR Sensor Простые электросхемы терморегуляторов с автомобильного датчика is Радиоприёмник Океан 209 an easy to use digital Простые электросхемы терморегуляторов с автомобильного датчика infrared Простые электросхемы терморегуляторов с автомобильного датчика motion sensor УД708 datasheet на русском module.
 * (http://www.parallax.Схемы преобразователи для электроудочек на транзисторах irfp064n com/detail.asp?Простые электросхемы терморегуляторов с автомобильного датчика product_id=555-28027)
 *
 * Продам нота 203 The sensor's Радиоприёмник Океан 209 output pin Простые электросхемы терморегуляторов с автомобильного датчика goes to УД708 datasheet на русском HIGH if motion Схемы преобразователи для электроудочек на транзисторах irfp064n is present.
 * However, Простые электросхемы терморегуляторов с автомобильного датчика even if motion is Продам нота 203 present it goes Простые электросхемы терморегуляторов с автомобильного датчика to Радиоприёмник Океан 209 LOW from time to time,
 Простые электросхемы терморегуляторов с автомобильного датчика * Простые электросхемы терморегуляторов с автомобильного датчика which might УД708 datasheet на русском give the impression no Схемы преобразователи для электроудочек на транзисторах irfp064n motion is Простые электросхемы терморегуляторов с автомобильного датчика present.
 * This Продам нота 203 program deals Радиоприёмник Океан 209 with this Простые электросхемы терморегуляторов с автомобильного датчика issue by УД708 datasheet на русском ignoring LOW-phases shorter Схемы преобразователи для электроудочек на транзисторах irfp064n than a given time,
 Простые электросхемы терморегуляторов с автомобильного датчика * assuming continuous motion Продам нота 203 is present during Простые электросхемы терморегуляторов с автомобильного датчика these Радиоприёмник Океан 209 phases.
 * 
 */
 
/////////////////////////////
//VARS
Простые электросхемы терморегуляторов с автомобильного датчика //Время Простые электросхемы терморегуляторов с автомобильного датчика калибровки датчика УД708 datasheet на русском (10-60 сек. по даташиту)
Схемы преобразователи для электроудочек на транзисторах irfp064n int calibrationTime Простые электросхемы терморегуляторов с автомобильного датчика = 30;       
 
//the Продам нота 203 time when Радиоприёмник Океан 209 the sensor Простые электросхемы терморегуляторов с автомобильного датчика outputs a УД708 datasheet на русском low impulse
long Схемы преобразователи для электроудочек на транзисторах irfp064n unsigned int lowIn;        
 
//the Простые электросхемы терморегуляторов с автомобильного датчика amount of milliseconds the Продам нота 203 sensor has to Простые электросхемы терморегуляторов с автомобильного датчика be Радиоприёмник Океан 209 low
//before we assume all Простые электросхемы терморегуляторов с автомобильного датчика motion Простые электросхемы терморегуляторов с автомобильного датчика has stopped
УД708 datasheet на русском long unsigned int pause Схемы преобразователи для электроудочек на транзисторах irfp064n = 5000; 
 
Простые электросхемы терморегуляторов с автомобильного датчика boolean lockLow = Продам нота 203 true;
boolean Радиоприёмник Океан 209 takeLowTime; 
 
int Простые электросхемы терморегуляторов с автомобильного датчика pirPin = УД708 datasheet на русском 7;    //вывод подключения Схемы преобразователи для электроудочек на транзисторах irfp064n PIR сенсора
int ledPin Простые электросхемы терморегуляторов с автомобильного датчика = 8;
 
 
/////////////////////////////
//SETUP
Продам нота 203 void setup(){
  Serial.Простые электросхемы терморегуляторов с автомобильного датчика begin(9600);
  Радиоприёмник Океан 209 pinMode(pirPin, INPUT);
  pinMode(ledPin, OUTPUT);
  digitalWrite(pirPin, Простые электросхемы терморегуляторов с автомобильного датчика LOW);
 
  Простые электросхемы терморегуляторов с автомобильного датчика //дадим датчику УД708 datasheet на русском время на калибровку
  Serial.Схемы преобразователи для электроудочек на транзисторах irfp064n print("calibrating sensor Простые электросхемы терморегуляторов с автомобильного датчика ");
    for(int i Продам нота 203 = 0; Радиоприёмник Океан 209 i < Простые электросхемы терморегуляторов с автомобильного датчика calibrationTime; i++){
      УД708 datasheet на русском Serial.print(".");
      Схемы преобразователи для электроудочек на транзисторах irfp064n delay(1000);
      }
    Serial.println(" Простые электросхемы терморегуляторов с автомобильного датчика done");
    Serial.println("SENSOR ACTIVE");
    Продам нота 203 delay(50);
  }
 
////////////////////////////
Простые электросхемы терморегуляторов с автомобильного датчика //LOOP
Радиоприёмник Океан 209 void loop(){
 
     if(digitalRead(pirPin) == HIGH){
       Простые электросхемы терморегуляторов с автомобильного датчика digitalWrite(ledPin, Простые электросхемы терморегуляторов с автомобильного датчика HIGH);   //the УД708 datasheet на русском led visualizes the sensors Схемы преобразователи для электроудочек на транзисторах irfp064n output pin Простые электросхемы терморегуляторов с автомобильного датчика state
       if(lockLow){ 
         //makes Продам нота 203 sure we Радиоприёмник Океан 209 wait for Простые электросхемы терморегуляторов с автомобильного датчика a transition УД708 datasheet на русском to LOW before Схемы преобразователи для электроудочек на транзисторах irfp064n any further output is Простые электросхемы терморегуляторов с автомобильного датчика made:
         lockLow = false;           
         Продам нота 203 Serial.println("---");
         Serial.Простые электросхемы терморегуляторов с автомобильного датчика print("motion Радиоприёмник Океан 209 detected at ");
         Простые электросхемы терморегуляторов с автомобильного датчика Serial.print(millis()/1000);
         Serial.Простые электросхемы терморегуляторов с автомобильного датчика println(" sec");
         УД708 datasheet на русском delay(50);
         }        
         takeLowTime = Схемы преобразователи для электроудочек на транзисторах irfp064n true;
       }
 
     Простые электросхемы терморегуляторов с автомобильного датчика if(digitalRead(pirPin) == LOW){      
       Продам нота 203 digitalWrite(ledPin, LOW);  Радиоприёмник Океан 209 //the led Простые электросхемы терморегуляторов с автомобильного датчика visualizes the УД708 datasheet на русском sensors output pin Схемы преобразователи для электроудочек на транзисторах irfp064n state
 
       if(takeLowTime){
        lowIn = Простые электросхемы терморегуляторов с автомобильного датчика millis();          //save the time Продам нота 203 of the transition Простые электросхемы терморегуляторов с автомобильного датчика from Радиоприёмник Океан 209 high to LOW
        takeLowTime = Простые электросхемы терморегуляторов с автомобильного датчика false;       Простые электросхемы терморегуляторов с автомобильного датчика //make sure УД708 datasheet на русском this is only done Схемы преобразователи для электроудочек на транзисторах irfp064n at the Простые электросхемы терморегуляторов с автомобильного датчика start of a Продам нота 203 LOW phase
        Радиоприёмник Океан 209 }
       //if Простые электросхемы терморегуляторов с автомобильного датчика the sensor УД708 datasheet на русском is low for Схемы преобразователи для электроудочек на транзисторах irfp064n more than the given Простые электросхемы терморегуляторов с автомобильного датчика pause,
       //we assume that Продам нота 203 no more motion Простые электросхемы терморегуляторов с автомобильного датчика is Радиоприёмник Океан 209 going to happen
       if(!lockLow && Простые электросхемы терморегуляторов с автомобильного датчика millis() - УД708 datasheet на русском lowIn > pause){ 
           //makes Схемы преобразователи для электроудочек на транзисторах irfp064n sure this Простые электросхемы терморегуляторов с автомобильного датчика block of code Продам нота 203 is only Радиоприёмник Океан 209 executed again Простые электросхемы терморегуляторов с автомобильного датчика after
           //a УД708 datasheet на русском new motion sequence Схемы преобразователи для электроудочек на транзисторах irfp064n has been detected
           lockLow Простые электросхемы терморегуляторов с автомобильного датчика = true;                       
           Serial.print("motion Продам нота 203 ended at ");      Простые электросхемы терморегуляторов с автомобильного датчика //output
           Радиоприёмник Океан 209 Serial.print((millis() - pause)/1000);
           Serial.Простые электросхемы терморегуляторов с автомобильного датчика println(" Простые электросхемы терморегуляторов с автомобильного датчика sec");
           delay(50);
           УД708 datasheet на русском }
       }
  }


В Схемы преобразователи для электроудочек на транзисторах irfp064n скетче Arduino Простые электросхемы терморегуляторов с автомобильного датчика видно, что датчик Продам нота 203 проводит сРадиоприёмник Океан 209 амодиагностику, а затем Простые электросхемы терморегуляторов с автомобильного датчика переходит в УД708 datasheet на русском режим отслеживания движений. Схемы преобразователи для электроудочек на транзисторах irfp064n Когда движение обнаружено, то Простые электросхемы терморегуляторов с автомобильного датчика загорается светодиод. По Serial Продам нота 203 Monitor вы можете Простые электросхемы терморегуляторов с автомобильного датчика отслеживать Радиоприёмник Океан 209 сколько по времени длилось движение.

Простые электросхемы терморегуляторов с автомобильного датчика Данный Простые электросхемы терморегуляторов с автомобильного датчика проект можно УД708 datasheet на русском использовать как основу для Схемы преобразователи для электроудочек на транзисторах irfp064n обнаружения дПростые электросхемы терморегуляторов с автомобильного датчика вижения в охранных сигнализациях, Продам нота 203 для включения Радиоприёмник Океан 209 освещения, в Простые электросхемы терморегуляторов с автомобильного датчика робототехнике и УД708 datasheet на русском т.п.