Picproje Elektronik Sitesi

MİKRODENETLEYİCİLER => Microchip PIC => Konuyu başlatan: XX_CİHAN_XX - 29 Aralık 2006, 15:50:24

Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 29 Aralık 2006, 15:50:24
Arkadaşlar uzunca bir süre önce erkan arkadaşımızın yaptığı çeviri ile anlatılan bir proje vardı.

https://www.picproje.org/main/modules.php?name=News&file=article&sid=3

Bu projeyi kısa bir süre önce yaptım.Oradaki şemanın aynısını uyguladım.Fakat şema ile birlikte verilen programı kullandıgımda 1m ile 3,5m arasında olcum yapabıldıgını gordum.Bende alternatif program olarak aynı şema için yazdığım programı veriyorum.Bu program ile 5cm den 5,5metreye kadar sıkıntısız olctum.Yeterli alan olmadığı için henüz 5,5m nin ustunu denıyemedim.Ama 10metreye kadar olcum yapabılecegını tahmın edıyorum.

not: şemadaki kaydetme , maskeleme vs butonları(s2,s3,s4) kullanılmamaktadır.olcum ıcın s5 butonuna basmak yeterlı.
s5 butonuna basılı tutuldugu surece olcum yapar ve ekrana cm cınsınden yazar.dıger butonlar(s2,s3,s4) kullanılmamaktadır.

Şemada 16f84 kullanılmıs fakat ben programı daha guncel oldugu ıcın 16f628 e gore yazdım.Onun dısında şema tamamen aynıdır.
Buyrun buda programı;)

;*****************************************
;ULTRASONIK MESAFE OLCUM PROGRAMI
;YAZAN: Cihan YILDIRIM
;29.12.2006
;*****************************************
LIST P=16F628
INCLUDE "P16F628.INC"
;*****************************************
ERRORLEVEL -302
__CONFIG _MCLRE_ON & _XT_OSC & _BODEN_OFF & _PWRTE_OFF & _LVP_OFF & _WDT_OFF
CBLOCK 0x20
DELAY_DATA
DELAY_DATA2
LCD_REG
LCD_TEMP
TEMP1L
TEMP1H
SAYAC
BUFFER
ONBINLER
BINLER
YUZLER
ONLAR
BIRLER
ONBINLER2
BINLER2
YUZLER2
ONLAR2
BIRLER2
ONBINLER3
BINLER3
YUZLER3
ONLAR3
BIRLER3
BOLUMH
BOLUML
BOLENH
BOLENL
TOPL1H
TOPL1L
TOPL2H
TOPL2L
SONUCH
SONUCL
REG20
REG21
REG22
REG23
REG24
REG25
REG26
ENDC
;*****************************************
#DEFINE LCD_DATA PORTB
#DEFINE RS PORTB,4
#DEFINE E PORTB,5
;*****************************************
#DEFINE SEND PORTB,6
;*****************************************
ORG 0x00
GOTO SETUP
;*****************************************
ORG 0x04
RETFIE
;*****************************************
YAZI1
ADDWF PCL,F
DT "OLCUM YAPILIYOR ", 0x00
;*****************************************
YAZI3
ADDWF PCL,F
DT "OLCUM ICIN,     ", 0x00
;*****************************************
YAZI4
ADDWF PCL,F
DT "BUTONA BASINIZ..", 0x00
;*****************************************
SETUP
MOVLW .7
MOVWF CMCON
BSF STATUS,5
BCF OPTION_REG,7 ;PULL_UP ACIK
MOVLW 0xC0
MOVWF TRISB
MOVLW B'11111100'
MOVWF TRISA
BCF STATUS,5
CLRF PORTA
CLRF PORTB
;*****************************************
MOVLW .250
CALL DELAY_MS
CALL     LCD_INIT
;*****************************************
MOVLW 0x00
MOVWF T1CON
;******************************************
MAIN
MOVLW 0x02
CALL SEND_CMD
CALL SATIR1
;******************************************
MOVLW 0xC0
CALL SEND_CMD
CALL SATIR2
;******************************************
BTFSS SEND
GOTO VERI_GONDER
GOTO MAIN
;******************************************
VERI_GONDER
MOVLW 0x02
CALL SEND_CMD
CALL VERI_GONDERILDI
;******************************************
CALL SINYAL_GONDER ;VERI GONDERILDE
;******************************************
CLRF PORTA
BTFSC SEND
GOTO MAIN
;******************************************
CALL MESAFE_HESAPLA ;MESAFE HESAPLANDI(SONUC TEMP1H VE TEMP1L YE YUKLENIR)
;******************************************
CALL BASAMAKLARA_AYIR ;TEMP1H VE TEMP1L BASAMAKLARINA AYRILIR(ONBINLER,BINLER,YUZLER,ONLAR,BIRLER)
;******************************************
CALL EKRANA_YAZ ;BU DEGERLER (ONBINLER,BINLER,YUZLER,ONLAR,BIRLER) EKRANA YAZLIR.
;******************************************
GOTO VERI_GONDER
;*****************************************
MESAFE_HESAPLA
;ACIKLAMA:
;GONDERILEN SES DALGASI 1845 MIKROSANIYEDE 30CM YOL ALMAKTADIR.(GIDIS GELIS OLARAK 60CM OLUYOR)
;61,5 MIKROSANIYEDE 1CM YOL ALIR.
;BU SUREYI 62 OLARAK KABUL EDERIZ DOLAYISIYLA HER 60CM DE 1CM ARTACAKTIR.
;BU HATA PAYI SONUCA EKLENEREK MESAFE TESPIT EDILIR.

;FORMUL:
;TIMER      (gönderilen sinyalin geri dönüş zamanı, mikrosaniye olarak)
;----- = SONUC1 (gerçek sonuc bulunur)
; 62       (1cm yol için biçilen süre, mikrosaniye olarak)

;SONUC1  
;----- = SONUC2 (hata payı tespit edilir)
; 60      

;SONUC1 + SONUC2 = MESAFE/CM (hata payı gercek sonuca eklenir ve uzaklık bulunur)

;NOT SONUC TEMP1H VE TEMP1L REGISTERINE CM CINSINDEN YUKLENIR
;********gercek sonuc bulunur*************
MOVF TEMP1H,W
   MOVWF    BOLUMH         ;bölünecek sayı high byte
MOVF TEMP1L,W
   MOVWF    BOLUML         ;bölünecek sayı low byte
   MOVLW      .62
   MOVWF    BOLENL         ;bölecek sayı high byte
   MOVLW .0
   MOVWF      BOLENH         ;bölecek sayı high byte
CALL BOLME
;********hata payı bulunur****************
BOL_60
MOVF SONUCH,W
MOVWF TEMP1H
   MOVWF    BOLUMH         ;bölünecek sayı high byte
MOVF SONUCL,W
MOVWF TEMP1L
   MOVWF    BOLUML         ;bölünecek sayı low byte
   MOVLW      .60
   MOVWF    BOLENL         ;bölecek sayı high byte
   MOVLW .0
   MOVWF      BOLENH         ;bölecek sayı high byte
CALL BOLME
;*****hata payı gercek sonuca eklenir***
MOVF TEMP1H,W
MOVWF TOPL1H
MOVF TEMP1L,W
MOVWF TOPL1L
MOVF SONUCH,W
MOVWF TOPL2H
MOVF SONUCL,W
MOVWF TOPL2L
CALL TOPLA
;*****************************************
MOVF SONUCH,W
MOVWF TEMP1H
MOVF SONUCL,W
MOVWF TEMP1L
RETURN
;*****************************************
BASAMAKLARA_AYIR
CLRF ONBINLER
CLRF BINLER
CLRF ONBINLER2
CLRF BINLER2
CLRF ONBINLER3
CLRF BINLER3
MOVF TEMP1L,W
MOVWF BUFFER
CALL CONVERTLOW
;*****************************************
BTFSC TEMP1H,0
CALL ADD256
BTFSC TEMP1H,1
CALL ADD512
BTFSC TEMP1H,2
CALL ADD1024
BTFSC TEMP1H,3
CALL ADD2048
BTFSC TEMP1H,4
CALL ADD4096
BTFSC TEMP1H,5
CALL ADD8192
BTFSC TEMP1H,6
CALL ADD16384
BTFSC TEMP1H,7
CALL ADD32768
RETURN
;*****************************************
ADD256
CLRF ONBINLER2
CLRF BINLER2
CLRF ONBINLER3
CLRF BINLER3
MOVLW .2
MOVWF YUZLER2
MOVLW .5
MOVWF ONLAR2
MOVLW .6
MOVWF BIRLER2
GOTO ADD_DECIMAL
;*****************************************
ADD512
CLRF ONBINLER2
CLRF BINLER2
CLRF ONBINLER3
CLRF BINLER3
MOVLW .5
MOVWF YUZLER2
MOVLW .1
MOVWF ONLAR2
MOVLW .2
MOVWF BIRLER2
GOTO ADD_DECIMAL
;*****************************************
ADD1024
CLRF ONBINLER2
CLRF ONBINLER3
MOVLW .1
MOVWF BINLER2
MOVLW .0
MOVWF YUZLER2
MOVLW .2
MOVWF ONLAR2
MOVLW .4
MOVWF BIRLER2
GOTO ADD_DECIMAL
;*****************************************
ADD2048
CLRF ONBINLER2
CLRF ONBINLER3
MOVLW .2
MOVWF BINLER2
MOVLW .0
MOVWF YUZLER2
MOVLW .4
MOVWF ONLAR2
MOVLW .8
MOVWF BIRLER2
GOTO ADD_DECIMAL
;*****************************************
ADD4096
CLRF ONBINLER2
CLRF ONBINLER3
MOVLW .4
MOVWF BINLER2
MOVLW .0
MOVWF YUZLER2
MOVLW .9
MOVWF ONLAR2
MOVLW .6
MOVWF BIRLER2
GOTO ADD_DECIMAL
;*****************************************
ADD8192
CLRF ONBINLER2
CLRF ONBINLER3
MOVLW .8
MOVWF BINLER2
MOVLW .1
MOVWF YUZLER2
MOVLW .9
MOVWF ONLAR2
MOVLW .2
MOVWF BIRLER2
GOTO ADD_DECIMAL
;*****************************************
ADD16384
MOVLW .1
MOVWF ONBINLER2
MOVLW .6
MOVWF BINLER2
MOVLW .3
MOVWF YUZLER2
MOVLW .8
MOVWF ONLAR2
MOVLW .4
MOVWF BIRLER2
GOTO ADD_DECIMAL
;*****************************************
ADD32768
MOVLW .3
MOVWF ONBINLER2
MOVLW .2
MOVWF BINLER2
MOVLW .7
MOVWF YUZLER2
MOVLW .6
MOVWF ONLAR2
MOVLW .8
MOVWF BIRLER2
;*****************************************
ADD_DECIMAL
;ONBINLER  BINLER  YUZLER  ONLAR  BIRLER
;ONBINLER2 BINLER2 YUZLER2 ONLAR2 BIRLER2 +
;------------------------------------------
;ONBINLER  BINLER  YUZLER  ONLAR  BIRLER
MOVF BIRLER,W
ADDWF BIRLER2,W
MOVWF BUFFER
MOVLW .10
SUBWF BUFFER,W
BTFSS STATUS,C
MOVF BUFFER,W
MOVWF BIRLER3
BTFSC STATUS,C
INCF ONLAR,F ;ELDE AKTARILDI
;*****************************************
MOVF ONLAR,W
ADDWF ONLAR2,W
MOVWF BUFFER
MOVLW .10
SUBWF BUFFER,W
BTFSS STATUS,C
MOVF BUFFER,W
MOVWF ONLAR3
BTFSC STATUS,C
INCF YUZLER,F ;ELDE AKTARILDI
;*****************************************
MOVF YUZLER,W
ADDWF YUZLER2,W
MOVWF BUFFER
MOVLW .10
SUBWF BUFFER,W
BTFSS STATUS,C
MOVF BUFFER,W
MOVWF YUZLER3
BTFSC STATUS,C
INCF BINLER,F ;ELDE AKTARILDI
;*****************************************
MOVF BINLER,W
ADDWF BINLER2,W
MOVWF BUFFER
MOVLW .10
SUBWF BUFFER,W
BTFSS STATUS,C
MOVF BUFFER,W
MOVWF BINLER3
BTFSC STATUS,C
INCF ONBINLER,F ;ELDE AKTARILDI
;*****************************************
MOVF ONBINLER,W
ADDWF ONBINLER2,W
MOVWF BUFFER
MOVLW .10
SUBWF BUFFER,W
BTFSS STATUS,C
MOVF BUFFER,W
MOVWF ONBINLER3
BTFSC STATUS,C
GOTO UNLIMIT ;MESAFE OLCUM SINIRININ DISINDA
;*****************************************
MOVF ONBINLER3,W
MOVWF ONBINLER
MOVF BINLER3,W
MOVWF BINLER
MOVF YUZLER3,W
MOVWF YUZLER
MOVF ONLAR3,W
MOVWF ONLAR
MOVF BIRLER3,W
MOVWF BIRLER
RETURN
;*****************************************
UNLIMIT
CLRF ONBINLER
CLRF BINLER
CLRF YUZLER
CLRF ONLAR
CLRF BIRLER
RETURN
;*****************************************
CONVERTLOW
CLRF YUZLER
CLRF ONLAR
CLRF BIRLER
CONVERT_YUZ
MOVLW .100
SUBWF BUFFER,F
BTFSS STATUS,C
GOTO YUZ_BITTI
INCF YUZLER,F
GOTO CONVERT_YUZ
;*****************************************
CONVERT_ON
MOVLW .10
SUBWF BUFFER,F
BTFSS STATUS,C
GOTO ON_BITTI
INCF ONLAR,F
GOTO CONVERT_ON
;*****************************************
CONVERT_BIR
MOVF BUFFER,W
MOVWF BIRLER
RETURN
;*****************************************
YUZ_BITTI
MOVLW .100
ADDWF BUFFER,F
GOTO CONVERT_ON
;*****************************************
ON_BITTI
MOVLW .10
ADDWF BUFFER,F
GOTO CONVERT_BIR
;*****************************************
EKRANA_YAZ
MOVLW 0xC0
CALL SEND_CMD

