Cov txheej txheem:

PIR Motion Sensor: Yuav Ua Li Cas Siv PIRs Nrog Arduino & Raspberry Pi: 5 Kauj Ruam
PIR Motion Sensor: Yuav Ua Li Cas Siv PIRs Nrog Arduino & Raspberry Pi: 5 Kauj Ruam

Video: PIR Motion Sensor: Yuav Ua Li Cas Siv PIRs Nrog Arduino & Raspberry Pi: 5 Kauj Ruam

Video: PIR Motion Sensor: Yuav Ua Li Cas Siv PIRs Nrog Arduino & Raspberry Pi: 5 Kauj Ruam
Video: Casio G-Shock Mudmaster против Gulfmaster | G Shock GWG-1000 Mudmaster против G Shock GW... 2024, Kaum ib hlis
Anonim
PIR Motion Sensor: Yuav Ua Li Cas Siv PIRs Nrog Arduino & Raspberry Pi
PIR Motion Sensor: Yuav Ua Li Cas Siv PIRs Nrog Arduino & Raspberry Pi

Koj tuaj yeem nyeem qhov no thiab lwm yam kev qhia zoo ntawm ElectroPeak lub vev xaib raug cai

Hauv qhov kev qhia no, koj yuav kawm paub siv PIR lub suab ntsuas lub suab kom pom qhov txav mus li cas. Thaum kawg ntawm qhov kev qhia no koj yuav kawm:

  1. PIR tsab ntawv tsa suab sensor ua haujlwm li cas
  2. Yuav siv PIR sensors nrog Arduino li cas
  3. Yuav siv PIR sensors nrog Raspberry Pi li cas

Kauj Ruam 1: Yuav ua li cas PIR Motion Sensors Ua Haujlwm

PIR Motion Sensors Ua Haujlwm Li Cas
PIR Motion Sensors Ua Haujlwm Li Cas
PIR Motion Sensors Ua Haujlwm Li Cas
PIR Motion Sensors Ua Haujlwm Li Cas

Passive Infra Red sensors tuaj yeem tshawb pom qhov txav ntawm cov khoom uas ci IR lub teeb (zoo li tib neeg lub cev). Yog li ntawd, siv cov ntsuas no txhawm rau txheeb xyuas tib neeg kev txav chaw lossis nyob hauv cov txheej txheem kev nyab xeeb muaj ntau heev. Kev teeb tsa thawj zaug thiab ntsuas ntsuas ntawm cov ntsuas no siv sijhawm li 10 txog 60 vib nas this.

HC-SR501's infrared imaging sensor yog qhov ua tau zoo, pheej yig thiab kho tau qhov ntsuas pom qhov txav hauv ib puag ncig. Qhov me me thiab tsim lub cev ntawm cov qauv no tso cai rau koj siv nws yooj yim hauv koj qhov project. Qhov tso tawm ntawm PIR lub suab ntsuas lub ntsuas tuaj yeem txuas ncaj qha rau ib qho ntawm Arduino (lossis ib qho microcontroller) tus pin. Yog tias muaj qhov txav tau pom los ntawm lub ntsuas, tus lej tus lej no yuav raug teeb tsa rau “1”. Ob lub potentiometers ntawm lub rooj tsavxwm tso cai rau koj hloov kho qhov rhiab thiab ncua sijhawm tom qab kuaj pom lub zog.

PIR cov qauv muaj lub ntsuas hluav taws xob passive uas pom qhov nyob thiab txav los ntawm cov duab hluav taws xob tawg los ntawm tib neeg lub cev. Koj tuaj yeem siv tus qauv no hauv kev ruaj ntseg tshuab, ntse teeb pom kev zoo, kev siv tshuab, thiab lwm yam. Muaj cov qauv PIR sib txawv muaj nyob hauv khw, tab sis txhua tus ntawm lawv yog qhov zoo ib yam. Lawv txhua tus muaj tsawg kawg yog Vcc tus pin, GND tus pin, thiab tso tawm digital. Hauv qee qhov ntawm cov qauv no, muaj lub pob zoo li lub lens ntawm lub sensor uas txhim kho qhov pom kev.

