HC-SR501 - Сумяшчальны з Arduino ІЧ-датчык руху

HC-SR501

Калі вы хочаце прадаставіць сваім праектам "Зрабі сам" Arduino магчымасць выяўляць блізкасць або перамяшчэнне і на аснове гэтага рабіць нейкія дзеянні, такія як рэгістрацыя падзеі, уключэнне святла, спрацоўванне будзільніка, актываваць рухавік пастаяннага токуі г.д., тады вы павінны пазнаёміцца ​​з датчыкам HC-SR501.

гэта датчык выкарыстоўвае ВК, як і іншыя тыпы падобных датчыкаў, і ў гэтым кіраўніцтве я паспрабую растлумачыць усё, што вам трэба ведаць, каб пачаць выкарыстоўваць яго з нуля. Ад яго асаблівасцяў да таго, як інтэграваць HC-SR501 з ваш значок Arduino UNO. Усё больш практычным спосабам зрабіць гэта максімальна простым.

Што такое HC-SR501 і прынцып працы

лінза Фрэнеля

El HC-SR501 - гэта свайго роду датчык руху, PIR-датчык, які складаецца з двух асобных элементаў. З аднаго боку, у яго ёсць прылада, якое выпраменьвае дыферэнцыяльны сігнал паміж ім і іншымі датчыкамі, якія на самой справе будуць актываваць сігнал трывогі.

Гэта дасягаецца інтэгральная схема BISS0001, які змяшчае аперацыйныя ўзмацняльнікі і дадатковыя электронныя інтэрфейсы. У дадатак да гэтага, модуль дазваляе дзве налады сваіх функцый, адна - для адчувальнасці адлегласці выяўлення PIR з некаторымі патэнцыяметрамі. Іншая асаблівасць - гэта магчымасць аўтаматычнага выяўлення святла, хоць яна не ўключана на заводзе.

Гэтая апошняя функцыя часта выкарыстоўваецца некаторыя сістэмы каб уключыць святло сістэмы пры выяўленні руху, але навакольнае асвятленне не высокае, гэта значыць, калі ноч.

У выпадку з HC-SR501 існуе дыяпазон выяўлення руху з дыяпазонам Ад 3 да 7 метраў, і адтуліны PIR да 90 і 110º. Гэта добры дыяпазон, які дазваляе ўсталёўваць яго там, дзе вам трэба, напрыклад, на сцяне, столі, падлозе і г.д.

Як бачыце, датчык PIR пакрыты своеасаблівым белым купалам, вось што вядома Лінза Фрэнеля. Ён названы ў гонар французскага вынаходніка і фізіка Аўгустына-Жана Фрэнеля. Дзякуючы гэтаму можна стварыць лінзы з вялікай дыяфрагмай і кароткай фокуснай адлегласцю без вагі і асноўнай масы матэрыялу, які варта выкарыстоўваць са звычайнай лінзай.

І гэта дзякуючы дызайну гэтага лінза, вынайдзеная ў 1822 годзе, а далей - малюнак паверхні, які вы можаце ўбачыць на малюнку, падобны на мяч для гольфа. І дзякуючы гэтай канструкцыі было рэалізавана мноства прылад, у тым ліку HC-SR501.

Асаблівасці HC-SR501

Элементы кіравання HC-SR501

El ВК-модуль HC-SR501 - гэта недарагі датчык, малыя і з адной з самых перадавых тэхналогій усіх бягучых датчыкаў руху. Дзякуючы двум патэнцыяметрам і інтэграванай перамычцы, яго параметры можна лёгка змяніць, адаптуючы іх пад усе патрэбы ў адчувальнасці і адлегласці і нават час актывацыі і рэакцыі.

Лас- Тэхнічныя характарыстыкі гэтага HC-SR501:

  • Ён складаецца з PIR LH1778 і кантролера BISS0001
  • Напружанне харчавання: ад 5 да 12v
  • Спажываная магутнасць: <1 мА
  • Дыяпазон адлегласці: ад 3 да 7 м
  • Кут выяўлення: 110º
  • Налады: з дапамогай 2-х потенциометров для дыяпазону выяўлення і актыўнага часу трывогі. Перамычка дадае магчымасць наладжваць выхад сігналу трывогі ў рэжыме адзінкавага стрэлу альбо ў рэжыме паўторнага запуску. Выхад сігналізацыі можна наладзіць на час ад 3 секунд да 5 хвілін.
    • 1 (на малюнку): павярніце направа, як і на малюнку, каб усталяваць ад 3 секунд да 5 хвілін.
    • 2 (на малюнку): павярніце налева, як на малюнку, каб наладзіць адлегласць ад 3 метраў да максімальных 7 метраў.
    • 3 (на малюнку): перамычка для наладжвання трыгера. Калі перамычка будзе ўстаўлена ў два крайнія штыфты, разгледжаныя на гэтым малюнку, яна будзе наладжана як 1 адзінкавы стрэл. І калі ён знаходзіцца ў двух глыбінях, актывуецца паўтаральны рэжым. Гэта значыць, ёсць 3 штыфта, калі ён знаходзіцца звонку, а сярэдні - гэта функцыя мона, а калі ён знаходзіцца на цэнтральным штыфце, а той на ўнутраным боку друкаванай платы, гэта будзе паўтаральны.
  • Час ініцыялізацыі: пасля запуску сілкавання модуля HC-SR501 павінна прайсці не менш за 1 мін, перш чым ён запрацуе.
  • Працоўная рабочая тэмпература: -15ºC і + 70ºC
  • Больш падрабязная інфармацыя: см. раздрукоўку і табліцу