MOVLW 'M'
CALL SEND_CHAR
MOVLW 'E'
CALL SEND_CHAR
MOVLW 'S'
CALL SEND_CHAR
MOVLW 'A'
CALL SEND_CHAR
MOVLW 'F'
CALL SEND_CHAR
MOVLW 'E'
CALL SEND_CHAR
MOVLW ':'
CALL SEND_CHAR
MOVLW ' '
CALL SEND_CHAR

MOVLW 0x30
ADDWF ONBINLER,W
CALL SEND_CHAR

MOVLW 0x30
ADDWF BINLER,W
CALL SEND_CHAR

MOVLW 0x30
ADDWF YUZLER,W
CALL SEND_CHAR

MOVLW 0x30
ADDWF ONLAR,W
CALL SEND_CHAR

MOVLW 0x30
ADDWF BIRLER,W
CALL SEND_CHAR

MOVLW 'C'
CALL SEND_CHAR
MOVLW 'M'
CALL SEND_CHAR

RETURN
;*****************************************
BOLME
  MOVF   BOLUML,W
  MOVWF   REG20
  MOVF   BOLUMH,W
  MOVWF   REG21
  MOVF   BOLENL,W
  MOVWF   REG22
  MOVF   BOLENH,W
  MOVWF   REG23
  CLRF   PCLATH
  CALL   BOLISLEM
  MOVWF   SONUCL
  MOVF   REG21,W
  MOVWF   SONUCH
  RETURN    
BOLISLEM
  CLRF   REG25
  CLRF   REG24
  MOVLW   0X10
  MOVWF   REG26
IS0
  RLF   REG21,W
  RLF   REG24,F
  RLF   REG25,F
  MOVF   REG22,W
  SUBWF   REG24,F
  MOVF   REG23,W
  BTFSS   STATUS,0
  INCFSZ   REG23,W
  SUBWF   REG25,F
  BTFSC   STATUS,0
  GOTO   IS1
  MOVF   REG22,W
  ADDWF   REG24,F
  MOVF   REG23,W
  BTFSC   STATUS,0
  INCFSZ   REG23,W
  ADDWF   REG25,F
  BCF   STATUS,0
IS1
  RLF   REG20,F
  RLF   REG21,F
  DECFSZ   REG26,F
  GOTO   IS0
  MOVF   REG20,W
  GOTO   IS2
IS2   BCF   STATUS,7
  BCF   STATUS,6
  BCF   STATUS,5
  RETURN
;*****************************************
TOPLA
  MOVF   TOPL1L,W
  ADDWF   TOPL2L,W
  MOVWF   SONUCL
  MOVF   TOPL1H,W
  BTFSC   STATUS,0
  ADDLW   .1
  ADDWF   TOPL2H,W
  MOVWF   SONUCH
  RETURN
;*****************************************
SINYAL_GONDER
MOVLW 0x01
MOVWF T1CON
CLRF TMR1H
CLRF TMR1L
;*****************************************
SINYAL_GONDER2
MOVLW .1
MOVWF PORTA
BTFSC SEND
RETURN
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
MOVLW .2
MOVWF PORTA
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
BTFSC PORTB,7
GOTO SINYAL_GONDER2
MOVLW 0x00
MOVWF T1CON
MOVF TMR1L,W
MOVWF TEMP1L
MOVF TMR1H,W
MOVWF TEMP1H
RETURN
;*****************************************
VERI_GONDERILDI
CLRF SAYAC
MOVF SAYAC,W
CALL YAZI1
MOVWF BUFFER
MOVF BUFFER,W
BTFSC STATUS,Z
RETURN
CALL SEND_CHAR
INCF SAYAC,F
GOTO $-8
;*****************************************
SATIR1
CLRF SAYAC
MOVF SAYAC,W
CALL YAZI3
MOVWF BUFFER
MOVF BUFFER,W
BTFSC STATUS,Z
RETURN
CALL SEND_CHAR
INCF SAYAC,F
GOTO $-8
;*****************************************
SATIR2
CLRF SAYAC
MOVF SAYAC,W
CALL YAZI4
MOVWF BUFFER
MOVF BUFFER,W
BTFSC STATUS,Z
RETURN
CALL SEND_CHAR
INCF SAYAC,F
GOTO $-8
;*****************************************
;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
;MMMMMMMMMMMMMM  LCD  KONTROL BOLUMU  MMMMMMMMMMMMMMMM
;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
LCD_INIT
MOVLW 0x33
CALL SEND_CMD
MOVLW 0x32
CALL SEND_CMD
MOVLW 0x28
CALL SEND_CMD
MOVLW 0x01
CALL SEND_CMD
MOVLW 0x06
CALL SEND_CMD
MOVLW 0x0C
;-------------------------------------------------
SEND_CMD
MOVWF LCD_REG
ANDLW 0xF0
MOVWF LCD_TEMP
SWAPF LCD_TEMP,W
CALL SEND_LCD
MOVLW 0x0F
ANDWF LCD_REG,W
GOTO SEND_LCD
;+++++++++++++++++++++++++++++++++++++++++++++++++
SEND_CHAR
MOVWF LCD_REG
ANDLW 0xF0
MOVWF LCD_TEMP
SWAPF LCD_TEMP,F
BSF LCD_TEMP,4
MOVF LCD_TEMP,W
CALL SEND_LCD
MOVLW 0x0F
ANDWF LCD_REG,F
BSF LCD_REG,4
MOVF LCD_REG,W
;+++++++++++++++++++++++++++++++++++++++++++++++++
SEND_LCD
MOVWF LCD_DATA
BSF E
BCF E
MOVLW .5
;-------------------------------------------------
DELAY_MS
MOVWF DELAY_DATA
DELAY_MS0
MOVLW .142
MOVWF DELAY_DATA2
NOP
NOP
DELAY_MS1
NOP
NOP
NOP
NOP
DECFSZ DELAY_DATA2,F
GOTO DELAY_MS1
NOP
DECFSZ DELAY_DATA,F
GOTO DELAY_MS0
NOP
RETURN
;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
;MMMMMMMMMMMMMM  LCD  KONTROL BOLUMU  MMMMMMMMMMMMMMMM
;MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
END
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Analyzer - 29 Aralık 2006, 17:33:16
Selam,

Benim gözüme bir şey çarpıyor bu devrelerle ilgili. Bu tip sayıcılı devrelerde genelde 4 mhz kristal kullanılıyor ancak 4 mhz frekans ikili sistem saymada uygun değil. "Zero drift" denen bir olay var.  4.096 mhz kullanmak gerekir mi acaba? Mesafe ölçümünde siz ne kadar sıfır hataya yaklaşabildiniz?

Analyzer
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 29 Aralık 2006, 18:14:49
4.096 alıp denıyecem.
4.00mhz e gore olcum yapıyorum ve hassasiyet oldukca iyi.
Birçok olcumde birebir sonuc alıyorum.Fakat bu yazılımda maskeleme yok dolayısıyla esyaların oldugu bır alanda(mesela bır oda) olcum yaparken cok dıkkat etmek gerekıyor.Çünkü gonderılen ses dalgalları sagda solda bulunan girinti cıkıntılardan(eşyalardan) yansıyarak farklı sonuclar olusmasına sebeb oluyor.Ama bos bır yerde yada olculecek hat uzerınde istenmeyen yansımalara sebeb olacak cısımler yoksa olculecek zemıne devreyı paralel tuttugumuzda birebir olcum gerceklesıyor.
Ölcum yaparken devreyı mesafesı olculecek yuzeye paralel tutmak cok onemlı açılı tuttugumuzdada yanlıs sonuclar dogurur.
Uzun lafın kısası :)
Kullandıgım krıstal 4.00mhz ve hemen hemen tum olcumlerımde bırebır sonuc aldım fakat bazı olcumlerde 1 yada 2 cm lık oynamalar oldu.Sebebi ise yukarıda anlattıklarım.  (1- oda koşulları 2- devreyi yüzeye  tam dik tutamayışım )
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: deserteagle - 31 Aralık 2006, 21:49:29
xxx_cihan_xxx hocam öncelikle yeni kod için ellerinize sağlık .acaba bunun hexini de verecekmisiniz birde ultrasonik mikrofon ve hoparloru nedere bulabiliriz.
Saygılar
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 02 Ocak 2007, 11:12:59
Alıntı yapılan: "deserteagle"xxx_cihan_xxx hocam öncelikle yeni kod için ellerinize sağlık .acaba bunun hexini de verecekmisiniz birde ultrasonik mikrofon ve hoparloru nedere bulabiliriz.
Saygılar
Yukarıda asm sini verdiğim için hexe gerek duymadım derledıgınızde zaten hex ı elde edıyosunuz.Madem istediniz
Buyrun asm, hex bir arada.

http://rapidshare.com/files/9855780/ULTRASONIK_MESAFE_OLCEN_PROGRAM.rar.html

Bu arada mıc. ve hoparloru cok rahat buldum kadıkoyde ıntel leektronıkte var fakat oradakı hem bıraz pahalı hemde kalıtesız(alıcı verıcı 12$)

