HC-SR501 - Arduino Compatible IR Motion Sensor

HC-SR501

Kung nais mong bigyan ng kasangkapan ang iyong mga proyekto sa DIY Arduino na may kakayahang makita ang kalapitan o paggalaw at batay sa paggawa ng ilang uri ng pagkilos, tulad ng pagrehistro ng isang kaganapan, pag-on ng isang ilaw, pag-set off ng isang alarma, buhayin ang isang DC motoratbp, kung gayon dapat mo kilalanin ang sensor ng HC-SR501.

Ito Gumagamit ang sensor ng IR, tulad ng iba pang mga uri ng mga katulad na sensor, at sa gabay na ito susubukan kong ipaliwanag ang lahat ng kailangan mong malaman upang simulang gamitin ito mula sa simula. Mula sa mga tampok nito, kung paano isama ang HC-SR501 sa ang iyong badge Arduino UNO. Lahat sa isang mas praktikal na paraan upang gawin itong kasing simple hangga't maaari.

Ano ang HC-SR501 at prinsipyo ng pagtatrabaho

fresnel lens

El Ang HC-SR501 ay isang uri ng sensor ng paggalaw, isang sensor ng PIR na binubuo ng dalawang magkakahiwalay na elemento. Sa isang banda, mayroon itong isang aparato na naglalabas ng kaugalian na signal sa pagitan nito at iba pang mga sensor na aktwal na magpapagana ng signal ng alarma.

Nakamit ito ng a integrated circuit BISS0001, na naglalaman ng mga amplifier ng pagpapatakbo at karagdagang mga elektronikong interface. Bilang karagdagan sa na, pinapayagan ng module ang dalawang pagsasaayos ng mga pag-andar nito, ang isa ay para sa pagkasensitibo ng distansya ng pagtuklas ng PIR sa ilang mga potensyal. Ang iba pang tampok ay ang awtomatikong kakayahan sa pagtuklas ng ilaw, kahit na hindi ito pinagana sa pabrika.

Ang huling pag-andar na iyon ay madalas na ginagamit ilang mga sistema upang buksan nila ang ilaw ng isang system kapag nakita ang kilusan, ngunit ang paligid ng ilaw ay hindi mataas, iyon ay, kapag gabi.

Sa kaso ng HC-SR501, mayroong saklaw ng pagtuklas ng paggalaw na may saklaw na 3 hanggang 7 metro ang layo, at PIR openings ng hanggang sa 90 at 110º. Iyon ay isang mahusay na saklaw, pinapayagan itong mai-install kung saan mo kailangan ito, tulad ng isang pader, kisame, sahig, atbp.

Tulad ng nakikita mo, ang sensor ng PIR ay sakop ng isang uri ng puting simboryo, iyon ang kilala bilang Fresnel lens. Ito ay pinangalanan para sa imbentor ng Pransya at pisisista na si Augustin-Jean Fresnel. Salamat dito, posible na bumuo ng malaking siwang at mga maikling lente ng haba ng focal nang walang bigat at dami ng materyal na dapat gamitin sa isang maginoo na lente.

At salamat yan sa disenyo nito naimbento ang lens noong 1822, at kung ano ang sumusunod ay isang pattern sa ibabaw na maaari mong makita sa imahe, katulad ng isang golf ball. At salamat sa disenyo na ito, maraming mga aparato ang naipatupad, kasama ang HC-SR501.

Mga Tampok ng HC-SR501

Mga kontrol sa HC-SR501

El Ang module na HC-SR501 IR ay isang mababang sensor ng gastos, maliit at kasama ang isa sa pinaka advanced na teknolohiya ng lahat ng kasalukuyang mga sensor ng paggalaw. Sa pamamagitan ng dalawang potentiometers nito at ang integrated jumper, ang mga parameter nito ay madaling mabago, iakma ang mga ito para sa lahat ng mga pangangailangan sa pagkasensitibo at distansya, at kahit na ang oras ng pag-aktibo at pagtugon.

