Pic ve ldr

Başlatan aqustic, 04 Kasım 2010, 19:40:38

aqustic

Picin bir pini 1 oldugu zaman çıkışlardan birinde röleyi karanlıkta çektirmek istiyorum.Yani Pinlerden biri  1 oldugu zaman ortam şayet karanlıksa diger pindeki röle çekicek.Karanlık degilse röle çekmicek.
Bunun için ne yapmam lazım.Uygun şema bulamadım.LDR'yi rölenin oldugu çıkışa mı yoksa sinyalin geldigi girişe mi takıcaz?

justice_for_all

simdi arkadasim picin 1 olmasi istenen pini ldrye mi bagli olcak yoksa o pini sen kendin mi 1 yapmak istiyosun...

bence direk ldr ile yap op am karsilastirici ile istedigin bi referans voltaj koy o voljajin altina indigi veya ustuna ciktigi anda opamp sana 1 yada 0 cikisi verir opamp cikisinida pic pinine baglayarak picten kontrol edebilirsin..

ama baska islem yaptirmicaksan pice bile gerek yok yani...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

aqustic

Hocam benım çalışmam şu şekildeydi
Örnegin 12f675 için konuşacak olursak
12f675 de  GPIO.2=1 oldugu zaman  GPIO.4 pini = 1 olcak ve 10 saniye o şekilde aktif kalcak.Röle çekili kalcak.Sonra röle bırakcak.Ben bu işlemi şu an zaten yapabiliyorum.

Fakat ben bu işlemi artık sadece gece yapmak istiyorum.Bir de picin diger pinleri de dolu.Sadece bu işlem gece olcak.Pic beslemesine direk LDR 'Li bi devre de koyarım aslında ama o zaman da pic sadece geceleri aktif olur.Benım istedigim şey ise picin sadece bir pini yukarıda anlattıgım şekilde olcak.

Bunu nasıl yapıcaz.LDR'yi sinyalin geldigi giriş pinine mi yoksa röleyi çeken çıkış pininemi baglıcaz.Bunu çözemedim.

justice_for_all

evet arkadasim giris pinine koycaksin ama yukarda dedigim gibi bi opamp kullanman gerek karsilastirici olarak internette arastir opamp hirsiz alarm..orda senin kullanacagina yakin bi baglanti semasi olur ldryi ve opampi anyi ordaki gibi bagla opampin cikisinida pull up direnciyle giris pinine bagla...


Iyi calismalar...
Deneyip de başaramayanları değil, yalnızca denemeye bile kalkışmayanları yargıla.   Gökhan Arslanbay

necati

/***entegreterbiyecisi@yahoo.com***/
//CCSC FOTOSEL
#include <12F675.h>
#device ADC=10
#use fast_io(A)
#use delay(clock=4000000)
#fuses  INTRC_IO,NOWDT,NOCPD,NOPROTECT

int16 v0=0,v1=0,fark=5;

/***entegreterbiyecisi@yahoo.com***/
void main( void ){
      SET_TRIS_A   (0b00000011);
      setup_adc(ADC_CLOCK_INTERNAL);
      setup_comparator(NC_NC_NC_NC);
   while(true){
/***entegreterbiyecisi@yahoo.com***/     
      setup_adc_ports(AN0_ANALOG);//set icin trimpot 50k 0 +5v orta uc A0 pin7
      set_adc_channel(0);
      delay_us(5);
      v0= read_adc();
      delay_ms(5);
/***entegreterbiyecisi@yahoo.com***/     
      setup_adc_ports(AN1_ANALOG);//LDR icin giriş 47k ile +5v A1 pin6
      set_adc_channel(1);         //LDR A1 pin6 ile com arasina(-)
      delay_us(5);
      v1= read_adc();
      delay_ms(5);
/***entegreterbiyecisi@yahoo.com***/
      setup_adc_ports( NO_ANALOGS );
      SET_TRIS_A   (0b00000011);
      if( v0>=v1)output_high(PIN_A5);      //isigi yak
      if( v1>=(v0+fark))output_low(PIN_A5);//isigi sondur
      delay_us(1000);
      }}
/***entegreterbiyecisi@yahoo.com***/
//girise opamp a gerek yok kolay gelsin
[email]entegreterbiyecisi@yahoo.com[/email]