Karakoyde ekol elektronıkten aldım.15ytl ama hangısı rx, hangısı tx bellı hıc degılse :)
Yanı ıntele gore daha kalıtelı.Fakat uzakta olupta karaköye gecmek ıstemıyenler ıntel dekını denıyebılırler oda dogru sonuc verıyor.
Kolay gelsin.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: deserteagle - 02 Ocak 2007, 13:37:42
sayın xx_cihan_xx hocam tekrar teşekkürler.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: solidus - 04 Ocak 2007, 19:09:15
Cihan kardeşim bu projeyi otomobiller için park sensörü olarak kullanmak istersek nasıl bir değişiklik yapmamız gerekeir ?
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 04 Ocak 2007, 20:33:25
Alıntı yapılan: "solidus"Cihan kardeşim bu projeyi otomobiller için park sensörü olarak kullanmak istersek nasıl bir değişiklik yapmamız gerekeir ?
Açıkçası bu devreyi öyle bir iş için kullanmanı pek tavsiye etmem.Dışarda fazla test etmedim ama yağmurlu ve aşırı rüzgarlı havalarda doğru ölçüm yapacağını zannetmiyorum.  :roll:
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: solidus - 04 Ocak 2007, 20:35:55
Uygun bi devre bulamadım. Acaba alternatif olarak denenebilirmi diye düşünmüştüm. Sağol..
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 04 Ocak 2007, 20:40:07
Dostum esasında kullanılabilir denemek gerek.
Sadece kötü hava koşullarında sağlıklı sonuç vermiyebilir diye düşünüyorum.Ama fırsat bulunca devreyi dışarda deniyecem.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: solidus - 04 Ocak 2007, 20:42:59
ISIS simülasyonunda Rx ve Tx  pic tarafına deneme maksatlı 10hz clock verdim ama ölçüm yapılıyor dan başka bişey çıkmadı.. Siz ISIS te simüle ettiniz mi acaba ?
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: solidus - 04 Ocak 2007, 20:50:32
Cihan kardeşim şimdi fark ettim pic sadece Tx i kumanda ediyor. Rx opampla zenginleşiyor.. Dolayısıyla pic tarafına clock vermenin faydası olmaz..
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: ensarabi - 25 Ocak 2007, 13:57:44
eline sağlık.peki bu 16f 84 icin yukmemiyor.ikiside aynı işi gormuyomu bunların
mplab da yukleyemeim
bi bilgisi olan varsa bana cevap yollarsa sevinirim
hata veriyo
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 25 Ocak 2007, 16:05:25
Alıntı yapılan: "ensarabi"eline sağlık.peki bu 16f 84 icin yukmemiyor.ikiside aynı işi gormuyomu bunların
mplab da yukleyemeim
bi bilgisi olan varsa bana cevap yollarsa sevinirim
hata veriyo
@ensarabi
picprojeye hoşgeldin.
16f84 için bazı düzenlemeler yapman gerekir.Bu haliyle yükleyemezsin.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: babali - 25 Ocak 2007, 20:34:33
cihan bunlar nasıl ölcüm yapıyor ses dalgalarıylamı lazerlemi
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 25 Ocak 2007, 21:56:19
Ultrasonik hoparlorden cıkarılan 40khz lık ses dalgalarının engelden yansıyıp ultrasonık mıkrafona geri dönme süresi ile mesafe tespiti yapılıyor.
Başlık: ultrasonic sensor yardimiyla istenen cismin olcumu
Gönderen: selvi - 08 Mayıs 2007, 08:46:37
soyle bir sistem yapmayi dusunuyorum.yardimlariniza ihtiyacim var.apartmanin onune ultrasonoc sensor kullanip apartmanin onunden   10 tane gecen insan yada arabalardan belli bir surede gecilecegini dusunelim.sensor surekli calisir durumda olsun.diyelim.7.cisim(insan yada araba) gectiginde alarm vermesini istiyorum. yani ilk 6 cismi algilasin ama sadece 7.cisim gecince sistem alarm versin.boyle bir sistem nasil olusturulabilir.hatta uzaktan bunu (yani hangi cismi algilayacagini)belirme imkanim olsun.ve buna benzer projeler yada notlar var mi..
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: mustaphaerdem - 08 Mayıs 2007, 10:28:02
ultrasonikle olur ama denemek lazım bi dışarıda doğru sonuç vereceği meçhul. çünkü ses dalgalalarının çarpacağı bir sürü cisim var. buna yağmur damlalarıda dahil. cihan hocam dışarıda deneme yapınca sölicektir durumu.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 08 Mayıs 2007, 10:42:37
Evet arkadaşlar dış mekanda çok iyi bir sonuç elde edemedim.Ancak daha kuvvetli bir sensör kullanıldığı taktirde dış ortamlardada iç mekada olduğu kadar başarılı olacağından şüphem yok.Donanımsal değişiklikler ile sinyal gönderim ve alım gücü artırılarakta dış mekanda kullanılabir.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 09 Mayıs 2007, 20:18:26
elimde ultrasonik sensorlerle mesafe olcen bir iki ornek var.ama 1saniye arayla mesafe olcumu yapiyor.surekli mesafe olcumu yapacak projeler mevcut mu.yada millisaniye civarinda hesap yapan orneklerde olabilir.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: MURSEL - 10 Mayıs 2007, 23:00:42
selvi bunun için ultra sonik parçalar kullanmana gerek yok 7  kişi gectiginde alarm versin nasıl yapılır yazılımda timer 0 taşmasını kullanarak  harici osilatörü aktif yap ra4 sanırım ve sayıcıya 255-7=248 degerini  yükle ve her timer taştıgında yani 255 den sonra  timer içine 248 yükle  bu yazılım için destek   donanımsal oalrak bi fikir örnegin su piyasada satılan  1 tane lazer al 1 ytl olanlardan mesafe 250--300 m kadar aradaki her seyi saydırabilirsin lazzerin ışıgının kesilmesini algılamak için karanlıkta calışan bir devre ldr başını dış ortamlardan gelen ısıgı iletmicek sekilde  tasarlarsan verimli olur ....her ışık kesildiginde pic -e sinyal göndererek sayma vb işlemleri yapabilirsin kolay gelsin
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 13 Mayıs 2007, 10:55:51
cihan arkadasin ultrasonik ornegini hareket eden cisimlerden onceden belirlenmis bir cisim gectiginde(ornek:4.cisim gectiginde) algilayip sistemin alarm vermesi icin programda nasil bir degisiklik yapmak gerekiyor.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 13 Mayıs 2007, 12:08:53
Alıntı yapılan: "selvi"cihan arkadasin ultrasonik ornegini hareket eden cisimlerden onceden belirlenmis bir cisim gectiginde(ornek:4.cisim gectiginde) algilayip sistemin alarm vermesi icin programda nasil bir degisiklik yapmak gerekiyor.

Eğer sadece geçen cisimlerin sayısını tespit etmek istiyorsan ultrasonik yerine infrared kullanmalısın.Bu program mesafe ölçmeye göre düzenlenmiştir.Bahsettiğin şekilde bir değişiklik için uğraşmaktansa dediğim gibi infrared verici ve alıcı bir göz kullanarak bu işi çok daha kolay yapabilirsin.infrared kumanda olayını forumda bir araştır bişiler bulamazsan yardımcı olurum.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 13 Mayıs 2007, 20:36:04
cevaplar icin teşekkürler.ben cok yonlu bu projeyi kullanak istiyorum.hem mesafe olcme hemde istendiginde istenen cisim gecince alarm veren sistemi ayni projede olusturulamaz mi.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 14 Mayıs 2007, 10:36:53
Eğer iç mekan içinse ultrasonik kullanabilirsin ve işin daha kolay olur.Ancak dış mekan için ise yine ultrasonik kullanabilirsin ancak bu sefer işin daha zor olur :)
Ancak şunu soyleyebilirim algılayacağın yada sayacağın cisimlere mesafe koymak istiyorsan mesela 1 metreden algılasın yada 2 metreden algılasın şeklinde düşünüyorsan yine infrared derim.Ancak mesafe değeri gerçekten lazımsa tabiiki ultrasonik kullanmalısın.Ancak benim yukarıda verdiğin yazılımın uyarlanması yerine yeniden yazılması daha mantıklı.Ultrasonik ölçüm rutınlerını hazır kullanabılır yada mantıgını kavrıyarak kendın yazabılırsın.Olay belirli frekansta sınyal gonderıp sinyal almadan ibarettir.Eğer olcum yapacagın ortam acık alansa işin daha da basit ama değilse ultrasonıkte sıkıntı yaşarsın.Yazılımsal olarak çeşitli maskeleme teknikleri kullanmalısın bu durumda.
Kolay gelsin.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 14 Mayıs 2007, 20:42:21
ilgi ve bilgi paylasiminizdan dolayi teşekkürler.sizin yazdiginiz projeyi biraz inceledim.biraz karisik gozukuyor.sunu biliyorum:programin tam anlasilmasi nerden nasi degisiklikler yapilacagini kestirmek zor gozukuyor.kismi asembly biiyorum.programin ozellikle olcum kismi bayagi uzun gozukuyor.ayriten lcd e yazmakismi da.maskeleme kismi eklemediginizibelirtmissiniz.sanki benim yapmak istedigim projede maskeleme onem kazaniyor.en azinda 1metre ve alti mesafeleri hesaba katmayacakseklinde olmasi gerektigini dusunuyorum.sesin cisim disinda algilamalarin onune gecmek icin maskeleme sart gibi gozukuyor.diger yandan algilayacak cisimleri kacirmamasi icin verici kismin surekli sinyal gondermesi,diger yandan ilk algilamadan sonra belli bir gecikme olusturup ayni cismin birden fazla kez algilanmamasi icin bir gecikme gerekiyor.tum bunlari programda yer vermek gerekiyor, bayagi zorlanacagim gibi.yardimlariniza ihtiyacim olacak.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 17 Mayıs 2007, 10:10:09
ultrasonik sensor bayagi zaman alacak gibi.enazinda PIR DETEKTOR ile yada ir sensor ile hareket eden cisimleri 4-6 metre uzakta gecen cisimleri algilayip istenen(ornegin 5.cisim gectiginde) cisim gectiginde alarm verecek bir sistem olusturulabilr mi.bunlara iliskin anlatim ve projeler mevcut mu.yada kisaca mantigini aciklayabilme imkani varsa iyi olur.calisma mantigi isik cisme carpip sisteme tarzinda olmasi tercihim.yani bir tane verici sistem tarafindan isik gonderme daha sonra isigi algilayacak alici sistem seklinde olmayani.tum isleri tek bir yerde kontrol edecek bir sistem olusturmak istiyorum.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 17 Mayıs 2007, 12:30:04
infrared ile o mesafeden algılama yapılabilir tabiiki.infrared li basit engel dedektörleri mevcut yapmakta cok kolay.sitede infrared diye aratırsanda bi dunya bilgi toplarsın.

http://picproje.org/index.php/topic,13440&highlight=infrared

http://picproje.org/index.php/topic,14076&highlight=kumanda