Майце на ўвазе, што гэтыя пасіўныя датчыкі Яны ідэальна падыходзяць для вашых праектаў, яны запусцяцца, толькі калі выявяць блізкасць, а тым часам застануцца ў пасіўным вуху. І вы можаце атрымаць яго вельмі лёгка, бо HC-SR501 мае простая распіноўка:

  • Vcc, каб даць уладу.
  • GND для падлучэння да зямлі.
  • Выхад для выхаду датчыка.

Што ж тычыцца два трымеры што я ўжо цытаваў раней, іх можна скарэктаваць, як я ўжо казаў. Тое, што я не патлумачыў, - гэта рэжымы стральбы перамычкай:

  • H (паўторная актывацыя): Выхад застаецца высокім, калі датчык спрацоўвае, гэта значыць, ён падтрымлівае высокае напружанне, калі выяўляе рух ці блізкасць, і робіць гэта неаднаразова. Ён панізіцца, калі датчык неактыўны.
  • L (нармальны): выхад павялічваецца ад нізка-высокага ўзроўню пры актывацыі. Бесперапыннае рух прыводзіць да паўторнага высокага і нізкага пульса.

прыкладанняў

PIR заснаваны на інфрачырвоным выпраменьванні нізкага ўзроўню. Чым гарачэй аб'ект, тым больш ВК ён выпраменьвае. Менавіта на гэтым заснаваны гэты тып датчыка, бо людзі, прадметы і жывёлы аддаюць цяпло, і з яго дапамогай можна вымераць, ці знаходзяцца яны побач ці не.

З дапамогай гэтай простай сістэмы можа быць рэалізавана Ад дзвярэй, якія адчыняюцца аўтаматычна, эскалатараў, якія запускаюцца пры выяўленні блізкасці, сігналізацыі, якія спрацоўваюць пры выяўленні прысутнасці, агнёў, якія загараюцца, калі вызначаюць вашу прысутнасць і г.д. Колькасць заявак вельмі вялікая ...

Гэта ў спалучэнні з Arduino і многімі іншымі прыладамі, такімі як модуль падлучэння, можа быць адпраўлена Інтэрнэт-абвесткі, а таксама пашырыць магчымасці, робячы выдаленне спрацоўвальнай актыўнасцю выяўлення прысутнасці. Я маю на ўвазе Модуль ESP8266-01 ці падобнае ...

Іншы рэкамендацыя es выкарыстоўваць рэле для актывацыі элементаў больш высокага напружання, такіх як дзвярны рухавік, лямпачка і г.д.

Інтэграцыя HC-SR501 з Arduino

злучэнне hc-sr501 з Arduino

да інтэграваць яго з вашай платай IDE Arduino, Вы можаце ўбачыць наш курс праграмавання для атрымання дадатковай інфармацыі. Аднак я паказваю вам просты код эскіза, з дапамогай якога вы можаце пачаць бачыць, як ён выкарыстоўваецца ў асноўным, і патроху вы можаце змяніць пачатковы код і дадаць элементы ў свой праект, каб ён цалкам працаваў.

El прыклад зыходнага кода гэта было б так:

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


Змест артыкула адпавядае нашым прынцыпам рэдакцыйная этыка. Каб паведаміць пра памылку, націсніце тут.

Будзьце першым, каб каментаваць

Пакіньце свой каментар

Ваш электронны адрас не будзе апублікаваны. Абавязковыя для запаўнення палі пазначаныя *

*

*

  1. Адказны за дадзеныя: Мігель Анхель Гатон
  2. Прызначэнне дадзеных: Кантроль спаму, кіраванне каментарыямі.
  3. Легітымнасць: ваша згода
  4. Перадача дадзеных: Дадзеныя не будуць перададзены трэцім асобам, за выключэннем юрыдычных абавязкаў.
  5. Захоўванне дадзеных: База дадзеных, размешчаная Occentus Networks (ЕС)
  6. Правы: у любы час вы можаце абмежаваць, аднавіць і выдаліць сваю інфармацыю.