Dapat ay nakita mo ang mga awtomatikong bukas ng pinto sa mga shopping mall at iba pang mga komersyal na gusali. Binubuksan nila ang pinto kapag may lumapit sa pasukan at isara ito pagkalipas ng ilang oras. Ang isang bilang ng mga teknolohiya ay magagamit upang makagawa ng tulad ng mga uri ng mga system tulad ng PIR sensor, Radar sensor, Laser sensor, Infrared sensor, atbp Sa arduino based na proyekto, sinubukan naming kopyahin ang parehong system sa pamamagitan ng paggamit ng isang sensor ng PIR.
Gumagamit ito ng sensor na nakakakita ng paggalaw (sensor ng PIR) upang buksan o isara ang pinto na nakakakita ng infrared na enerhiya na tinanggal mula sa katawan ng tao. Kapag may dumating sa harap ng pintuan, ang infrared na enerhiya na nakita ng sensor ay nagbabago at pinasisimulan nito ang sensor na buksan ang pinto tuwing may lumalapit sa pintuan. Ang signal ay karagdagang ipinadala sa arduino uno na kumokontrol sa pinto.
Mga Bahagi ng Circuit
- Arduino UNO
- 16x2 LCD
- PIR Sensor
- Mga kumokonekta na mga wire
- Bread board
- 1 k risistor
- Supply ng kuryente
- Driver ng motor
- Kaso ng CD (DVD Troly)
PIR Sensor
Ang sensor ng PIR ay nakakakita ng anumang pagbabago sa init, at tuwing nakakita ito ng anumang pagbabago, ang output PIN nito ay nagiging TAAS. Ang mga ito ay tinukoy din bilang Pyroelectric o IR galaw sensor.
Narito dapat nating tandaan na ang bawat bagay ay naglalabas ng ilang halaga ng infrared kapag pinainit. Nagpapalabas din ang tao ng infrared dahil sa init ng katawan. Ang mga sensor ng PIR ay maaaring makakita ng kaunting pagkakaiba-iba sa infrared. Kailan man dumaan ang isang bagay sa saklaw ng sensor, gumagawa ito ng infrared dahil sa alitan sa pagitan ng hangin at bagay, at mahuli ng PIR.
Ang pangunahing sangkap ng PIR sensor ay ang Pyroelectric sensor na ipinakita sa pigura (hugis-parihaba na kristal sa likod ng plastic cap). Kasama ang BISS0001 ("Micro Power PIR Motion Detector IC"), ilang resistors, capacitor at iba pang mga sangkap na ginamit upang bumuo ng PIR sensor. Kinukuha ng BISS0001 IC ang input mula sa sensor at pinoproseso upang gawin ang output pin TAAS o Mababang naaayon.
Ang Pyroelectric sensor ay nahahati sa dalawang halves, kapag walang paggalaw, ang parehong halves ay mananatili sa parehong estado, nangangahulugang parehong nadarama ang parehong antas ng infrared. Sa sandaling pumasok ang isang tao sa unang kalahati, ang antas ng infrared na isang kalahati ay magiging mas malaki kaysa sa iba pa, at ito ang sanhi ng reaksyon ng mga PIR at ginawang mataas ang output pin.
Ang Pyroelectric sensor ay natatakpan ng isang plastic cap, na mayroong hanay ng maraming mga Fresnel Lens sa loob. Ang mga lente na ito ay hubog sa isang paraan upang ang sensor ay maaaring masakop ang isang malawak na saklaw.
Circuit Diagram at Paliwanag
Ang mga koneksyon para sa arduino based door opener circuit ay ipinapakita sa diagram sa itaas. Dito ginagamit ang isang sensor ng PIR para sa pandama ng paggalaw ng tao na mayroong tatlong mga terminal ng Vcc, GND at Dout. Ang Dout ay direktang konektado sa pin number 14 (A0) ng arduino uno. Ang isang 16x2 LCD ay ginagamit para sa pagpapakita ng katayuan. Ang mga RS, EN na pin ng LCD na konektado sa 13 at 12 ng arduino at mga data pin na D0-D7 ay konektado sa arduino digital pin na mga numero 11, 10, 9, 8. Ang RW ay direktang konektado sa lupa. Ang driver ng L293D motor ay konektado sa arduino pin 0 at 1 para sa pagbubukas at pagsasara ng gate. Dito sa circuit gumamit kami ng motor para sa gate.
Paliwanag sa Programming
Ang konsepto na ginamit dito para sa pagprograma ay napaka-simple. Sa programa nagamit lamang namin ang digital input output.
Ginagamit ang DigitalRead para sa pagbabasa ng output ng PIR sensor.
Pagkatapos nito, kung ang sensor ng PIR ay may pakiramdam ng anumang paggalaw pagkatapos ay nagpapadala ang programa ng isang utos upang buksan ang gate, ihinto ang gate, isara ang gate at itigil ang gate.
Tingnan sa ibaba ang kumpletong code para sa arduino na awtomatikong nagbukas ng pinto.