Turinys:
- Prekės
- 1 žingsnis: PIR jutiklio modulis
- 2 žingsnis: Apie projektą
- 3 žingsnis: grandinės schema
- 4 žingsnis: paleiskite programą
Video: „Arduino“pagrįstas PIR judesio jutiklis: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Naudodami šį projektą galite kontroliuoti aukštą PIR būseną ir jautrumą.
Prekės
Arduino Uno
PIR judesio jutiklis
Garsinis signalas
Programinės įrangos įrankis
„Arduino IDE“
1 žingsnis: PIR jutiklio modulis
PIR jutiklio modulis naudojamas judesio aptikimui. Jis dažnai vadinamas „PIR“, „piroelektriniu“, „pasyviu infraraudonųjų spindulių“ir „IR judesio“jutikliu. Modulis turi įmontuotą piroelektrinį jutiklį, kondicionavimo grandinę ir kupolo formos Fresnelio lęšį. Jis naudojamas žmonių, gyvūnų ar kitų objektų judėjimui pajusti. Paprastai jie naudojami įsilaužimo signalizacijose ir automatiškai įjungiamose apšvietimo sistemose.
2 žingsnis: Apie projektą
PIR jutiklis iš esmės yra elektroninis jutiklis, reguliuojantis infraraudonųjų spindulių (IR) šviesą, sklindančią iš jo regėjimo lauko objektų.
Šie jutikliai taip pat leidžia jausti judesį ir dažniausiai naudojami norint sužinoti, ar žmogus judėjo savo diapazone. Jums reikės 5 jungiamųjų laidų, kad viską sujungtumėte, visi šie laidai turėtų turėti jungtis tarp vyrų ir moterų. Galite nustatyti 3000 Hz dažnį, nes, kaip ir dauguma signalizacijų, naudoja šį dažnį. PIR jutiklis iš esmės yra judesio jutiklis, todėl, kai jis atpažįsta judesius, jis nustato OUT į HIGH, vartotojas taip pat gali valdyti šios HIGH būsenos laiką ir jūsų jutiklio jautrumą dviem potenciometrais. Šis projektas skleidžia pyptelėjimą, kai atpažįstami bet kokie judesiai. Mes galime lengvai pakeisti pyptelėjimo laiką, pakeisdami delsos laiką ciklo pabaigoje.
„IoT Training Online“padės jums sukurti daugiau tokių projektų, pagrįstų „Arduino“ir kitomis „IoT“platformomis, kuriant pramoninius daiktų interneto sprendimus.
3 žingsnis: grandinės schema
4 žingsnis: paleiskite programą
bool isToneOn = false;
int dažnis = 3000;
void setup () {
// čia yra mūsų PIR jutiklis
pinMode (2, INPUT);
// čia yra mūsų garsinis signalas
pinMode (3, OUTPUT);
}
void loop () {
// kai PIR jutiklis mums duoda AUKŠTĄ, tai reiškia, kad jis aptinka judėjimą
if (digitalRead (2) == HIGH) {
// įjungsime žadintuvą 15 sekundžių
// mes naudojame toną (), kad galėtume valdyti pyptelėjimo garso dažnį
// norėdami išjungti toną turime naudoti noTone ()
// jei norite pakeisti tono dažnį, galite tai padaryti kintamajame
// kodo viršuje
už (int a = 0; a <30; a ++) {
if (isToneOn) {
noTone (3);
isToneOn = klaidinga;
}Kitas{
// 3 reiškia mūsų kaištį, kur prijungtas garsinis signalas
tonas (3, dažnis);
// šį kintamąjį turime pakeisti į tiesa, turime žinoti
// kada įjungti garsinį signalą ir kada jį įjungti
isToneOn = tiesa; }
// atidėti 0,5 sekundės, galite pakeisti šią vertę taip
// pypsi lėčiau arba greičiau
vėlavimas (500);
}
}
}
Rekomenduojamas:
PIR judesio jutiklis: 5 žingsniai
PIR judesio jutiklis: pasyvus infraraudonųjų spindulių jutiklis (PIR jutiklis) yra elektroninis jutiklis, matuojantis infraraudonųjų spindulių (IR) šviesą, sklindančią iš jo regėjimo lauko objektų. Dažniausiai jie naudojami PIR pagrindu veikiančiuose judesio detektoriuose. PIR jutikliai dažniausiai naudojami
Jutikliu pagrįstas judesio suaktyvinamas muzikos grotuvas: 3 žingsniai
Jutikliu pagrįstas judesio sukeliamas muzikos grotuvas: mano bakalauro koledže turėjome sukurti originalų projektą, kurį visi studentai galėjo pasirinkti patys. Mano projektui, nes aš visada klausausi muzikos ir man visada atrodo, kad per daug vargo įjungti garsiakalbį, kurį aš
PIR judesio jutiklis: kaip naudoti PIR su „Arduino“ir „Raspberry Pi“: 5 žingsniai
PIR judesio jutiklis: kaip naudoti PIR su „Arduino“ir „Raspberry Pi“: šią ir kitas nuostabias pamokas galite perskaityti oficialioje „ElectroPeak“svetainėje. Šioje pamokoje sužinosite, kaip naudoti PIR judesio jutiklį judesiui aptikti. Šios pamokos pabaigoje sužinosite: Kaip veikia PIR judesio jutikliai Kaip naudotis
Judesio jutikliu pagrįstas nuolatinės srovės išmetimo ventiliatoriaus valdymas be „Arduino“: 4 žingsniai
Judesio jutikliu pagrįstas nuolatinės srovės išmetimo ventiliatoriaus valdymas be „Arduino“: Sveiki pasaulio broliai ir seserys, aš padariau nedidelį projektą, skirtą valdyti jūsų nuolatinės srovės išmetimo ventiliatorių (jei pridėsite vieną relę, taip pat galėsite valdyti kintamosios srovės išmetimo ventiliatorių). Tai gali būti naudojama ramybėje patalpa drėgnoms rankoms nusausinti
„Openhab MQTT PIR“judesio jutiklis: 7 žingsniai
„Openhab MQTT PIR“judesio jutiklis: Sveiki, šioje instrukcijoje aš jums parodysiu, kaip galite sukurti savo „Openhab“judesio jutiklį