Мазмуну:
- Жабдуулар
- 1 -кадам: PIR Sensor Module
- 2 -кадам: Долбоор жөнүндө
- 3 -кадам: Райондук диаграмма
- 4 -кадам: Программаны иштетүү
Video: Arduino негизделген PIR Motion Sensor: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул долбоордун жардамы менен сиз PIRдин жогорку абалын жана сезгичтигин көзөмөлдөй аласыз.
Жабдуулар
Arduino Uno
PIR Motion Sensor
Коңгуроо
Программалык курал
Arduino IDE
1 -кадам: PIR Sensor Module
PIR сенсор модулу кыймыл аныктоо үчүн колдонулат. Бул көбүнчө колдонулган "PIR", "Pyroelectric", "Passive Infrared" жана "IR Motion" сенсоруна тиешелүү. Модулда борттогу пироэлектрдик сенсор, кондиционердик схема жана купол формасындагы Френель линзасы бар. Бул адамдардын, жаныбарлардын же башка нерселердин кыймылын сезүү үчүн колдонулат. Алар көбүнчө уурулук сигнализациясында жана автоматтык түрдө иштетилген жарыктандыруу системаларында колдонулат.
2 -кадам: Долбоор жөнүндө
PIR сенсору негизинен электроникалык сенсор болуп саналат, ал инфракызыл (IR) жарыгын өзүнүн чөйрөсүндөгү нерселерден тарайт.
Бул сенсорлор сизге кыймылды сезүүгө мүмкүндүк берет жана көбүнчө адамдын өз диапазонунда жылганын аныктоо үчүн колдонулат. Бардыгын бириктирүү үчүн сизге 5 секиргич зым керек болот, бул зымдардын баарында эркек-ургаачы бириктиргичтери болушу керек. Сиз 3000 Гц жыштыгын орното аласыз, анткени көпчүлүк сигналдар бул жыштыкты колдонушат. PIR сенсору негизинен кыймыл сенсору, ошондуктан ал кыймылдарды тааныган сайын ОЮТТУ ЖОГОРУ кылат, колдонуучу бул ЖОЖдун убактысын жана сенсордун сезгичтигин 2 потенциометр менен башкара алат. Бул долбоор кандайдыр бир кыймылдар таанылганда бип үндөрдү чыгарат. For циклинин аягындагы кечигүү убактысын өзгөртүү менен биз биптин убактысын оңой өзгөртө алабыз.
IoT Training Online сизге өнөр жай IoT чечимдерин куруу үчүн Arduino жана башка IoT платформаларына негизделген мындай долбоорлорду түзүүгө жардам берет.
3 -кадам: Райондук диаграмма
4 -кадам: Программаны иштетүү
bool isToneOn = false;
int жыштыгы = 3000;
жараксыз орнотуу () {
// бул жерде биздин PIR сенсорубуз бар
pinMode (2, INPUT);
// бул жерде биздин коңгурообуз
pinMode (3, OUTPUT);
}
void loop () {
// PIR сенсору бизге ЖОГОРУ берсе, ал кыймылды аныктайт дегенди билдирет
if (digitalRead (2) == HIGH) {
// биз сигналды 15 секундга күйгүзөбүз
// биз тон () колдонуп жатабыз, андыктан биз бип үнүбүздүн жыштыгын көзөмөлдөй алабыз
// обонду өчүрүү үчүн noTone () колдонушубуз керек
// эгер сиз тонустун жыштыгын өзгөрткүңүз келсе, аны өзгөрмөлүү кылсаңыз болот
// коддун үстүндө
үчүн (int a = 0; a <30; a ++) {
эгер (isToneOn) {
noTone (3);
isToneOn = жалган;
} башка {
// 3, зумур туташкан пинибизди билдирет
тон (3, жыштык);
// биз бул өзгөрмөнү чындыкка өзгөртүшүбүз керек, билишибиз керек
// ызгырыкты качан күйгүзүү жана качан күйгүзүү керек
isToneOn = true; }
// 0,5 секундга кечиктирүү, сиз бул маанини өзгөртө аласыз, ошондо ал өзгөрөт
// жайыраак же ылдамыраак сигнал
кечигүү (500);
}
}
}
Сунушталууда:
Үйрөткүч: Mini PIR Motion Sensor HC-SR 505ти Arduino UNO менен кантип колдонуу керек: 3 кадам
Үйрөткүч: Mini PIR Motion Sensor HC-SR 505ти Arduino UNO менен кантип колдонуу керек: Сүрөттөмө: Бул окуу куралы сизге Arduino Uno менен Motion Sensor Module кантип колдонуу керектиги жөнүндө бир нече жөнөкөй кадамдарды көрсөтөт. Бул үйрөткүчтүн аягында, сенсор кыймылды аныктап, эч кандай моюн таба албаганда салыштыруунун жыйынтыгын аласыз
Ардуиного негизделген байланышсыз инфракызыл термометр - IR негизделген термометр Arduino колдонуу: 4 кадам
Ардуиного негизделген байланышсыз инфракызыл термометр | IR негизделген термометр Arduino колдонуу: Салам балдар бул көрсөтмөлөрдө биз ардуинону колдонобуз. ошол сахнада температура
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
PIR Motion Sensor: Arduino & Raspberry Pi менен PIRди кантип колдонуу керек: 5 кадам
PIR Motion Sensor: Arduino & Raspberry Pi менен PIR'дерди кантип колдонуу керек: Сиз бул жана башка укмуштуудай окуу куралдарын ElectroPeakтин расмий сайтынан окуй аласыз Бул окуу куралы, сиз кыймылды аныктоо үчүн PIR кыймыл сенсорун кантип колдонууну үйрөнөсүз. Бул окуу куралынын аягында сиз үйрөнөсүз: PIR кыймыл сенсорлору кантип иштейт
Менин эшигимде ким бар? PIR Motion Sensor/Range Sensor Project: 5 кадам
Менин эшигимде ким бар? PIR Motion Sensor/Range Sensor Project: Биздин долбоор PIR жана аралык сенсорлору аркылуу кыймылды сезүүгө багытталган. Arduino коду колдонуучуга кимдир бирөө жакын экенин билдирүү үчүн визуалдык жана аудио сигналды чыгарат. MATLAB коду колдонуучуга кимдир бирөө жакын экенин эскертүү үчүн электрондук почта сигналын жөнөтөт