Тема сьогоднішнього уроку - датчик руху на основі піроелектричного ефекту (PIR, passive infrared motion sensor).
Такі датчики часто використовуються в охоронних системах і в побуті для виявлення руху в приміщенні. Наприклад, на принципі визначення руху засноване автоматичне включення світла в під'їзді або у ванній. Піроелектричні датчики досить просто влаштовані, недорогі і невибагливі в установці і обслуговуванні.
Основними технічними характеристиками датчика руху HC-SR501 є:
- Зона виявлення рухомих об'єктів становить від 0 до 7 метрів;
- Діапазон кута спостереження - 110 °;
- Напруга живлення - 4.5-6 В;
- Робочий струм - до 0.05 мА;
- Температурний режим - від -20 ° до + 50 ° С;
- Регульований час затримки від 0.3 до 18 с.
Далі користуючись додатком https://www.tinkercad.com/ ми складемо схему керування освітленням.
Підключення Pir-сенсора:
Земля - на будь-який з конекторів GND Arduino;
Цифровий вихід - на будь-який цифровий вхід або вихід Arduino;
Живлення - на 5V на Arduino.
далі напишемо скетч.
const int movPin = 2;
const int relPin = 3;
void setup()
{
Serial.begin(9600);
pinMode(movPin, INPUT);
pinMode(relPin, OUTPUT);
}
void loop()
{
int val = digitalRead(movPin);
if(val){
digitalWrite(relPin, HIGH);
}else{
digitalWrite(relPin, LOW);
}
}
Немає коментарів:
Дописати коментар