HC-SR501 - Sensor i lëvizjes IR i përputhshëm me Arduino

HC-SR501

Nëse dëshironi të pajisni projektet tuaja DIY Arduino me aftësinë për të zbuluar afërsinë ose lëvizjen dhe bazuar në atë bëni një lloj veprimi, të tilla si regjistrimi i një ngjarjeje, ndezja e një dritë, vendosja e një alarmi, aktivizoni një motor DCetj, atëherë duhet njihuni me sensorin HC-SR501.

kjo sensori përdor IR, si llojet e tjerë të sensorëve të ngjashëm, dhe në këtë udhëzues do të përpiqem të shpjegoj gjithçka që duhet të dini për të filluar ta përdorni nga e para. Nga veçoritë e tij, deri te mënyra e integrimit me HC-SR501 distinktivi juaj Arduino UNO. Gjithçka në një mënyrë më praktike për ta bërë atë sa më të thjeshtë të jetë e mundur.

Çfarë është HC-SR501 dhe parimi i punës

lente fresnel

El HC-SR501 është një lloj sensori i lëvizjes, një sensor PIR i përbërë nga dy elementë të veçantë. Nga njëra anë, ajo ka një pajisje që lëshon sinjal diferencial midis tij dhe sensorëve të tjerë që në të vërtetë do të aktivizojnë sinjalin e alarmit.

Kjo arrihet nga a qark i integruar BISS0001, e cila përmban amplifikatorë operacionalë dhe ndërfaqe shtesë elektronike. Përveç kësaj, moduli lejon dy rregullime të funksioneve të tij, njëra është për ndjeshmërinë e distancës së zbulimit të PIR me disa potenciometra. Karakteristika tjetër është aftësia automatike e zbulimit të dritës, megjithëse nuk është e aktivizuar në fabrikë.

Ai funksion i fundit shpesh është mësuar disa sisteme në mënyrë që ata të ndezin dritën e një sistemi kur zbulohet lëvizja, por ndriçimi i ambientit nuk është i lartë, domethënë kur është natë.

Në rastin e HC-SR501, ai ka një gamë të zbulimit të lëvizjes me një diapazon prej 3 deri në 7 metra larg, dhe hapje PIR deri në 90 dhe 110º. Kjo është një gamë e mirë, duke lejuar që ajo të instalohet aty ku ju nevojitet, të tilla si një mur, tavan, dysheme, etj.

Siç mund ta shihni, sensori PIR është i mbuluar nga një lloj kupolë e bardhë, kjo është ajo që njihet si Lente Fresnel. Isshtë emëruar për shpikësin dhe fizikanin francez Augustin-Jean Fresnel. Falë saj është e mundur të ndërtohen lentet me hapje të madhe dhe me gjatësi fokale të shkurtër pa peshën dhe pjesën më të madhe të materialit që duhet të përdoret me një lente konvencionale.

Dhe kjo falë modelit të kësaj lente e shpikur në 1822, dhe ajo që vijon është një model sipërfaqësor që mund ta shihni në imazh, i ngjashëm me një top golfi. Dhe falë këtij dizajni, një mori pajisjesh janë implementuar, përfshirë HC-SR501.

Karakteristikat HC-SR501

Kontrollet HC-SR501

El Moduli IR HC-SR501 është një sensor me kosto të ulët, të vogla dhe me një nga teknologjitë më të përparuara të të gjithë sensorëve të lëvizjes aktuale. Me dy potenciometrat e tij dhe kërcyesin e integruar, parametrat e tij mund të modifikohen lehtësisht, duke i përshtatur ato për të gjitha nevojat e ndjeshmërisë dhe distancës, madje edhe kohën e aktivizimit dhe përgjigjes.

