Sa proyektong ito gagawa kami ng isang sistema ng alerto ng panginginig ng boses sa ATMEGA8 microcontroller. Maaari din itong magamit bilang isang sistema ng alerto sa pagnanakaw, f o na pupunta kami sa interface ng ikiling ng interface gamit ang ATMEGA8. Ang isang ikiling sensor ay ipinapakita sa ibaba ng pigura.
Maaari nating makita na mayroong isang silindro sa larawan, sa silindro na iyon magkakaroon ng isang malayang gumagalaw na bola na metal. Sa ilalim ng silindro magkakaroon ng dalawang mga contact sa metal. Kaya't kapag inilipat ang sensor ang libreng nahuhulog na bola ay nakikipag-ugnay sa mga conductor sa ibaba na gumagawa ng isang maikling circuit. Ang maikling circuit na ito ay madarama ng op-amp sa control circuit. Bilang isang tugon sa ikiling ang op-amp ay nagpapakita ng isang mataas na output.
Ibibigay namin ang signal ng ikiling sensor sa ATMEGA8 para sa naaangkop na tugon.
Kinakailangan ang Mga Bahagi
Hardware: ATMEGA8 microcontroller, power supply (5v), AVR-ISP PROGRAMMER, 1000uF capacitor, LED, 220Ω risistor, LDR (Light Dependent Resistor), 10KΩ risistor, 1KΩ risistor, 2n3906 transistor, buzzer, Anumang module ng sensor ng paggalaw (HC-SR501), 1KΩresistor (5 piraso), Mga Pindutan (5 piraso), 2WATT LED, TIP122 transistor.
Software: Atmel studio 6.1, progisp o flash magic.
Circuit Diagram at Paliwanag
Tulad ng ipinakita sa circuit, hindi na kailangang ikonekta ang isang panlabas na kristal dito. Dahil gumagana ang ATMEGA sa panloob na 1MHz, ang oscillator ng Resistor-Capacitor ay default. Kapag kinakailangan lamang ang kawastuhan ng orasan, bilang aplikasyon ng pagbibilang ng mataas na katumpakan, nakakabit ang panlabas na kristal. Kapag ang Controller ay unang binili, ito ay fuse upang gumana sa panloob na kristal bilang default.
Ang mga ATMEGA8 fuse bits ay hindi hinawakan dito, dahil hindi namin kailangan ng kawastuhan ang default na panloob na relo ng 1MHZ ay sapat na sa circuit na ito.
Sa sandaling may panginginig ng sensor ang nagpapadala ng mataas na pulso sa ATMEGA8. Sa sandaling matanggap ang mataas na pulso ang controller ay mai-program upang magpadala ng isang alerto sa pamamagitan ng pag-ON ng buzzer na gumagawa ng ingay.
Pagkatapos nito ang mga awtorisadong tao lamang ang maaaring patayin ang alarma. Magkakaroon ng 5 mga susi na naka-interfaced sa ATMEGA na may ganitong posibilidad na 4999 na mga kumbinasyon. Sa lahat ng mga kombinasyong iyon isang kombinasyon lamang ang maaaring patayin ang alarma. Ang tamang code ay mai-program sa controller. Kaya't ang tao lamang na may code ang maaaring mag-OFF ng alarma na itinakda sa panahon ng panginginig ng boses.
Samakatuwid magkakaroon kami ng isang THEFT ALERT system sa pamamagitan ng paggamit ng ATmega8 Microcontroller.