bunlar sadece birkaç ornekti.Mantıgı cok basit .
Birbirinden etkilnmeyecek şekilde üst üsete infrared verici ve alıcıları yerleştir.Verici devre infrared lede 38-40khz lik frekans versin.alıcı ise ilerideki engele çarpıp gelen verici sinyallerini alıcak her sinyal aldıgında bir engel geçti demektir.Burada sayma işlemi şöyle olmalı;
sinyal geldiği sürece saece 1 kişi vardır.sayac 1 artar ve sinyalin kesilmesini bekler.Sinyal kesilidikten snra tekrar alıcıya ulaşırsa b durumda ikincş kişi gelmiştir.Sayac tkrar 1 artar vesinyalin kesilmesini bekler.Bu şekilde uygun yerleştirme şekili ile 5-6metre uzaklıgıda tespit edersin ancak sinyalin tek dezavantajı var sen sadece 5 metre uzaktakı cısımlerı saysın daha yakınından gecenlerı dıkkate almasın ıstersen bu olmaz işte.Çünkü mantık basıttır; devre sadece vericinin gonderdıgı sinyallarin karşıdaki engele çarpıp alıcıya geri yansıması sonucu sayma işlemi yaptıgından dolayı engel mesefası 1 metre olsada devre oengelı sayar, 6 metre olsada sayar....
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: omrbnk - 23 Mayıs 2007, 16:47:34
Selam arkadaşlar.Bu devreyi yapıp çalıştıran var mı? Ben deniyorum ama olmuyor... Sorun nerede acaba?Bu devrenin P16F84'e göre düzenlenmiş devreyi yapıyorum.FArklı olarak da P16F628 kullanıp, S2,S3 ve S4'ü kullanmadım.Programı doğru yükledim. Ama işin içinden çıkamadım.Yardımcı olursanız sevinirim...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 23 Mayıs 2007, 17:40:35
Devre çalışıor halende kullanıyorum.Tam olarak sorun ne lcd de goruntu mu yok yanlıs mı olcuyor goruntu var ama olcum mu yok?
daha acık yazarsan yardımcı olmaya calısırım
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: omrbnk - 23 Mayıs 2007, 17:58:10
Öncelikle ilgilenip cevap yazdığın için teşekkürler.Devreyi oluşturdum.Ancak lcd de tık yok. Tüm elemanlar yeni ve doğru şekilde aldım.Bağlantıları da şemadaki gibi aynen yaptım.Ancak dedğim gibi lcd de görüntü çıkmıyor.Çıkamadım işin içinden...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 23 Mayıs 2007, 23:18:55
Donanımını , lcd ayaklarını kontrol et devre çalışıyor.Şemayla baskı devrenı bıre bır karsılastır.Lcd init oluyor mu mesela?
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: e3 - 24 Mayıs 2007, 02:05:49
@ omrbnk, LCD'nin kontrast ayarını yapmazsan LCD'nin çalışmadığı kanaatine varabilirsin.VEE bacağına trimpotun orta ucunu, trimpotun diğer bir ucunu VCCye diğerini de GND'ye bağlayarak ayar yapacaksın.Kolay gelsin.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: omrbnk - 24 Mayıs 2007, 11:05:24
Şu anda devreyi protoboardda deniyorum.Devre ölçüm yapıyor sanırım ama Lcd de kapkara görüntü var.Lcd ayarlarını tam ayarlayamadım.Devrenin pcb sini gönderebilir misiniz? İyi çalışmalar.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: omrbnk - 24 Mayıs 2007, 11:09:35
Arkadaşlar yanlış anlaşılmasın.Hazıra konmak istemezdim.Ancak yarına bu devreyi teslim etmem lazım.Ve yaptığım pcb nin çalışacağından da emin değilim.İlginize teşekkürler...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: e3 - 24 Mayıs 2007, 11:56:29
Alıntı yapılan: "omrbnk"...ama Lcd de kapkara görüntü var...
Dediğim gibi LCD'ye kontrast ayarı yapman lazım, yoksa hiçbirşey okuyamazsın.İyi çalışmalar. ;)
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 30 Mayıs 2007, 10:17:28
cihan arkadasin yaptigi projeyi bos bir alanda hareketli cisimler icin mesafe olcumu yapilabilir mi.cismin hiz siniri ne olabilir.dogru olcum elde etmek icin.ayriyeten milli saniyeler (ornegin:100ms) surelerle sinyal gonderip surekli bir okuma yapilabilir mi.yada ne tur degisiklikler gerekli.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 31 Mayıs 2007, 20:07:19
http://rapidshare.com/files/34463668/ultras.rar.html
 yukaridaki linkte cihan arkadasin projesinde hem cisimlerin mesafesi hemde portd giris olarak yonlendirilip ve bu girislere switch baglayarak bu degeri gececek cisim sayisi olarak onceden belirliyorum.daha sonra verici sensorun gonderdigi her ses sinyali alici sensore geldiginde portb,7 girisi lojik sifir oldugunda -tanimlanan say registeri onceden sifirlandi-  say registeri bir artiyor.say degeri portd degerine esitlendiginde cikis olarak yonlendirilen porta,2 lojik 1 oluyor.
  yaptigim bu degisiklik konusunda sizlerin dusuncelerini almak istiyorum.cunku bu projenin simulasyonu yapilamadiginda olusturdugum bu degisiklik pratikte sonuc verebilir mi.verdigim linkte asm-hex ve proteusda cizimi var.hex yuklendiginde portd degeri cisim sayisini belirliyor.portb,7 i lojik 1'e cektim.bir buton baglayarak sifira cektim.her butuna basmayi sesin cisme carpip aliciya gelmesi olarak dusundum.boyle proteusda calisiyor.pratikte nasil olur onu fazla bilemiyorum.
Başlık: Sorun
Gönderen: Susam - 06 Haziran 2007, 23:14:49
Bu devreyi deniyorum ama çalışmadı. Yapan arkadaşlar kodlarda bir hata olabilir mi? Lcd de görüntü kıpırdanma var ama yazılar yok çünkü...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 21 Haziran 2007, 10:26:24
infrared ile gecen cisimleri sayma programina iliskin fikrinizi almak istiyorum.verici ile alici birbirinden etkilenmeyecek sekilde yerlestirildikten sonra vericide butuna bastigimizda 38-40khz sinyalleri gonderiyoruz.bu sinyal surekli bosluga yonlendirilir.bu sinyali kesen bir cisim gectiginde aliciya isik gelip transistoru tetikleyecek transistor cikisindaki lojik degeri degisecek ve bu durumda sayac degeri 1 artacak.sormak istedigim sey vericinin gonderdigi isik bir cisim tarafindan kesildiginde bu isik yansiyarak aliciya geldiginde alicidaki transistorun cikis durumu bir cisim icin tek bir sefer mi degisiyor.sunun icin soruyorum vericinin gonderdigi sinyal kare dalga olmasi bu sinyallerin lojik1 ve lojik0  olmasi ve bir cisim gectiginde alicidaki transistor tetiklemesi bir kez mi yada daha fazla mi olur.cunku bu durum bir cisimi birden fazla cisimmis gibi algilayabilir.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 21 Haziran 2007, 12:57:56
Alıntı yapılan: "selvi"infrared ile gecen cisimleri sayma programina iliskin fikrinizi almak istiyorum.verici ile alici birbirinden etkilenmeyecek sekilde yerlestirildikten sonra vericide butuna bastigimizda 38-40khz sinyalleri gonderiyoruz.bu sinyal surekli bosluga yonlendirilir.bu sinyali kesen bir cisim gectiginde aliciya isik gelip transistoru tetikleyecek transistor cikisindaki lojik degeri degisecek ve bu durumda sayac degeri 1 artacak.sormak istedigim sey vericinin gonderdigi isik bir cisim tarafindan kesildiginde bu isik yansiyarak aliciya geldiginde alicidaki transistorun cikis durumu bir cisim icin tek bir sefer mi degisiyor.sunun icin soruyorum vericinin gonderdigi sinyal kare dalga olmasi bu sinyallerin lojik1 ve lojik0  olmasi ve bir cisim gectiginde alicidaki transistor tetiklemesi bir kez mi yada daha fazla mi olur.cunku bu durum bir cisimi birden fazla cisimmis gibi algilayabilir.