Kauj Ruam 2: Siv PIR Sensor Nrog Arduino

Siv lub PIR Sensor Nrog Arduino
Siv lub PIR Sensor Nrog Arduino

Circuit Court

Koj tuaj yeem txuas PIR cov zis rau ib tus lej digital. Muaj jumper tom qab tus qauv no. Yog tias koj txav lub jumper mus rau L txoj haujlwm, lub sensor yuav 'toggle' (hloov lub xeev) thaum twg pom cov lus tsa suab. Qhov no tsis zoo li yuav siv tau ntau hauv cov ntawv thov. Hom no hu ua non-triggering lossis Single Triggering mode. Tsiv lub jumper mus rau H txoj hauj lwm yuav ua rau muaj qhov ua tau zoo dua qub. Lub sensor yuav qhib thaum pom cov lus tsa suab thiab tua ib ntus tom qab qhov kev pom zaum kawg. Qhov ntsuas no yuav rov pib dua lub sijhawm (uas yuav txwv tsis pub tso tawm) txhua lub sijhawm pom tau hais tias muaj suab nrov; qhov no yuav siv tau, piv txwv li, rau chav nyob tswj lub teeb pom kev uas koj tsis xav kom lub teeb ntsais thaum lub tsev rov pib dua. Qhov no hu ua Retriggering mode. (lossis rov ua hom rov ua dua). Kuj tseem muaj ob lub hwj chim tom qab tus qauv no. Los ntawm kev hloov SENSITIVITY potentiometer, koj tuaj yeem txo lossis nce qhov kev nkag siab ntawm lub ntsuas (nce ntxiv ntawm lub moos), thiab tseem hloov lub SIJHAWM lub zog potentiometer tso tawm qeeb tom qab kev txav mus los yuav raug hloov.

Code

Koj yuav tsum tau ntxiv lub tsev qiv ntawv thiab tom qab ntawd xa cov cai. Yog tias nws yog thawj zaug koj ua haujlwm Arduino board, Tsuas yog ua raws cov theem no: Mus rau www.arduino.cc/en/Main/Software thiab rub tawm software ntawm koj OS. Nruab IDE software raws li qhia.

  1. Khiav Arduino IDE thiab tshem cov ntawv sau thiab luam cov cai hauv qab no hauv kab ntawv sau.
  2. Xaiv lub rooj tsavxwm hauv cov cuab yeej thiab cov laug cam, tom qab ntawd xaiv koj li Arduino Board.
  3. Txuas Arduino rau koj lub PC thiab teeb COM chaw nres nkoj hauv cov cuab yeej thiab chaw nres nkoj.
  4. Nias lub Upload (Xub kos npe) khawm.
  5. Koj tau npaj txhij!

Txog kev ntsuas kom raug, yuav tsum tsis txhob muaj kev txav mus los ntawm PIR sensor mus txog 15 vib nas this (kom txog thaum tus pin 13 raug tua). Tom qab lub sijhawm no, lub ntsuas hluav taws xob muaj qhov nrawm ntawm nws qhov chaw saib thiab nws tuaj yeem tshawb pom kev txav chaw. Thaum lub PIR sensor pom qhov txav mus los, cov zis yuav yog HIGH, txwv tsis pub, nws yuav qis.

Kauj Ruam 3: Siv PIR Sensor Nrog Raspberry Pi

Siv PIR Sensor Nrog Raspberry Pi
Siv PIR Sensor Nrog Raspberry Pi

Nco tseg lub Circuit Court thiab siv cov cai hauv qab no:

Kauj Ruam 4: Piv Txwv Cov Haujlwm

Txaus siab rau kev nyeem ntxiv? Tsis txhob plam txoj haujlwm no:

Tsab ntawv tsa suab thiab piav tes piav taw los ntawm Arduino thiab PIR Sensor

Kauj Ruam 5: Yuav lub PIR Motion Sensor

Yuav lub PIR sensor los ntawm ElectroPeak

Pom zoo: