Ang mga Digital Code Locks ay napakapopular sa Electronics, kung saan kailangan mong magpasok ng isang partikular na 'Code' upang buksan ang Lock. Ang ganitong uri ng Locks ay nangangailangan ng isang Microcontroller upang ihambing ang ipinasok na code sa paunang natukoy na code upang buksan ang Lock. Naitayo na namin ang mga ganitong uri ng Digital Locks gamit ang Arduino, gamit ang Raspberry Pi at paggamit ng 8051 microcontroller. Ngunit ngayon dito itinatayo namin ang Code Lock nang walang anumang Microcontroller.
Sa simpleng circuit na ito ay nagtatayo kami ng 555 Timer IC based Code Lock. Sa Lock na ito, magkakaroon ng 8 mga pindutan at kailangang pindutin ng isa ang tukoy na apat na mga pindutan nang sabay-sabay upang ma-unlock ang Lock. Ang 555 IC ay na-configure bilang isang Monostable Vibrator dito. Talaga sa circuit na ito magkakaroon kami ng isang LED sa output pin 3 na naka-ON kapag ang trigger ay inilapat sa pamamagitan ng pagpindot sa mga tukoy na apat na mga pindutan. Ang LED ay nananatiling Naka-on sa ilang oras at pagkatapos ay awtomatikong i-off. Ang oras ng On ay maaaring kalkulahin sa 555 monostable calculator na ito. Kinakatawan ng LED ang Electric Lock dito na mananatiling naka-lock kapag walang kasalukuyang at mag-unlock kapag ang kasalukuyang dumadaan dito. Ang kumbinasyon ng tukoy na apat na mga pindutan ay ang "Code", na kailangang buksan ang Lock.
Mga Kinakailangan na Bahagi:
- + Boltahe ng 5V na Suplay
- 555 Timer IC
- 470Ω risistor
- 100Ω risistor (2 piraso)
- 10KΩ risistor
- 47KΩ risistor
- 100µF capacitor
- LED
- Push Button (8 piraso)
Paliwanag sa Circuit:
Ipinapakita ng pigura ang circuit diagram ng 555 batay sa Code Lock,
Tulad ng ipinakita sa circuit mayroon kaming isang capacitor sa pagitan ng PIN6 at GROUND ang halaga ng capacitor na ito ay tumutukoy sa oras ng pag-on ng LED sa sandaling ang isang gatilyo ay naipasa. Ang capacitor na ito ay maaaring mapalitan ng mas mataas na halaga para sa higit pang tagal ng oras ng Pag-on para sa isang solong pag-trigger. Sa pagbawas ng capacitance maaari nating bawasan ang oras ng Pag-on pagkatapos ng isang pag-trigger. Ang supply boltahe na inilapat sa circuit ay maaaring maging anumang boltahe mula sa + 3V hanggang + 12V at hindi ito dapat lumagpas sa 12V sa paggawa nito ay magreresulta sa pagkasira ng maliit na tilad. Ang natitirang mga koneksyon ay ipinapakita sa Circuit Diagram.
Paggawa ng Paliwanag:
Tulad ng nabanggit kanina, narito ang 555 IC ay na-configure sa Monostable Multivibratior mode. Kaya't sa sandaling maibigay ang gatilyo sa pamamagitan ng pagpindot sa Push Button, ang LED ay ON at ang output ay mananatiling TAAS hanggang sa makakonekta ang capacitor sa singil ng PIN6 sa rurok na halaga. Ang oras kung saan magiging mataas ang OUTPUT ay maaaring makalkula ng formula sa ibaba.
T = 1.1 * R * C
Kaya ayon sa mga halaga sa aming circuit, T = 1.1 * 47000 * 0.0001 = 5.17 segundo.
Kaya't ang LED ay magiging ON para sa 5seconds.
Maaari naming Taasan o Bawasan ang oras na ito sa pamamagitan ng pagbabago ng halaga ng capacitor. Ngayon bakit ang oras na ito ay mahalaga? Ang tagal ng oras na ito ay ang oras kung saan mananatiling bukas ang Lock pagkatapos na ipasok ang tamang code o pindutin ang mga tamang key. Kaya kailangan naming magbigay ng sapat na oras para makapasok ang gumagamit sa pintuan pagkatapos ng pagpindot sa mga tamang key.
Ngayon, alam namin na Sa 555 timer IC, hindi mahalaga kung ano ang TRIGGER, kung ang RESET pin ay hinila pababa ang output ay magiging Mababa. Kaya dito gagamitin namin ang mga Trigger at Reset na pin upang maitayo ang aming Code Lock.
Tulad ng ipinakita sa circuit, ginamit namin ang Mga Push Buttons sa jumbled na paraan upang lituhin ang hindi awtorisadong pag-access. Tulad ng sa circuit, ang mga pindutan ng layer ng TOP ay "Mga Linker", lahat sila ay kailangang pinindot nang magkasama upang mailapat ang TIGGER. Ang mga pindutan ng layer ng BOTTOM ay lahat ng RESET o "Mines"; kung pipindutin mo kahit ang isa sa kanila ang OUTPUT ay magiging LOW kahit na ang LINKERS ay diniinan ng sabay-sabay.
Tandaan dito na ang Pin 4 ay ang I-reset ang Pin at ang Pin 2 ay ang gatilyo na Pin sa 555 timer IC. Ire-reset ng grounding Pin 4 ang 555 IC at ang grounding Pin 2 ay magpapalitaw ng output na maging mataas. Kaya upang makuha ang Output o upang buksan ang Code Lock, dapat isa pindutin ang lahat ng mga pindutan sa TOP layer (mga linker) nang sabay-sabay nang hindi pinipilit ang anumang pindutan sa Ibabang layer (Mines). Sa 8 mga pindutan magkakaroon kami ng 40K na mga kumbinasyon at maliban kung ang tamang LINKERS ay kilala, aabutin ito magpakailanman upang makuha ang tamang kumbinasyon upang buksan ang Lock.
Ngayon, hinayaan nating talakayin ang panloob na pagtatrabaho ng circuit. Ipagpalagay natin na ang circuit ay konektado sa board ng tinapay ayon sa diagram ng circuit at binigyan ng lakas. Ngayon ang LED ay MATAPOS dahil ang TRIGGER ay hindi ibinigay. Ang TRIGGER PIN sa timer chip ay napaka-sensitibo at tinutukoy nito ang output ng 555. Isang mababang lohika sa TRIGGER pin 2 SETS ang flip-flop sa loob ng 555 TIMER at nakakakuha kami ng Mataas na Output at kapag binigyan ang gatong pin Mataas na lohika ang output ay nananatili MABABA
Kapag ang lahat ng mga susi sa Nangungunang Layer (Mga Linker) ay pinindot nang magkasama, pagkatapos ay ang pin ng gatilyo lamang ang nakakakuha ng Ground at nakakakuha kami ng Output habang ang TAAS at ang lock ay mabubuksan. Gayunpaman ang mataas na yugto na ito ay hindi mapapanatili ng mahabang panahon kapag tinanggal ang gatilyo. Kapag ang LINKERS ay pinakawalan, ang TAAS na yugto ng output ay nakasalalay lamang sa oras ng pagsingil ng capacitor na konektado sa pagitan ng Pin 6 at ground tulad ng tinalakay natin nang mas maaga. Kaya't ang Lock ay mananatiling naka-unlock hanggang masingil ang capacitor. Ang capacitor ay isang beses umabot sa isang antas ng boltahe na pinalalabas nito sa pamamagitan ng THRESHOLD pin (PIN6) na 555, na kumukuha pababa sa OUTPUT at naka-off ang LED habang nagpapalabas ng capacitor. Ganito gumagana ang 555 IC sa Monostable Mode.
Kaya't ganito gumagana ang Electronic Lock na ito, maaari mo pang palitan ang LED ng aktwal na Electric Door Lock gamit ang isang Relay o Transistor. Ang ganitong uri ng totoong Electric Door Lock ay ipinakita dito sa proyektong ito: Arduino Door Lock