Vericinin gönderdiği modüleli sinyal alıcıya ulaştığında alıcının çıkışıda yine 38khz lik bir sinyal çıkarmaz sabit olarak konum değiştirir.Alıcının çıkışları genelde boştayken lojik1 konumundadır.38khz lik sinyal geldiğinde çıkış lojik 0 a düşer.Ve sinyal geldiği sürece 0 da kalır.Sinyal kesilince tekrar lojik1e döner.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 26 Haziran 2007, 21:02:57
kuvvetli sensor kullanildiginda ultrasonik sensorler daha dogru olcum yapilacagini cihan hocamiz belirtmis.kuvvetli sensor yuksek frekans ta sesi iletmek midir?yada sensoru nasil guclendirecegiz.teşekkürler.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: sezgin05 - 29 Haziran 2007, 11:10:23
Ultrasonik sensör olarak kullanılan piezzoların sürülmesi oldukça hassastır. Güçlü olması diyafram alanının genişliğiyle ilgili bir durum olup kuvvetli piezzoyu sürmek tıpkı mosfet sürmek gibi diyebilirim.Yani sürmek yetmiyor aynı hızda susturmakda gerekiyor.Bunun için genelde sürmede kullanılan gerilim tersiyle (negatif yönde) susturulur.Yaygın olarak bu tür devrelerde bobin kullanılır.Bobin ile bir yönde beslenir ters yöndede şarj olmuş piezzo boşaltılır...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: ycmy - 30 Haziran 2007, 15:05:08
mrb(http://img151.imageshack.us/img151/9500/dilimdilim2ge7ak5.jpg) (http://imageshack.us)  aarkadaşlar bu projede daha kısa mesafeler öçülebilir mi acaba 3-4 mm gibi kısa mesafeler yapılabiliyorsa donanım ve yazılım olarak neler değişmeli
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 03 Temmuz 2007, 09:55:20
cihan arkadasin ultrasonik projesini yaptim.ama soyle bir durum ortaya cikti.devreye enerji verince lcd de  OLCUM ICIN,BUTUNA BASINIZ yaziyor.butuna basili tuttugumda OLCUM YAPILIYOR BUTUNA BASINIZ yazisi disinda farkli bir sey gozukmedi.sensorun ayak uclarindaki voltaji olctum.(butuna basili ildugunda).sensorun TX(verici) 2.37volt  RX(alici) 0.00volt   LM358P entegresinin ayak uclarindaki voltaj degerleri:1-2.50v,2-2.50v,3-2.50v,5-0.19v,6-3.65v,7-3.82v gosteriyor.vcc=5,05v  kristal degerleri:0.93-0.65v gosteriyor. 4Mhz ve 16F628A islemcisini kullandim.sensorlerin uzerinde birisinde T digeri uzerinde CTD yaziyor.isterken 40khz olarak istemistim.ugrasan yada sonuc alan arkadaslarin bilgilerine ihtiyacim var.bu sorunu nasil ortadan kaldirabilirim.teşekkürler...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 03 Temmuz 2007, 19:59:00
bir iki yerde baglanti sorunu vardi.lcd de olcum kaydettim.ama lcd de okudugum degerler mesafeyle uyusmuyor.10cm lik mesafeyi 20cm olarak gosteriyor.diger yandan enfazla 30cm civarinda okuyor.mesafe biraz daha artirildiginda ya deger gostermiyor.yada cok buyuk deger gosteriyor.bunun nedeni ne olabilir.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aslan_korhan - 03 Temmuz 2007, 20:23:47
Ultrasonic ile çok kısa mesafeler ölçülmez. 30cm'den uzağı ölçemiyorsan sensörlerin yönleri iyi ayarlanmamış olabilir. Yada verici sinyali direkt alıcıya giriyordur. Yani bunları birbirine çok yakın koymamalısın...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 03 Temmuz 2007, 22:39:36
transistorun beyzine bagli olan potansiyometre ile biraz oynadim.beyz polarmini 0.43volt oldugunda 134cm kadar olcum yaptim.2-3 sapma gozukuyor.daha nasil iyilestirme yapabilirim.potansiyometre 22k degerindedir.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 08 Temmuz 2007, 20:35:29
http://www.interq.or.jp/japan/se-inoue/e_pic6_6.htm
tam 3 gunumu full verdim devreyi.ama bir turlu calistiramadim.baglantilarini birkac kez kontrol ettim, en son olarak farkli hatali bir baglanti bulamadim.ama alici sensorun topraga baglanmasi gereken ayaga yanlislikla 9 volt vermisim.acaba sensor bu durumda olumsuz etkilenir mi?ayriyeten devrede su degerleri olctum.RC4:0Volt, CCP1:4.89V, RA5:4.89V,RA1,RA2,RA2:3.35V,verici sensor ayak degerleri:8.38v-0v,alici sensor ayak degerleri:0v-0v,TR5 transistoru:iletimde,TR4 transistoru:kesimdedir bu degerler enerji oldugu surece degismiyor.displayde VR1 patansiyometre oynadigimda :028,029,030 disinda farkli bir degisim yok.
   nasil bir yontemle bu devreyi calistirabilirim.asembly ile program yazilmis.programda bir hata olup olmadigini bilmiyorum.biraz inceledim.tam cozemedim.asembly de bir sure ugrasiyordum.bir hakimiyetim gelismedi.bu bilgi sahibi olan veya programi inceleyen arkadas varsa yardimlarini bekliyorum.
 4069 yerine 4049 kullandim.2SC1815 yerine  BC237kullandim.2SA1015 yeerine BC558 kullandim.1SS106 yerine 1N5817 diodunu kullandim.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aslan_korhan - 08 Temmuz 2007, 20:40:11
4069 invert yapar, 4050 ise sadece Buffer olarak çalışır. Ayrıca bacak bağlantıları çok farklıdır. Yani bu iki entegre birbirinden baya farklı...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 08 Temmuz 2007, 20:46:13
ayak baglantilari farkli ona gore degisiklik yaptim.4049 icinde not kapilari var.o kapilar invert yapmaz mi.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aslan_korhan - 08 Temmuz 2007, 22:26:51
Evet, pardon ben 4050 diye okumuşum. 4049 olur 4069 yerine.
Kullandığın transistör karşılıklarıda olur...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 09 Temmuz 2007, 22:10:15
bir kac gundur cihan arkadasin ultrasonok projesiyle ugrasiyorum.50cm den itibaren duyarlilik zayifliyor.potansiyometreyle oynadim.206cm kadar olctum.ama dalgalanmalar oluyor.ayni mesafeden bazen almiyor.yada yuksek deger gosteriyor.cihan arkadasin yapmis oldugu ultrasonikle mesafe olcum projesinde verici sensor ile alici sensor arasindaki mesafe ne kadardir.ben aradaki mesafeyi olctum 4mm gosterdi.bu mesafe ne duzeyde etkiler.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aslan_korhan - 09 Temmuz 2007, 23:01:29
Vericiden çıkan sinyal yansımadan direkt olarak alıcıya giriyorsa sonucu baya etkiler. Bu aradaki mesafe, hatta sensörlerin açısı en iyi şekilde deneyerek bulabilirsin...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 21 Temmuz 2007, 10:20:09
infrared ile gecen cisimleri sayma programini yaptim.verici ve alici kisimlari pic islemcisiyle yaptim.C ile programladim.IR alici dedektor olarak TSOP1738 kullandim.ama mesafe 1-2m arasi ancak olabiliyor.bu mesafeyi nasil artirabilirim.tv kumandasini verici olarak kullandim.8m de rahatlikl iletisim yapabiliyor.ama ben direk tv kumandasini kullanmak istemiyorum.cok kullanisli değil.cok guclu oldugu icin kontrol etmek zor gozukuyor.(bir kac metrede bile siyah renkli cisimlerden yansimali olarak alici sinyal alabiliyor).cunku verici ve aliciyi ust uste monte ettigimde verici sinyal yolladiginda sinyal daha engele carpmadan alma ihtimali var.nasil bir izole sistemi olusturmaliyim.
    daha basit olarak tv kumandasinitek buton olarak nasil kopyalarim.tv kumandasinda sadece 3-4 eleman var.transistor olarak STN2222kullanilomis.DISTAR marka tv kumandasinin icini actim.ama NEXT tv kumandasi da 8m civari iletisimyapma imkani taniyor.ama bunun icini acmadim.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 19 Ekim 2007, 20:57:42
http://rapidshare.com/files/63718630/cihan_pbp.rar.html
yukardaki linkte ultrasonik sensorlerle mesafe olcum programidir.cihan arkadasin asembly ile yaptigi projeyi pbp ile yazmaya calistim.deneme yaptim.ben 1.5-2m arasi olcum gozledim.bu durumun elimdeki sensorlerden kaynakli olup olmadigini tam anlayamadim.sorun yazilimda da olabilir.
arkadaslardan cihan arkadasin projesini yapip deneyen arkadaslardan bu programi deneyip sonuclarini aktarirmalarini bekliyorum.cihan arkadasin kullandigi sema ve program mantigi ayni.eger yazilimda kusurlar varsa bilgilendirme yapmalarini bekliyorum.
cunku farkli bir programi ayni sensorlerle denedim.yaklasik ayni degerleri olctum.ilk etapta bu sonuclar sensorlerdenmis gibi gorunuyor.
Başlık: çalıştıramadım.. :(
Gönderen: Fibonacci - 31 Ekim 2007, 09:12:06
Arkadaşlar ben bu devreyi yaptım ama br türlü çalıştıramadım..

BC549 yerin BC547 kullandım ama bunlar aynı aileden transistörler..

Benimde LCD'de bir tık yok..
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: wolverine1905 - 19 Kasım 2007, 21:54:13
arkadaşım 16f84 ile yapılan devrede verilen kodlar hatalı sen düzelttiğini sölemişşin düzeltiğin haliyle bana kodları atabilirmisin
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: wolverine1905 - 19 Kasım 2007, 22:54:48
kodları yükledim ve devre çalıştı emeği geçen herkese teşekkürler
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 22 Kasım 2007, 08:37:21
wolverine1905 ,kullandigin sensorun markalarini vermen mumkun mu?hangi mesafede sonuc aldiniz.hangi programi ve semayi kullandiniz?
Fibonacci arkadas hangi devreyi yaptin.biraz daha aciklayici olsa yardimci oluruz.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: wolverine1905 - 24 Kasım 2007, 22:19:32
Alıntı yapılan: "selvi"wolverine1905 ,kullandigin sensorun markalarini vermen mumkun mu?hangi mesafede sonuc aldiniz.hangi programi ve semayi kullandiniz?
Fibonacci arkadas hangi devreyi yaptin.biraz daha aciklayici olsa yardimci oluruz.

arkadaşlar devre çalıştı ama hep sabit değer gösteriyo  yani tam olarak sonuca ulaşamadım
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: wolverine1905 - 24 Kasım 2007, 22:23:04
arkadaşlar yukarda söylediğim gibi hep sabit mesafe gösteriyo bununla ilgili acilen yardımlarınızı bekliyorum bitirme projesi olarak yapıyorum çok az zamanım kaldı!!!!!!!!!

ACİL YARDIMLARI BEKLİYORUM!!!!!!!!
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 25 Kasım 2007, 00:41:02
VR1'i ayarlayarak Tr1 transistörünün beyzindeki polarmanın yaklaşık 0,3Volmasını sağladıktan sonra deneme yapmalısın...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: wolverine1905 - 26 Kasım 2007, 00:44:36
Alıntı yapılan: "XX_CİHAN_XX"VR1'i ayarlayarak Tr1 transistörünün beyzindeki polarmanın yaklaşık 0,3Volmasını sağladıktan sonra deneme yapmalısın...

ayarladım 0cm gösteriyo hep önerilerini bekliyorum!!!
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 26 Kasım 2007, 00:51:34
bu baskı devrende bir hata olduğunu gösterir.Devreni lehimlerini malzemelerini kontrol et.Başka bir problem olacağını sanmıyorum...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: wolverine1905 - 26 Kasım 2007, 17:14:17
Alıntı yapılan: "XX_CİHAN_XX"bu baskı devrende bir hata olduğunu gösterir.Devreni lehimlerini malzemelerini kontrol et.Başka bir problem olacağını sanmıyorum...
devreyi elemanları kontrol ettim yine 0 cm gösteriyo
eğer sende hazırı varsa devrenin satın alabilirim !!!!!!!1
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: wolverine1905 - 27 Kasım 2007, 20:06:43
arkadaşlar devreyi çalıştırdım 10 m ye kadar ölçüm yapabiliyo
emeği geçen herkese teşekkürler
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aladdinbilge - 13 Nisan 2008, 17:37:50
merhaba arkadaşlar bende bitirme tezi olarak ultrasonic sensör ile mesafe ölçme konusunu aldım  konuyu araştırırken ilginç şeylere rastladım bunlar belki ilginizi çeker ...eğer başarabilirsem bir hafta içindede devreyi tamamlamayı düşünüyorum.olursa tüm yapım aşamalarını video ile kaydedip eklerim....

suyun sinyallerlen nasıl havada kladığını gösteriyor....
http://www.youtube.com/watch?v=S4exO4CuoSU
bilgisayar ile ultrasonic sensör arsındaki bağlantı çok güzel
http://www.youtube.com/watch?v=bZIKbuZaJSQ
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Fibonacci - 16 Nisan 2008, 18:56:18
Alıntı yapılan: "aladdinbilge"merhaba arkadaşlar bende bitirme tezi olarak ultrasonic sensör ile mesafe ölçme konusunu aldım  konuyu araştırırken ilginç şeylere rastladım bunlar belki ilginizi çeker ...eğer başarabilirsem bir hafta içindede devreyi tamamlamayı düşünüyorum.olursa tüm yapım aşamalarını video ile kaydedip eklerim....

suyun sinyallerlen nasıl havada kladığını gösteriyor....
http://www.youtube.com/watch?v=S4exO4CuoSU
bilgisayar ile ultrasonic sensör arsındaki bağlantı çok güzel
http://www.youtube.com/watch?v=bZIKbuZaJSQ
Benimde bitirme tezim ultrasonic mesafe ölçümü.. bir takım ilerlemeler kaydettim ama istediğim gibi sonuç alamıyorum..
Kararsız bir ölçüm oluyor.. 15 cm ile 100 cm arasında doğrulukda 1-2 cm hata var.. Ama daha uzun mesafeler ölçülemiyor..

birde devrenin aslında tam olarak mantığını anlamam gerek.. Mesela alıcı kısımda sensörlere direkt sinyal jenaratöründen 40 KHz frekansında sinyal ve genliği 9 volt olan bir sinyal verdiğimde yalnızca alıcı sensörde mv lar seviyesinde değer görüyorum..

Yalnız aldığım sinyal oldukça gürültülü..

Ek olarak Bu aldığım sinyal ac bir sinyal olarak mı ifade edilir.. Bilen var mı? Bu kısmı analiz etmem gerek..
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 16 Nisan 2008, 19:07:40
Benim verdiğim programı denediniz mi ?
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Fibonacci - 16 Nisan 2008, 19:22:28
Alıntı yapılan: "XX_CİHAN_XX"Benim verdiğim programı denediniz mi ?
Evet sizin verdiğiniz programla denedim.. en iyi netice aldığımda sizin programınız oldu.. Ama burada mesela 10 m diyen arkadaşların dediği sonuca ulaşamadım.

Ölçüm en doğru aralığı 15 cm ile 100 cm hatta 120 diyebiliriz.. Ve hata oranı +/- 2 diyebiliriz..

ASM çok fazla bilmediğim için yorum yapamıyorum.. MikroC daha kolay gibime geliyor.. Ama yazılım aşamasından önce şu alıcı kısmını tam anlamam gerek aslında.. Mesela sizin vermiş olduğunuz devre çıkışına bir filtre devresi uygulasam ve gerilim karşılaştırma olarak da LM 393 vs mi kullansam..

ama dediğim gibi en iyi sonuç aldığım devre bu devre idi..
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 16 Nisan 2008, 20:33:34
Eğer piyasada bolca rastlanan dışı siyah plastikten olan hangisi rx hangisi tx yazmayan uyduruk sensorlerden kullanıyorsanız bu mesafenin üstüne çıkamamanız çok normal.
Ben kadıköy dede aradım karşıdada... Fakat en iyi sensörü tek bir yerde buldum.karaköy pasajının üst katında merdivenin hemen ucundaki küçük kulübe gibi bir dükkan var sanırım (pasajın içindeki) çemen ardagülün tam karşısına denk geliyor bu küçük dükkan...
Orada dışı metal hangisinin rx hangisinin tx olduğu belli olan kaliteli sensörlerden var. Ben burdan aldığım sensörle 5-6 metreye kadar  deneme yaptığımda sonuç almıştım daha fazlasını denemedim yani...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 29 Nisan 2008, 12:34:00
http://www.futurlec.com/Ultrasonic_Sensors.shtml
 yukardaki linkte ultrasonik sensorlere iliskin 3 farkli urun var.elimde bunlar var.verici-alici tek unite gibi gozukuyor.forumda rastladigim ultrasonik sensorlere iliskin verici ve alici uniteleri farkli.hem alici hemde verici ozelligi olan ultrasoniklerin semasi nasil olacak.bunun programi nasil duzunlenebilir.alici-verici ozelligi bir arada olan ultrasonik sensorler nasil baglanir.bu tur sema ve program var mi?
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aladdinbilge - 29 Nisan 2008, 15:11:21
merhaba arkadaşlar beti yaıncılık işi cözmüş sanırım kitabın içinde ultrasonic alıcı ve verici ile mesafe ölçümü var eğer kitap elime geçersse bu kısmını yayınlayacağım ama kitap sadece Ankarada satılıyor.aşağıdaki adresten bakabilirsiniz bu arada benim devre bitti ama malesef ultrasonic sensörler olmadığı için henüz çalıştıramadım bu hafta sensörler elime geçese baştan sona tüm yaptıklarımı yayınlayacağım.......
BETİ YAYINCILIK(TIKLAYIN) (http://www.beti.com.tr/index.php?firickey=urun_oku&kategori_id=62)
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: selvi - 03 Mayıs 2008, 19:40:05
http://www.futurlec.com/Ultrasonic_Sensors.shtml
bu siteki ultrasonikler transceiver midir?ultrasonik transceiver sensorun baglanti bicimi nasildir?elimde yukardaki linkteki 3 farkli mesafeli(3-12-18m) sensorler var ama nasil baglanacagini bilmiyorum.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: novada - 06 Mayıs 2008, 15:54:57
Merhaba arkadaşlar bu devreyi yapıp çalıştıran oldumu bu devreyi bitirme ödevi olarak aldım benim devrede gördüğüm PİC'in 17-18 nolu bacağında 40 khzlik bir sinyal olması gerekirken 37 khz'lik bir sinyal var bu sonucu ne kadar etkiler.Programda hatamı var acaba
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 06 Mayıs 2008, 17:03:26
Arkadaşlar bu devreye maskeleme fonksiyonu ekleyerek deneme yaptım.
Çalışan hali ile ilgili programın son hali ve dökümanları aşağıdaki linkte mevcuttur.

http://rapidshare.com/files/112969740/ultrasonik_versiyon1.rar.html

Devreyi çalıştırdım vr1 ile kullanacağınız transistöre göre mesefayi ölçüp hassas ayar yapabilirsiniz. Ben bc337 transistörü kullandığımda vr1 ile base voltajını 272mV a ayarladğımda iyi sonuç almıştım. Bu ayar çok önemlidir. Kullandığınız transistörün kazancına göre doğru ayarı yapmazsanız hatalı ölçüm yapar. Sabit mesafe gösterme gibi durumlarda olabilir.
Bu linkteki program aynı şemaya göredir. Sadece programa maske fonksiyonu ve ölçüm kaydı yapabilme özellikleri eklenmiştir. Program devre üzerinde test edilmiştir. Ölçüm yapılan ortama ve devreyi tutuş açısına göre +- 1cm lik bir sapma olabiliyor.
Cm cinsinden ölçüm yapıyor.
10 adet ölçüm değerini hafızaya kaydedebiliyor.
10 adet maskeleme modunda çalışabiliyor.
Kolya gelsin.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aladdinbilge - 15 Mayıs 2008, 16:23:36
Merhaba arkadaşlar ben devreyi tamladım ama bir türlü ölçüm yapamıyorum lcd ekrandaki yazılar çıkıyor ve PIC in vericiye gönderdiği sinyali DC gerilimde 0.78V olarak ölçtüm ama 2 çeşit ultrasonic sensör denememe rağmen bir türlü ölçüm alamadım
programı 16f84 için yazılmış olanı attım
bu gün 16f628 için olanı deniyeyim diyorum ama hex dosyasını oluşturmak için  MPLAB kullanıyorum ve bu programda 16f628 diye bir seçenek yok
:(
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: MaxiSky - 17 Mayıs 2008, 16:01:36
bende devamlı secilen maske 0 tusa basınız diyor. arada da kendi kendine sacma sapan degerler gosteriyor(sensorler baglı değil iken bile). 2cm diyor 145 cm diyor. acaba nerde bi problem var. transıstorun base voltajını da 0.3 V olarak ayarladım pot ile.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aladdinbilge - 19 Mayıs 2008, 21:43:20
Alıntı yapılan: "MaxiSky"bende devamlı secilen maske 0 tusa basınız diyor. arada da kendi kendine sacma sapan degerler gosteriyor(sensorler baglı değil iken bile). 2cm diyor 145 cm diyor. acaba nerde bi problem var. transıstorun base voltajını da 0.3 V olarak ayarladım pot ile.

arkadaşlar aynı sorun bende de var ölçüm 1047 cm bile gösteriyor bir türlü anlayamadım gitti ve 2 sensör tipi ile denedim ve maxisky arkadaşımızın dediği gibi sensör olmadan bile ölçüm yapabiliyor acaba neyden kayanaklanıyor olabilir.Bu hata Cihan arkadaşımızın 16f628 için yazmış olduğu programda oluyor. aynı devreyi geçen günlerde yazdığım gibi 16f84 ile denedim bu seferde bir türlü ölçüm yapamadım.
arkadaşlar lütfen yardım edin çünkü bu benim bitirme tezimin konusu ve bu devre çalışmazsa beni büyük bir dert bekliyor demektir.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: novada - 26 Mayıs 2008, 18:38:45
Arkadaşlar cihan arkadaşımızın yukarıda gönderdiği projeyi yaptım devre çalıştı.5-50 cm arası  çok iyi sonuç aldım devrede yalnız s5 anahtarını kullanmadım devreye enerji verip herhangi bir engeli önüne koyduğum zaman sonuç verdi.(saçma bi yöntem olabilir ama önemli olan devrenin çalışmasıydı)transistörün beyz polarmasını 0.270 mV ayarladım.sensör olarak dışı metal renkte olan sensörlerden kullandım.Bu projede emeği geçen herkese başta cihan arkadaşımız olmak üzere teşekkürler
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Gurkan-Demirbas - 29 Mayıs 2008, 11:47:32
Merhaba Arkadaşlar;
Ultrasonik mesafe ölçümü ile ilgilenmiyorum ama elimde şöyle bir link var; belki faydası olabilir sizler için.
Ultrasonic Range Meter (http://www.interq.or.jp/japan/se-inoue/e_pic6_6.htm)

Link'teki devrede TX'e aynı anda hem pozitif hem de negatif alternans uyguluyor !....

Bir de, hava sıcaklığı ses propapasyon hızını etklediğinden bahsetmiş. yani hava sıcaklığı ölçüm hassasiyetini etkileyen bir faktör.

The sound wave propagation speed in air is changed by the temperature. At 0°C, it is 331.5m/sec. At 40°C, it is 355.5m/sec.
For the details of the propagation speed, refer to "The sound wave propagation speed in the air".
This range meter calculates a distance by dividing the propagation time which was measured by the capture feature.
I will explain that it does the case of the distance measurement of 1m in the 0°C environment as for the example. The time which the sound wave takes to go and return is 2m/331.5m/sec = 0.006033 seconds = 6.033 milliseconds. The contents of the counter by the capture feature is 6033 within 1 microsecond.
For the conversion of this to distance (cm), it divides by 60. It is 6033/60=100.55. The following of the decimal point is cut off. It becomes a measurement error.
This conversion value (60) depends on the temperature. It isn't related with the distance to measure. In case of 9 m, it is 54298/60=904.9. The conversion error becomes big when the distance becomes long. This is because it isn't possible to do conversion below the decimal point.
In case of 40°C, it is 2m/355.5m/sec = 5625 microseconds and the conversion value is 56.
The conversion value should be changed by the ambient temperature.


herkese iyi çalışmalar

Gürkan
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Fibonacci - 31 Mayıs 2008, 17:43:20
Alıntı yapılan: "Gurkan-Demirbas"Merhaba Arkadaşlar;
Ultrasonik mesafe ölçümü ile ilgilenmiyorum ama elimde şöyle bir link var; belki faydası olabilir sizler için.
Ultrasonic Range Meter

Link'teki devrede TX'e aynı anda hem pozitif hem de negatif alternans uyguluyor !....

Bu devrey, daha önce kurmuştum çalıştıramamıştım. Bugün yine kurdum ve çalıştı.. Şu an 220 cm e kadar sonuç alıyorum. LCD'ye aktarımı için uğraşıcam şimdi. Umarım onuda hallederim display olayı berbat bir iş çünkü..
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: novada - 31 Mayıs 2008, 19:18:00
arkadaşlar devreyi kurup s5 butonu ile +5v arasına 10k lık bir pull up direnci atarsanız devre tam anlamıyla çalışıyor herkese kolay gelsin
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: aladdinbilge - 23 Haziran 2008, 17:34:03
merhba arkadaşlar devrenin bir kaç resmini koyuyuorum bende hazır iki devre var biri makale ilk yayınlandığında verilen baskı devre diğeri ares ortamında oluşturulmuş devre resimler aşağıda...
(http://img57.imageshack.us/img57/6611/ali000alm3.jpg)(http://img410.imageshack.us/img410/2831/ali000bgu5.jpg)
(http://img522.imageshack.us/img522/2397/ali000tnz3.jpg)(http://img410.imageshack.us/img410/8913/ali0004jap6.jpg)
(http://img57.imageshack.us/img57/9146/ali0005mom3.jpg)(http://img518.imageshack.us/img518/7233/ali0047tz9.jpg)
(http://img113.imageshack.us/img113/4750/ali0049bu1.jpg)(http://img59.imageshack.us/img59/4772/ali0073zf1.jpg)
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: chinchorro - 12 Aralık 2008, 18:44:49
bu devrenin 16F84 için hex dosyasını bana yollayabilir misiniz ?
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 12 Aralık 2008, 19:25:32
Alıntı yapılan: "chinchorro"bu devrenin 16F84 için hex dosyasını bana yollayabilir misiniz ?
Programda Timer1 sayacını kullanıyorum.
16F84 te bu sayac olmadığı ve 16f84 ile tamamen aynı pin yapısına ve sanırımda aynı fiyata sahip olduğu için 16f628 kullanmalısınız.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: chinchorro - 13 Aralık 2008, 22:10:48
ben devreyi yaptım programı 16F628 kullandım fakat lcd de hiç görüntü yok..beyz voltajı ayarlarını da yaptım sorun ne olabiliri..şimdiden tşkr ederim...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 14 Aralık 2008, 13:41:54
Lcd kontrast trimpotu ile lcd nin görünürlüğünü ayarladın mı?
Başlık: tikanma
Gönderen: meyavuz - 19 Ocak 2009, 18:48:38
arkadaslar ben bu projeyi yaptim. hersey gayet guzel. olcum de yapabiliyorum ama soyle bir sorun var. Butona basinca bi tikanma oluyor hafif sallayinca kendine geliyor ama tabi o zaman da mesafe yanlis olculuyor. Pil bitiyor olabilir dedim yeni taktim ama yine ayni. Bu neden kaynaklaniyor olabilir?
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: mustafa_cmbz - 05 Nisan 2009, 20:34:45
devre muheteşem çalışıyor hocam az önce denedim ve çalıştırdım...şu an devrede ki 22n değerli kondastörlerin yerine farklı şeyler taktığım için mesafe net değil ama onlarıda yarın temin edip devremi tam anlamıyla bitirmiş olacağım...

devrede siyah plastik kılıflı sensörlerden kullandım ama devre gayet iyi çalışıyor...vallahi cihan hocam sayende 4 üniversteli öğrenciyi sınıfta kalmaktan kurtardık...iyi çalışmalar...
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: zekibayram - 21 Ekim 2009, 22:20:22
cihan hocama çok teşekkür ederim devreyi bende yaptım ve çalıştırdım emeği geçen herkese teşekkür ederim
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 21 Ekim 2009, 22:24:14
Bende yaptığın uygulamanın sonucunu paylaştığın için sana teşekkür ederim. Çünkü arasıra bu devreyi yapıp çalıştıramıyan yada yapmaya çekinen arkadaşlardan mesajlar alıyorum ve devrenin çalıştığına resmen ikna etmeye çalışıyorum :) Sanırım bu arkadaşlara en güzel yanıtı bu şekilde vermiş oluyoruz.
Sağlıcakla Kalın.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: serdararikan - 10 Aralık 2009, 18:20:29
kaç milimetre hassasiyetle ölçüm yapabiliyorsunuz??
Başlık: yardım
Gönderen: trhmt - 20 Aralık 2009, 20:25:08
arkadaşlar devreyi yaptım lcd de görüntü var bütün değerler istenilenler gibi fakat devre kafasına göre ölçüm yapıyor.yani yanlış değerler ölçüyor. ve hiç bir butona basmadan ölçüm yapıyor.Acaba sorun ne olabilir???

Acil yardım!!!!
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 20 Aralık 2009, 22:02:00
Arkadaşlar bu başlığı açan biri olarak artık bu başlığın kitlenmesi gerektiğini düşünüyorum
Kimi çalıştırıyor kimi çalıştıramıyor. Çalıştırması zor bir devre.
İnce ayar ve doğru malzeme seçimi gerektiriyor.
Sensörlerin performansına göre yazılımdan ince kalibrasyonlar gerektiriyor.
Ben artık bu başlık için gelen özel mesajlara ve msn ime gelen arkadaşlara cevap yazmaktan yoruldum.
Burada devreyi çalıştıran arkadaşların ve kendimin deneyimleri, açıklamaları fazlasıyla mevcut.
Başlık sahibi olarak artık bu konuda benden cevap beklemeyin ve bana bu konu ile ilgili özel mesaj göndermeyin, bu sebepten dolayıda msn ye beni eklemeyin lütfen.
Başka ilgilenen, bu devreyi yapıpta çalıştıran arkadaşlar cevap yazarsa yazsın onlarda ilgilenmiyorsa bir süre sonra başlık kitlensin.
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: KAZIMUGUR - 20 Aralık 2009, 22:25:06
"yirmi yaşındaki dünyayı değiştirmek isteyen biri " bu kadar çabuk yılmamalı... :)
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 20 Aralık 2009, 23:42:05
Kazım abi dünyayı değiştiremeyeceğimi yetmişime gelmeden anladım  :P
Başlık: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: KAZIMUGUR - 20 Aralık 2009, 23:45:38
İyi bir elektronikci deneyden asla vazgeçmez.
Ben de arasıra kızar bağırır çağırırım ama beni değil @ETE yi örnek almalısın. :roll:
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: zekibayram - 09 Eylül 2010, 13:19:25
değerli arkadaşım yapmış olduğum devre zaten cm olarak ölçüyor mm değerindeki ufak ölçümleri göstemiyor. ben her öltüğümde tam sonuş aldım fakat noktasal ölçüm yapılamıyor.yani bu devreyi yapayımda bir şekilde günlük hayatta ( inşaatta, mutfak ölçüsü alırken) kullanırım dersen işini görmez ama bazı arkadaşlar bunu dahada geliştirip oyuncak arabalarda kullanıyolar o şekilde çok net kullanılabir.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: zekibayram - 09 Eylül 2010, 13:33:53
ayrıca benim çizmiş olduğum baskıdevreyi ve devreyi çalıştırken kaydetmiş olduğum videonun linkini yolluyorum dileyen arkadaş indirip yapabilir kaydettiğim videonun boyutu biraz büyük kusura bakmayın aksi halde ölçümlerdeki yazıyı okuyamadım bu yüzden kaliteli kaydetmek zorunda kaldım..Fakat özellikle sensörlerin çalıştığından emin olunmalıdır..
ben devreyi çalıştırırken çok sıkıntılar yaşadım ama sonunda sorunun nerden kaynaklandığğını çözdüm bunun için size birkaç önerim var

ilk olarak  Transmitter sensörüne kulağınızı dayayıp ölçüm butonuna basınız. sensörden pıt pıt diye ses gelmelidir..gelmiyorsa sensörünüzde kesinlikle problem vardır.aynı sıkıntıyı ben yaşadım çünki .sensörün içini açtığımda içinde ufak bi kabllonun kopuk olduğunu farkettim ve lehimledim

ikinci olarak ki bu çok çok çok önemlidir yanlış ölçüm yapıyor diyen arkadaşlara;
devredeki potansiyometrenin ayarıdır,
siz söylenen 272mvolt olayını boşverin ve şunu uygulayın
trimpotu çok çok az çevirin ve ölçüm yapın
sonuç tutmuyorsa yine çok çok az çevirin ve ölçüm yapın. taki doğru ölçüm yapana kadar
bu kesinlikle sonuç veriyor arkadaşlar.dediklerimi yapıpta hala çalıştıramadım diyen biri çıkarsa yinede benle irtibata geçebilir. fakat özellikle yukarda dediklerime çok dikkat etsinler..

link: http://www.4shared.com/file/w6RDw1nq/ultrasonik.html
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: zekibayram - 09 Eylül 2010, 13:53:20
devre üzerindeki elemanlarr hakkında kafanıza takılan birşey olursa videoyu izleyin herşeyi orada açıkladım.birde şuna dikkat edin;
ölçüm yaparken baskı devredeki yollara kesinlikle elinizi değdirmeyin bu çok çok önemlidir.
ayrıca videoyu izleyipte kafanıza şu söru gelbilir devrede 12 volt yazıyo neden 9 voltluk pil.
ben devreyi 9 voltluk pille besledim ki tamame pratik olsun besleme kaynağı aramayayım..aslında pilin üçlarını dA TX sensörünün yanındaki klemense bağlayacaktım ama pilin kablosu uzun olmasın çirkin gözükmesin diye plaketi delip hemen pilin yanından bağladım
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 09 Eylül 2010, 14:52:17
Merhaba arkadaşlar. Arkadaşlar bu tür ultrasonic mesafe ölçüm sistemleri ile herhangi bir su deposunda sıvı seviyesi ölçülebilirmi. 1000 lt lik bir depo var önceden yaptığım bir transistor lu bir sistem var fakat bu sistemde suya elektrik akımı verildiği için depo içindeki problarda kireç toplanıyordu. Bu sistemle suya herhangi bir fiziksel bi müdahale olmadan seviyesini ölçebilirmiyim.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: parametre - 09 Eylül 2010, 18:18:26
Devreyi neden goremiyoruz
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: zekibayram - 09 Eylül 2010, 20:13:10
 parametre arkadaşım devrenin şeması     (http://img6.imageshack.us/img6/9482/ultrasonic.gif) (http://www.elektrotekno.com/about46196.html)   ayrıc baskıdevrenin linki yukarki mesajımda vardı ama yeniden vereym 

http://www.4shared.com/file/w6RDw1nq/ultrasonik.html

mucit kardeş sana gelince;
mesajını okuduktan sonra bir leğene su doldurup ölçebilirmiyim diye baktım leğen ufak olduğu için 143  cm ye kadar net bir şekilde ölçüm yaptım.ama dediğim gibi leğen ufak olduğu içn  (çapı 25 cm ) daha yüksekten ölçemedim..görünen o ki senin su seviyesini ölçebilir fakat her ölçüm esasında butona basman gerekiyor..ayrıca çok ciddi bir işte kullanacaksan ne kadar sağlıklı olur bilemem...
ayrıca;
buton yerine bir röle bağlarsan uzaktan ufak bir enerjiyle röleyi çektirebilirsin fakat değeri görmen için lcd ye bakman gerekecek ve lcdye gelen kabloları bilgi kaybı olmadan ne kadar uzağa taşıyabilirsin onu bilemem..
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 09 Eylül 2010, 22:58:09
Haklısınız arkadaşlar. Böyle bi sistemle sıvı seviye ölçümünun pek verimli olacağını düşünmüyorum fakat bi yerde duymuştum birde sizlere sorayım dedim. Aslında benim aklımda daha farklı bir sistem var belki depo  içerisindeki sıvı seviyesini samandıra benzeri bi sistemle suyla elektriksel temas olmayacak şekilde  pot vb birşeyle analog bir sinyal elde etmek yada reed rölelerle olabilir.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 09 Eylül 2010, 22:58:15
Eğer bu tür bi analog bir sinyal alınırsa bunun su seviyesi olarak yansıtılması zor olmayacaktir.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: erhanzeynel - 10 Eylül 2010, 03:52:07
şamandıra-pot sistemine geçiyorsan araç benzin deposu şamandıralarını araştırmanı tavsiye ederim. Onlar da pot ve şamandıra yöntemini kullanmaktadır. Potansiyometrenin başındaki vida başı şeklindeki yarığa uygun uzunlukta bir çubuk bağla. Şubuğun ucuna da uygun malzemeden bir şamandıra. Potu da kabin somunundan bir destekle depoya tuttur.

Yalıtım için silikon, oynar yerlerin yalıtımı için balon (hani şu bildiğimiz, çocukların oynadığından) pekçok durumda iş görmektedir.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 10 Eylül 2010, 11:02:23
Merhaba arkadaşlar. Aslında bahsettiğin benzin samandıraları tamda benim yapmak istediğim gibi bişey. Fakat şöyle bişey var benzin samandıralarında samandıranin yukarı aşağı hareketi fazla değildir. Benim kullanacağım depo 1000 lt lik bu durumda samandıranin yukarı aşağı hareketi yaklaşık 1m olacaktır. Biraz daha büyük çaplı bir samandıra  kullanılmalı
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 10 Eylül 2010, 11:02:31
Merhaba arkadaşlar. Aslında bahsettiğin benzin samandıraları tamda benim yapmak istediğim gibi bişey. Fakat şöyle bişey var benzin samandıralarında samandıranin yukarı aşağı hareketi fazla değildir. Benim kullanacağım depo 1000 lt lik bu durumda samandıranin yukarı aşağı hareketi yaklaşık 1m olacaktır. Biraz daha büyük çaplı bir samandıra  kullanılmalı
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: zekibayram - 10 Eylül 2010, 12:23:24
[img=http://i1009.hizliresim.com/2010/9/10/1385.jpg] (http://urlal.com/dqqf)
http://i1009.hizliresim.com/2010/9/10/1385.jpg

kardeş bu resimdeki gibi birşey yapıp potansiyometreye bağlayacağın kolu uzun tutarsan çok rahatlıkla sana bir metreden fazla değişim sağlar..potansiyometreden gelen bilgiyide alıp işlersen işini görür diye zannediyorum.fakat yalıtımını da iyi yapman lazım..
birde lineer potansiyometre kullanırsan çok net sonuçlar elde edersin...
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: zekibayram - 10 Eylül 2010, 12:54:49
ayrıca isteyen olursa bendeki devreyi çalışır vaziyette maliyetine verebilirim..
isteyen olursa irtibat için

zekibayram@ymail.com
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: KAZIMUGUR - 10 Eylül 2010, 12:58:59
O potları kaç günde bir değiştireceğiz ? ::)
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 10 Eylül 2010, 15:02:03
Hocam potu niye değiştirelimki bence sudan yalittıktan sonra  bişey olacagini düşünmüyorum 
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: KAZIMUGUR - 10 Eylül 2010, 17:55:13
Depoyu doldurup ya da boşatıp aylarca aynı şekilde tutuyorsan mesele yok , 3-5 sene dayanır.

Resimlerdeki pot , bir ileri bir geri , sence ne kadar dayanır ?

Başlığa hakaret en azından.
Uzaklığı karış kulaç yerine , metre dayamadan , kolayca ölçmek için ultrasound kulan sonrada su seviyesi için şamandıra salla...

Bir elektronikci , hemde günümüz şartlarında , çok daha iyi çözümler bulabilmelidir !!!
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: serdararikan - 10 Eylül 2010, 18:02:02
bence o iş pot ile olmaz.öncelikle potu bağlayacağınız şamandıra dairesel hareket yaptığı için ölçümünüz lineer olmayacaktır ayrıca eğer benzin gibi yanıcı bir sıvı ile çalışıyorsanız o zaman hareketli aksamlar problem çıkarabilir.bu gibi işler için laser veya ultrasonic mesafe ölçümü hem lineerlik hemde risk açısından en kullanışlı olanıdır.ayrıca zamanla hareketli parçalar size parça değişimi gibi sorunlarda çıkaracaktır
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 10 Eylül 2010, 23:08:49
Tabi bu samandıra fikri benim için şimdilik düşünceden ibaret sizlerinde katılımı ile daha yeni fikirler çıkacaktır elbette. Aslında benim yanıcı madelerle işim yok su deposunda kullanmayı düşünüyorum. Bu dediklerinizden sonra benim içinde potlu samandıra sisteminin eksileri ağır basıyor şimdilik bu sistemi bi kenara bırakıp başka yollar düşünmeye başladım.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 10 Eylül 2010, 23:27:04
Belkide reed röleler le yapılmış lineer olmayan kademeli bir sistem yapılabilir. Gerçi bu sistemdede yine mekaniksel olarak biraz çalışmak gerekecektir. Ölçüm hassaslıgı ve kolay kullanılması açısından bencede ultrasonic sistem daha mantıklı gibi duruyor. Fakat şu durumda ultrasonic sensörlere  programsal olarak baktığımda çalışma olarak teorik bilgiden fazla bişey bilmiyorum malesef.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Mucit23 - 10 Eylül 2010, 23:39:23
Daha öğreneceğim çook şey var bu yüzden emin olunki siz değerli üstatlarımın bana verdiği bilgi ve öneriler benim için çok değerlidir. Bu sıvı seviye ölçümü hakkinda fikir ve önerilerimizi bekliyorum
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: KAZIMUGUR - 11 Eylül 2010, 01:43:45
Ses bilindiği gibi , birazda şartlara bağlı olarak , havada 345m/s , su da ise yaklaşık 3,5 katı hızla yol alır.
Bunları , kullanacağın ortam tepkisine göre işine yarar mı yaraz mı  modelle.
Sıvı ortamlar çevresiyle etkileşir.
Ölçüm yapan cihazlara sensörlere ne yapar iyice düşün , araştır.
Araştırma sırasında ilgili ilgisiz deme bilgileri biriktir.
Bir gün , ilgisiz gördüğün bir şey başka bir işte işine yarayabilir.

Şartları - ortamı - sorumlulukları ( taahhüd edilen iş ) iyi sorgula.
Yaptığın işin düşmanı ol , dostu koruyucusu değil.

Kim bilir belkide bu yöntem pek uygun değildir ?
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: serdararikan - 11 Eylül 2010, 02:29:12
Alıntı yapılan: mucit23 - 10 Eylül 2010, 23:27:04
Belkide reed röleler le yapılmış lineer olmayan kademeli bir sistem yapılabilir. Gerçi bu sistemdede yine mekaniksel olarak biraz çalışmak gerekecektir. Ölçüm hassaslıgı ve kolay kullanılması açısından bencede ultrasonic sistem daha mantıklı gibi duruyor. Fakat şu durumda ultrasonic sensörlere  programsal olarak baktığımda çalışma olarak teorik bilgiden fazla bişey bilmiyorum malesef.

reed röle kullanılarak yapılan seviye sensörleri var.bir borunun içinde reed röle ve dirençler var borunun üstünde şamandıra şeklinde bir mıknatıs.seviyeye göre direnç değişiyor
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: yas - 11 Eylül 2010, 02:48:50
Alıntı yapılan: serdararikan - 11 Eylül 2010, 02:29:12
Alıntı yapılan: mucit23 - 10 Eylül 2010, 23:27:04
Belkide reed röleler le yapılmış lineer olmayan kademeli bir sistem yapılabilir. Gerçi bu sistemdede yine mekaniksel olarak biraz çalışmak gerekecektir. Ölçüm hassaslıgı ve kolay kullanılması açısından bencede ultrasonic sistem daha mantıklı gibi duruyor. Fakat şu durumda ultrasonic sensörlere  programsal olarak baktığımda çalışma olarak teorik bilgiden fazla bişey bilmiyorum malesef.

reed röle kullanılarak yapılan seviye sensörleri var.bir borunun içinde reed röle ve dirençler var borunun üstünde şamandıra şeklinde bir mıknatıs.seviyeye göre direnç değişiyor

Bu yöntem bazı araçların yakıt tanklarında ölçüm için kullanılıyor. Seviye ölçümünde bir başka yöntemde basınç transmitter ları
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: mustafa çetin - 11 Eylül 2010, 16:06:24
arkadaşlar çok alakasız bir yerden konuya giriyorum ama bağışlayın.
Çok acil proteus'a ihtiyacım var nerden sorunsuz indirebilirim. Yardımcı olursanız sevinirim.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: zekibayram - 11 Eylül 2010, 16:57:45
buyur kardeş kendi uploadım  proteus hemde crackli.fakat antivirüsüsn crack dosyasını virüs olarak algılayabilir kurarken antivirüsünu kpatmanı öneririm

http://www.4shared.com/file/MwhaRTYv/pretous_76.html
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: trhmt - 12 Ocak 2011, 22:50:39
arkadaşlar ben burada anlatılan projeyi pic c ile yazmaya çalıştım kodlarını. XX_CİHAN_XX hocamızın paylaştığı projeyi çalıştırdım. sonra c ile yapmak istedim.Fakat ultrasonik vericiye 40khz i nasıl göndereceğimi bulamadım. pwm ile yapmayı düşündüm fakat ccp1  pini kullanılmış lcd için. nasıl yapmalıyım yardımcı olabilirseniz çok sevinirim?
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: pseudovector - 26 Şubat 2011, 21:05:56
Alıntı yapılan: trhmt - 12 Ocak 2011, 22:50:39
arkadaşlar ben burada anlatılan projeyi pic c ile yazmaya çalıştım kodlarını. XX_CİHAN_XX hocamızın paylaştığı projeyi çalıştırdım. sonra c ile yapmak istedim.Fakat ultrasonik vericiye 40khz i nasıl göndereceğimi bulamadım. pwm ile yapmayı düşündüm fakat ccp1  pini kullanılmış lcd için. nasıl yapmalıyım yardımcı olabilirseniz çok sevinirim?

NE555 timer kullanarak yapabilirsiniz. http://www.reconnsworld.com/ir_ultrasonic_555timer40khzir.html

3 nolu bacağa ultrasonik vericiyi bağlarsınız IR led yerine.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 26 Şubat 2011, 22:55:39
PIC varken 40khz üretmek için 555 gibi bir entegre kullanmaya gerek yoktur.
40Khz üretmek için birçok yöntem mevcuttur. Eğer 40KHz üretirken başka işlerde yapmak istiyorsanız yada fazla uğraşmadan güvenilir bir sinyal üretmek istiyorsanız PWM özelliği olan bir PIC kullanacaksınız örneğin 16F876 gibi ve bu picin pwm pinini 40Khz lik ve %50 duty cycle lık bir sinyale kuracaksınız. 4Mhz lik bir XT kullandığınızda bu sinyali üretebilmek için örnek kod aşağıdadır.
PR2 = 0b00011000 ;
T2CON = 0b00000100 ;
CCPR1L = 0b00001100 ;
CCP1CON = 0b00011100 ;


Tabi bu işi yazılımsal olarakta yapabilirsiniz ama bir osilaskop ile bunu kontrol etmekte fayda olacaktır.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Selim41 - 25 Ekim 2011, 22:59:10
Merhaba Arkadaşlar,benimde bitirme tezim 40Khz  ultrasonic alıcı-verici,fakat ben sensörler yerine 40khz'lik  piezotweeter ile yapacağım.
Yapmış olduğunuz ve çalışır durumda olan devreyi sensörler yerine tweeter'ları taksam daha uzak mesafeleri ölçme gibi bir imkanım olur mu.
Şu an da araştırmama rağmen herhangi olumlu sonuç veren ultrasonic verici-alıcı devresi bulamadım.
XX_CİHAN_XX,rapidshare'deki dosya silinmiş.tekrar upload edebilirmisiniz?

Yardımcı olursanız çok sevinirim.
Herkese İyi Günler dilerim.

Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: XX_CİHAN_XX - 26 Ekim 2011, 00:07:16
http://www.fileserve.com/file/5TJfFHn/ultrasonik versiyon1.rar
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: devolska - 27 Ekim 2011, 02:25:50
iyi günler arkadaşlar siteye yeni üye oldum.bitirme projesi olarak bu projeyi aldım daha doğrusu verildi .gerek kalitesiz  teori ağırlıklı  eğitim gerekse benim bunu bahane edip  çabalamamam projede kilitlenmeme sebep oldu.nerden başlamalıyım ne yapmalıyım bilmiyorum  2 haftada bir hocayla toplanacağız henüz pic programlama almadığım için ya proje 2. döneme kalacak yada hoca pic programlama konusunda yardımcı olacak   açıkçası ilk toplantı içnde tedirginim projeye nerden başlamam konusunda bana yardımcı olup proje aşamasında bana  yol gösterebilecek yardımsever bi arkadaşa ihtiyacım var  :-[
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: rree - 27 Ekim 2011, 08:37:27
Daha önceden ultra sonic sensör ile hareket dedektörü yapmıştım.Ultra sonic sensörler kristal bir yapıya sahip.
40 Khz sinyal çok kararlı olması gerekir.555 entegreleri rc osc ler bu iş için uygun değil. Pic de ya pwm yada  Timer0 zamanlayıcalardan elde edilmelidir.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Selim41 - 27 Ekim 2011, 16:22:22
Peki Sensör yerine 40khz'lik tweeter taksak rx olarak uzaklık ölçme mesafesi artar mı?
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: rree - 27 Ekim 2011, 19:11:16
Hareket dedektöründe 8 metre uzaktaki duvardan yansıyanları osilaskop ile gözlemiştim. Mesafe olayı sensörlerin durumuna bağlı.Mikrofona benzeyenler bence 8 metreyi ulaşır.(T)(transmitter) Verici Ultrasonik sensörü pdf inde 20Volta kadar çıkarılabileceğini söylüyor. 12Volt 40 Khz H köprü ile sürülse mesafe oldukça artacaktır.Ben kendim bir proje hazırladım ama henüz deneme fırsatı olmadı.

(http://s7.postimg.cc/68g6le2br/Ultra_Son2_V04.jpg) (http://postimg.cc/image/68g6le2br/)
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Selim41 - 23 Kasım 2011, 19:26:03
Merhaba arkadaşlar,

ultrasonik sensörlerle mesafe ölçümü yerine, sadece verici devreden gönderilen ultrasonik sinyali karşı taraftaki alıcı devrenin alması ,frekansını ölçmesi şeklinde yapılabilir mi,araştırdım fakat böyle  bir şey bulamadım.

elinde böyle bir devre olan veya bilgisi olan varsa yardımcı olabilir mi?

Teşekkürler.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: ferdem - 23 Kasım 2011, 19:58:29
Ultrasonik alıcı/vericiler zaten çok dar bantta çalışır. 40khz lik bir transducer en fazla 38-42khz arasında çalışır, o aralıkta da en iyi belirli bir frekansta çalışır. Alıcı tarafta sadece gönderilen frekansta bir işaret çok küçük genlikli oluşur; frekans, vericinin gönderdiğinden farklı olmaz. Alıcı tarafta 1-2 kat opamp devreleriyle alınan sinyali yükseltebilirsiniz.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Selim41 - 04 Aralık 2011, 17:13:32
İyi Günler Arkadaşlar,
pic c de 2khz aralıklarla 2khz den başlayıp 40khz e kadar sinyal göndermem lazım,16f877 ile yapıyorum. ra0 ve ra1 arttır ve azalt olarak ccp1 den çıkış alınacak fakat bi türlü yapamadım nasıl yapılır yardımlarınızı bekliyorum.defalarca denememe rağmen bi türlü başaramadım.

Yardımcı olur musunuz?
Teşekkürler.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Huseyin27 - 01 Nisan 2012, 16:54:50
Mesafe ölçüm uygulaması orjinal kodlarını mplab programında yeniden düzenleyerek derleme yaptım ve hex kodu oluştur'dum. Simülasyon ile deneme yaptığımda lcd ekrana görüntü gelmedi. Bu sorun pic için page0 ve page1 ile ilgili ayarlama- yı yapamadığım için lcd ekran görüntüsü gelmiyor nerede hata olduğunu anlayama'dım. Kodları ve proteus açık şemasını ekleyceğim. Saygılar.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: Huseyin27 - 01 Nisan 2012, 17:00:11
https://rapidshare.com/files/3337427760/pic16f84a_ultrasonic.rar dosyaları buradan indirebilir'siniz.
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: devolska - 21 Nisan 2012, 23:21:41
arkadaşlar çalışır halde projesini satmak isteyen yada ücret karşılığı yapabilecek bi arkadaş benimle iletişime geçebilirmi
Başlık: Ynt: ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]
Gönderen: musti-2614 - 08 Mayıs 2013, 19:43:43
arkadaşlar bu benim bitirme projem verilen upload'lar çalışmıyor yardımcı olabilecek varmı.devre şeması ve kodları lazım iyi çalışmalar.