ang Teknikal na mga detalye ng HC-SR501 na ito ay:

  • Binubuo ito ng PIR LH1778 at ang controller BISS0001
  • Supply boltahe: 5 hanggang 12v
  • Pagkonsumo ng kuryente: <1 mA
  • Saklaw ng distansya: 3 hanggang 7 m na naaangkop
  • Angulo ng pagtuklas: 110º
  • Mga setting: sa pamamagitan ng 2 potentiometers para sa saklaw ng pagtuklas at aktibong oras ng alarma. Ang lumulukso ay nagdaragdag ng kakayahang i-configure ang output ng alarma sa solong pagbaril o paulit-ulit o rettigerable trigger mode. Ang output ng alarm ay maaaring mai-configure para sa mga oras sa pagitan ng 3 segundo at 5 min.
    • 1 (sa imahe): lumiko sa kanan tulad ng nasa imahe upang maitakda mula 3 segundo hanggang 5 minuto.
    • 2 (sa imahe): kumaliwa habang ito ay nasa imahe upang mai-configure ang distansya mula sa 3 metro hanggang sa maximum na 7 metro.
    • 3 (sa imahe): jumper upang i-configure ang gatilyo. Kapag ang jumper ay naipasok sa dalawang pinakalabas na mga pin na nakikita sa imaheng ito, mai-configure ito bilang 1 solong pagbaril. At kung ito ay nasa dalawang pinakaloob, ang paulit-ulit na mode ay naaktibo. Iyon ay, mayroong 3 mga pin, kung ito ay nasa labas at ang gitna ay ang paggana ng mono, at kung ito ay nasa gitnang pin at ang nasa loob ng PCB ito ang magiging paulit-ulit.
  • Oras ng pagsisimula: pagkatapos simulang gawing kapangyarihan ang module na HC-SR501, hindi bababa sa 1 minuto ang dapat na pumasa bago ito magamit.
  • Operational temperatura ng pagtatrabaho: -15ºC at + 70ºC
  • Higit pang impormasyon: tingnan ang pinout at datasheet

Isaisip na ang mga ito mga passive sensor Perpekto ang mga ito para sa iyong mga proyekto, magsisimula lamang sila kung nakakita sila ng isang kalapitan, samantala mananatili sila sa walang kabuluhan na tainga. At maaari mong makuha ito ng napakadali, dahil ang HC-SR501 ay mayroong simpleng pinout:

  • Vcc upang magbigay ng lakas.
  • GND upang kumonekta sa lupa.
  • Output para sa output ng sensor.

Tulad ng para sa dalawang trimmer na nasipi ko na dati, maaari silang iakma tulad ng sinabi ko. Ang hindi ko ipinaliwanag ay ang mga mode ng pagpapaputok ng jumper:

  • H (muling pag-aktibo): Ang output ay mananatiling mataas kapag ang sensor ay nag-trigger, iyon ay, pinapanatili nitong mataas ang boltahe kapag nakita nito ang paggalaw o kalapitan, at paulit-ulit itong ginagawa. Bababa ito kapag hindi aktibo ang sensor.
  • L (regular): ang output ay nagdaragdag mula sa mababang-mataas kapag naaktibo. Ang patuloy na paggalaw ay nagreresulta sa isang paulit-ulit na mataas na mababang pulso.

aplikasyon

Ang PIR ay batay sa mababang antas na infrared radiation. Ang mas mainit na isang bagay ay, mas maraming IR ang inilalabas nito. Iyon ang batay sa ganitong uri ng sensor, dahil ang mga tao, bagay at hayop ay nagbibigay ng init at dito masusukat upang malaman kung malapit sila o hindi.

Sa simpleng sistemang ito maaaring ipatupad mula sa mga pintuan na awtomatikong magbubukas, mga escalator na nagsisimula kapag nakakakita ng kalapitan, mga alarm na naaktibo kapag nakita nila ang pagkakaroon, mga ilaw na nag-iilaw kapag nakita nila ang iyong presensya, atbp. Ang bilang ng mga application ay napakataas ...

Pinagsama ito sa Arduino at maraming iba pang mga aparato tulad ng module ng pagkakakonekta, maaaring maipadala Mga alerto sa Internet, at karagdagang pagpapalawak ng mga kakayahan sa pamamagitan ng paggawa ng aktibidad ng pagtukoy ng presensya mula sa malayo. Ang tinutukoy ko Module ng ESP8266-01 o katulad ...

Isa pa rekomendasyon es gumamit ng isang relay upang buhayin ang mga mas mataas na elemento ng boltahe, tulad ng isang motor ng pinto, isang bombilya, atbp.

Pagsasama ng HC-SR501 kay Arduino

hc-sr501 koneksyon kay Arduino

Sa isama ito sa iyong Arduino IDE board, Maaari mong makita ang aming kurso sa pagprograma para sa karagdagang impormasyon. Gayunpaman, ipinakita ko sa iyo ang isang simpleng sketch code kung saan maaari mong simulang makita kung paano ito ginagamit sa isang pangunahing paraan, at unti-unti mong mababago ang paunang code at magdagdag ng mga elemento sa iyong proyekto upang ganap itong gumana.

El halimbawang source code magiging ganito:

//Ejemplo básico con el HC-SR501

byte sensorpir 8; //Pin del salida del sensor que está como salida.
byte led=13; //Puedes conectar un LED en el 13 para ver el efecto visual cuando se activa al detectar presencia

void setup()
{
 pinMode(sensorpir, INPUT); //Declaramos pines E/S
 pinMode(led, OUTPUT); 
 Serial.begin(9600); //Configuramos la velocidad del monitor serial
}

void loop)
 {
 if(digitalRead(sensorpir)== HIGH)
  { 
   Serial.println("Movimiento detectado");
   digitalWrite(led, HIGH);
   delay(1000);
   digitalWrite(led , LOW);
  }
}


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.