ULTRASONİK MESAFE ÖLÇÜMÜ[BİTTİ]

Başlatan XX_CİHAN_XX, 29 Aralık 2006, 15:50:24

XX_CİHAN_XX

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.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

selvi

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..
Yaşam anlamlandırıldıkça kutsaldır....

mustaphaerdem

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.
Korkarak yaşıyorsan sadece hayatı seyredersin.

XX_CİHAN_XX

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.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

selvi

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.
Yaşam anlamlandırıldıkça kutsaldır....

MURSEL

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

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.
Yaşam anlamlandırıldıkça kutsaldır....

XX_CİHAN_XX

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.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

selvi

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.
Yaşam anlamlandırıldıkça kutsaldır....

XX_CİHAN_XX

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.
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

selvi

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.
Yaşam anlamlandırıldıkça kutsaldır....

selvi

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.
Yaşam anlamlandırıldıkça kutsaldır....

XX_CİHAN_XX

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....
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.

omrbnk

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...

XX_CİHAN_XX

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
Yirmi yaşındaki bir insan, dünyayı değiştirmek ister . Yetmiş yaşına gelince , yine dünyayı değiştirmek ister, ama yapamayacağını bilir.