L Specifikimet teknike të këtij HC-SR501 janë:

  • Përbëhet nga PIR LH1778 dhe kontrollori BISS0001
  • Tensioni i furnizimit: 5 deri në 12v
  • Konsumi i energjisë: <1 mA
  • Diapazoni i distancës: 3 deri në 7 m i rregullueshëm
  • Këndi i zbulimit: 110º
  • Cilësimet: me anë të 2 potenciometrave për intervalin e zbulimit dhe kohën aktive të alarmit. Jumper shton aftësinë për të konfiguruar daljen e alarmit në mënyrën e shkrepjes me një shkrepje të vetme ose të përsëritur ose të rigjenerueshme. Dalja e alarmit mund të konfigurohet për kohë midis 3 sekondave dhe 5 min.
    • 1 (në figurë): kthehuni djathtas ashtu siç është në figurë për ta vendosur nga 3 sekonda në 5 minuta.
    • 2 (në figurë): kthehu majtas siç është në figurë për të konfiguruar distancën nga 3 metra në maksimumin 7 metra.
    • 3 (në figurë): kërcyes për të konfiguruar këmbëzën. Kur bluza futet në dy kunjat më të jashtme që shihen në këtë imazh, atëherë ai do të konfigurohet si 1 goditje e vetme. Dhe nëse është në dy më të brendshmet, mënyra përsëritëse aktivizohet. Kjo është, ka 3 kunja, nëse është në pjesën e jashtme dhe e mesmja është funksion mono, dhe nëse është në kunjin qendror dhe atë në brendësi të PCB do të jetë ajo e përsëritur.
  • Koha e inicializimit: pasi të keni filluar të punoni modulin HC-SR501, duhet të kalojë të paktën 1 min para se të funksionojë.
  • Temperatura e punës operacionale: -15ºC dhe + 70ºC
  • Më shumë informacion: shih pinout dhe fletën e të dhënave

Mbani në mend se këto sensorë pasivë Ato janë ideale për projektet tuaja, ato do të fillojnë vetëm nëse zbulojnë një afërsi, ndërkohë ato do të qëndrojnë në vesh pasiv. Dhe mund ta merrni shumë lehtë, pasi HC-SR501 ka një pinout i thjeshtë:

  • Vcc per te dhene pushtet.
  • GND për tu lidhur me tokën.
  • Dalja për daljen e sensorit.

Sa për dy makinë prerëse që unë kam cituar më parë, ato mund të rregullohen siç e thashë tashmë. Ajo që nuk kam shpjeguar janë mënyrat e shkrepjes nga kërcyesi:

  • H (riaktivizimi): Dalja mbetet e lartë kur sensori ndizet, domethënë, ai e mban tensionin të lartë kur zbulon lëvizjen ose afërsinë, dhe e bën këtë në mënyrë të përsëritur. Do të ulet kur sensori është joaktiv.
  • L (normale): prodhimi rritet nga i ultë i lartë kur aktivizohet. Lëvizja e vazhdueshme rezulton në një puls të përsëritur shumë të ulët.

aplikimet

PIR bazohet në rrezatim infra të kuq të nivelit të ulët. Sa më i nxehtë të jetë një objekt, aq më shumë IR lëshon. Kjo është ajo në të cilën bazohet ky lloj sensori, pasi njerëzit, objektet dhe kafshët japin nxehtësi dhe me të mund të matet për të ditur nëse janë afër apo jo.

Me këtë sistem të thjeshtë mund të implementohet nga dyert që hapen automatikisht, shkallët lëvizëse që fillojnë kur zbulojnë afërsinë, alarme që aktivizohen kur zbulojnë praninë, dritat që ndriçojnë kur zbulojnë praninë tuaj, etj. Numri i aplikacioneve është shumë i lartë ...

Kjo e kombinuar me Arduino dhe shumë pajisje të tjera të tilla si moduli i lidhjes, mund të transportohen Paralajmërime në internet, dhe zgjerojnë më tej aftësitë duke bërë që aktiviteti i shkaktimit të zbulimit të pranisë në distancë. Po i referohem Moduli ESP8266-01 ose te ngjashme ...

Tjetër rekomandim es përdorni një stafetë për të aktivizuar elementë të tensionit të lartë, siç janë motori i derës, llamba, etj.

Integrimi i HC-SR501 me Arduino

lidhje hc-sr501 me Arduino

integrojeni atë me bordin tuaj Arduino IDE, Ju mund të shihni kursin tonë të programimit për më shumë informacion. Sidoqoftë, unë ju tregoj një kod të thjeshtë skica me të cilin mund të filloni të shihni se si përdoret në një mënyrë themelore, dhe pak nga pak mund të modifikoni kodin fillestar dhe të shtoni elemente në projektin tuaj për ta bërë atë të funksionojë plotësisht.

El shembull kod burimi do të ishte kështu:

//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);
  }
}


Bëhu i pari që komenton

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.