Мазмұны:
- Жабдықтар
- 1 -қадам: PIR сенсорлық модулі
- 2 -қадам: Жоба туралы
- 3 -қадам: схема
- 4 -қадам: Бағдарламаны іске қосыңыз
Бейне: Arduino негізіндегі PIR қозғалыс сенсоры: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл жобаның көмегімен сіз PIR жоғары күйін және сезімталдығын басқара аласыз.
Жабдықтар
Ардуино Уно
PIR қозғалыс сенсоры
Зумер
Бағдарламалық қамтамасыз ету құралы
Arduino IDE
1 -қадам: PIR сенсорлық модулі
PIR сенсорлық модулі қозғалысты анықтау үшін қолданылады. Ол жиі қолданылатын «PIR», «Пироэлектрлік», «Пассивті инфрақызыл» және «IR Motion» сенсорына жатады. Модульде борттық пироэлектрлік сенсор, кондиционерлік схема және күмбез тәрізді Френель линзасы бар. Ол адамдардың, жануарлардың немесе басқа заттардың қозғалысын сезіну үшін қолданылады. Олар әдетте ұрлық дабылы мен автоматты түрде қосылатын жарықтандыру жүйелерінде қолданылады.
2 -қадам: Жоба туралы
PIR сенсоры - бұл электронды сенсор, оның көру аймағындағы объектілерден шығатын инфрақызыл (ИК) жарықты реттейді.
Бұл сенсорлар сізге қозғалысты сезінуге мүмкіндік береді және көбінесе адамның өз ауқымында қозғалғанын анықтау үшін қолданылады. Барлығын біріктіру үшін сізге 5 өтпелі сым қажет болады, бұл сымдардың барлығында еркек-әйел қосқыштары болуы керек. Сіз жиілікті 3000 Гц -ке орната аласыз, себебі көптеген дабылдар осы жиілікті қолданады. PIR сенсоры негізінен қозғалыс сенсоры болып табылады, сондықтан ол қозғалыстарды танитын кезде OUT мәнін ЖОҒАРЫ етіп қояды, сонымен қатар пайдаланушы осы жоғары күйдің уақытын және сенсордың сезімталдығын 2 потенциометрмен басқара алады. Бұл жоба кез келген қозғалыстар танылған кезде дыбыстық сигнал береді. For циклінің соңындағы кідіріс уақытын өзгерту арқылы біз дыбыстық сигналдың уақытын оңай өзгерте аламыз.
IoT Training Online сізге өнеркәсіптік IoT шешімдерін құруға арналған Arduino және басқа IoT платформаларына негізделген осындай жобаларды жасауға көмектеседі.
3 -қадам: схема
4 -қадам: Бағдарламаны іске қосыңыз
bool isToneOn = жалған;
int жиілігі = 3000;
жарамсыз орнату () {
// міне біздің PIR сенсоры
pinMode (2, INPUT);
// міне біздің сигнал
pinMode (3, OUTPUT);
}
void loop () {
// PIR сенсоры бізге ЖОҒАРЫ бергенде, ол қозғалысты анықтайды
if (digitalRead (2) == HIGH) {
// біз дабылды 15 секунд қосамыз
// біз тонды () қолданамыз, осылайша біз дыбыстық сигналдың жиілігін басқара аламыз
// үнді өшіру үшін бізге noTone () қолдану керек
// егер сіз дыбыс жиілігін өзгерткіңіз келсе, оны айнымалы мәнде жасауға болады
// кодтың жоғарғы жағында
үшін (int a = 0; a <30; a ++) {
if (isToneOn) {
noTone (3);
isToneOn = жалған;
} басқа {
// 3 дыбыстық сигнал қосылатын түйреуішті білдіреді
тон (3, жиілік);
// біз бұл айнымалы мәнді шындыққа өзгертуіміз керек, білуіміз керек
// дыбыстық сигналды қашан қосу керек және қашан қосу керек
isToneOn = ақиқат; }
// кідірту 0,5 секунд, сіз бұл мәнді өзгерте аласыз, ол солай болады
// дыбыс баяу немесе жылдам
кешіктіру (500);
}
}
}
Ұсынылған:
Дыбыс сенсоры мен сервисі: реактивті қозғалыс: 4 қадам
Дыбыс сенсоры мен сервисі: реактивті қозғалыс: алдымен осы тізбекті біріктіру үшін тиісті материалдарды жинау қажет
Портативті қозғалыс сенсоры: 4 қадам
Портативті қозғалыс сенсоры: Сәлеметсіз бе?
PIR қозғалыс сенсоры: 5 қадам
PIR қозғалыс сенсоры: пассивті инфрақызыл сенсор (PIR сенсоры) - бұл электронды сенсор, оның көру аймағындағы объектілерден шығатын инфрақызыл (ИК) сәулесін өлшейді. Олар көбінесе PIR негізіндегі қозғалыс детекторларында қолданылады. PIR сенсорлары әдетте
PIR қозғалыс сенсоры: Arduino & Raspberry Pi көмегімен PIR қалай қолдануға болады: 5 қадам
PIR Motion Sensor: Arduino & Raspberry Pi көмегімен PIR -ді қалай қолдануға болады: Сіз осы және басқа да таңғажайып оқулықтарды ElectroPeak ресми веб -сайтынан оқи аласыз Бұл оқулықта сіз қозғалысты анықтау үшін PIR қозғалыс сенсорын қалай қолдануды үйренесіз. Бұл оқулықтың соңында сіз білесіз: PIR қозғалыс сенсорлары қалай жұмыс істейді
Openhab MQTT PIR қозғалыс сенсоры: 7 қадам
Openhab MQTT PIR қозғалыс сенсоры: Сәлеметсіз бе, мен сізге нұсқаулықта Openhab үшін өзіңіздің қозғалыс сенсорыңызды қалай жасауға болатынын көрсетемін