Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Module ng PIR Sensor
- Hakbang 2: Tungkol sa Proyekto
- Hakbang 3: Diagram ng Circuit
- Hakbang 4: Patakbuhin ang isang Programa
Video: Batay sa Arduino PIR Motion Sensor: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
Sa tulong ng proyektong ito, makokontrol mo ang mataas na estado at ang pagiging sensitibo ng PIR.
Mga gamit
Arduino Uno
PIR Motion Sensor
Buzzer
Software Tool
Arduino IDE
Hakbang 1: Module ng PIR Sensor
Ang module ng sensor ng PIR ay ginagamit para sa pagtuklas ng paggalaw. Ito ay madalas na tinukoy sa ginamit na "PIR", "Pyroelectric", "Passive Infrared" at sensor na "IR Motion". Ang module ay may isang on-board pyroelectric sensor, nakakag-circuit circuit at isang hugis na simboryo na Fresnel lens. Ginagamit ito upang maunawaan ang paggalaw ng mga tao, hayop o iba pang mga bagay. Pangkalahatan ay ginagamit ang mga ito sa mga alarma ng magnanakaw at awtomatikong na-activate ang mga system ng ilaw.
Hakbang 2: Tungkol sa Proyekto
Ang PIR Sensor talaga ay isang elektronikong sensor na kinokontrol ang infrared (IR) na ilaw na nagniningning mula sa mga bagay sa larangan ng pagtingin nito.
Pinapayagan ka rin ng mga sensor na ito na makaramdam ng paggalaw at kadalasang ginagamit upang matuklasan kung ang isang tao ay lumipat sa saklaw nito. Kakailanganin mo ng 5 mga jumper wires upang pagsamahin ang lahat, ang lahat ng mga wires na ito ay dapat magkaroon ng mga konektor na lalaki at babae. Maaari mong itakda ang dalas sa 3000 Hz sapagkat tulad ng karamihan sa mga alarma na ginagamit ang dalas na ito. Ang sensor ng PIR ay karaniwang isang sensor ng paggalaw kaya't tuwing kinikilala nito ang mga paggalaw, itinakda nito ang LABAS SA TAAS, makokontrol din ng gumagamit ang oras ng TAAS na estado na ito at ang pagiging sensitibo ng iyong sensor sa 2 potentiometers. Gumagawa ang proyektong ito ng mga tunog ng beep kapag kinikilala ang anumang mga paggalaw. Madali naming mababago ang oras ng beep sa pamamagitan ng pagbabago ng oras ng pagkaantala sa dulo ng para sa loop.
Tutulungan ka ng IoT Training Online na lumikha ng mas maraming mga nasabing proyekto batay sa Arduino pati na rin sa iba pang mga platform ng IoT upang maitayo ang Mga Industrial IoT Solutions.
Hakbang 3: Diagram ng Circuit
Hakbang 4: Patakbuhin ang isang Programa
bool isToneOn = false;
int dalas = 3000;
walang bisa ang pag-setup () {
// narito ang aming sensor ng PIR
pinMode (2, INPUT);
// narito ang aming buzzer
pinMode (3, OUTPUT);
}
void loop () {
// kapag binigyan tayo ng PIR sensor ng TAAS ibig sabihin nito na nakikita nito ang paggalaw
kung (digitalRead (2) == TAAS) {
// bubuksan namin ang alarma sa loob ng 15 segundo
// gumagamit kami ng tone () upang makontrol namin ang dalas ng aming tunog ng beep
// upang patayin ang tono kailangan nating gumamit ng noTone ()
// kung nais mong baguhin ang dalas ng tono maaari mo itong gawin sa variable
// sa tuktok ng code
para sa (int a = 0; a <30; a ++) {
kung (isToneOn) {
noTone (3);
isToneOn = false;
} iba pa {
// 3 nangangahulugang ang aming pin kung saan nakakonekta ang buzzer
tono (3, dalas);
// kailangan nating baguhin ang variable na ito sa totoo, kailangan nating malaman
// kailan i-on ang buzzer at kailan i-on ito
isToneOn = totoo; }
// antala ang 0.5 segundo, maaari mong baguhin ang halagang ito upang magawa ito
// beep mabagal o mas mabilis
pagkaantala (500);
}
}
}
Inirerekumendang:
LDR Batay Sensor / Detector ng Batay: 3 Mga Hakbang
LDR Batay Sensor / Detector ng ilaw: Ang mga ilaw sensor at detektor ay lubos na kapaki-pakinabang para sa mga microcontroller at naka-embed na mga system at pagmamanman ng kasidhian ay dapat ding gawin. Ang isa sa pinakasimpleng at pinakamurang mga naturang sensor ay LDR. Ang LDR o Light Dependent Resistors ay maaaring madaling gamitin wit
Batay sa Arduino Hindi Makipag-ugnay sa Infrared Thermometer - Thermometer na Batay sa IR Gamit ang Arduino: 4 na Hakbang
Batay sa Arduino na Hindi Nakikipag-ugnay sa Infrared Thermometer | Thermometer na Batay sa IR Gamit ang Arduino: Kumusta mga tao sa mga itinuturo na ito ay gagawa kami ng isang hindi nakikipag-ugnay na Thermometer gamit ang arduino. Dahil kung minsan ang temperatura ng likido / solid ay masyadong mataas o paraan upang mababa at pagkatapos ay mahirap makipag-ugnay dito at basahin ito temperatura noon sa mga tagpong iyon
Motion Sensor Batay sa DC Exhaust Fan Control Nang Walang Arduino: 4 na Hakbang
Motion Sensor Base DC Exhaust Fan Control Nang walang Arduino: Kamusta mga kapatid sa mundo, gumawa ako ng maliit na proyekto para sa pagkontrol sa iyong DC exhaust fan (Kung magdagdag ka ng isang relay na ito maaari mo ring kontrolin ang AC exhaust Fan). Maaari itong magamit sa pahinga silid para matuyo ang iyong basa na mga kamay.at gumamit din ng iba pang application
Batay sa Autonomous na Batay ng Arduino Gamit ang Ultrasonic Sensor: 5 Mga Hakbang (na may Mga Larawan)
Batay ng Autonomous na Batay ng Arduino Paggamit ng Ultrasonic Sensor: Lumikha ng iyong sariling Arduino based Autonomous Bot gamit ang Ultrasonic Sensor. Ang bot na ito ay maaaring lumipat sa sarili nitong walang pag-crash ng anumang mga hadlang. Karaniwan kung ano ang ginagawa nito ay nakita nito ang anumang uri ng mga hadlang sa paraan nito at nagpapasya ang pinakamahusay na pa
BeanBot - isang Batay sa Autonomous na Robot ng Batay sa Arduino !: 8 Mga Hakbang (na may Mga Larawan)
BeanBot - isang Arduino Batay sa Autonomous Paper Robot !: Mayroon bang anumang mas nakasisigla kaysa sa isang blangko na papel? Kung ikaw ay isang masugid na tinkerer o tagabuo pagkatapos ay walang alinlangan na simulan mo ang iyong mga proyekto sa pamamagitan ng pag-sketch ng mga ito sa papel. Nagkaroon ako ng ideya upang makita kung posible na bumuo ng isang frame ng robot na wala sa papel