İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Ses Hızı ile Ortamdaki Sıcaklığı Bulma - Python

b0mb - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Nereden:
İzmir
Yaş:
17
Mesajlar:
471
Konular:
64
Teşekkür (Etti):
143
Teşekkür (Aldı):
221
Ticaret:
(0) %
13-01-2018 06:18
#1
Merhabalar,

Daha önceleri, Raspberry Pi ile HC-SR04 ultrasonik mesafe sensörünün kullanılabilmesi için bir modül yazmıştım.(HCSR04 Sensör - Modül ve Örnek Uygulama)
Bu konuda ise, çalışma mantığına dayanarak ortamdaki sıcaklığı bulmaya çalışacağız.

Çalışma mantığı:
TRIG pininden sinyal verildiğinde 40kHz frekansında bir ses dalgası sensör tarafından üretilir ve bu ses dalgası bir cisme çarpıp geri döndüğünde ECHO pini aktif hale gelir. Sesin havada yayılma hızını bildiğimiz için (deniz seviyesinde ve 21 °C sıcaklıkta 343.2 m/s), TRIG pinine verilen sinyalden sonra ECHO pininin aktif olduğu zamana kadarki süreyi ölçerek aradaki mesafeyi kolayca hesaplayabiliriz.(link)

Tabii ki bu, sensör ile bir cisim arasındaki mesafeyi ölçmemizi sağlar. Peki ya biz biz sensörün cisme uzaklığını ve sesin cisim ile sensör arasındaki mesafeyi ne kadar sürede katettiğini bilirsek ortamdaki sıcaklığı bulamaz mıyız? Tabii ki bulabiliriz...


Önce, sesin hızını bulmalıyız, bunu bulmak için bize verilmesi zorunlu olan cisim ile sensör arasındaki uzaklığı kullanacağız. Tek eksiğimiz time değişkeni, bunu da sensörümüz yardımı ile bulabiliriz.


Bu bağıntıda sıcaklığı yalnız bırakırsak, elimizdeki veriler sayesinde ortam sıcaklığına ulaşmış olacağız.


Ses hızını da az önce bulduğumuza göre, yerine koyup çözmek kalıyor sadece geriye. Aşağıdaki adreste Python ile yazdığım modül bulunuyor.

Gist: https://gist.github.com/laszlokuehl/...temperature-py

Konu hakkında örnek video: https://www.youtube.com/watch?v=bSaEP9sVolE

Arduino uygulaması: https://www.hackster.io/berkeralpz/m...mometer-712871
Konu SeNZeRo tarafından (18-01-2018 18:55 Saat 18:55 ) değiştirilmiştir.
YouKnowWho, BufGix Teşekkür etti.
Groot - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2018
Nereden:
T Ü R K
Mesajlar:
171
Konular:
13
Teşekkür (Etti):
1
Teşekkür (Aldı):
27
Ticaret:
(0) %
13-01-2018 16:38
#2
Alıntı Yapmışsın Dostum Konu Linkini Atmayım İstersen
--------------------- Social Media Virus
b0mb - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Nereden:
İzmir
Yaş:
17
Mesajlar:
471
Konular:
64
Teşekkür (Etti):
143
Teşekkür (Aldı):
221
Ticaret:
(0) %
13-01-2018 16:40
#3
Alıntı:
Groot´isimli üyeden Alıntı Mesajı göster
Alıntı Yapmışsın Dostum Konu Linkini Atmayım İstersen
Eğer CW veya Yazbel'den bahsediyorsan, o kişi benim dostum.
Groot - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
01/2018
Nereden:
T Ü R K
Mesajlar:
171
Konular:
13
Teşekkür (Etti):
1
Teşekkür (Aldı):
27
Ticaret:
(0) %
13-01-2018 16:41
#4
Alıntı:
b0mb´isimli üyeden Alıntı Mesajı göster
Eğer CW veya Yazbel'den bahsediyorsan, o kişi benim dostum.
Pardon Dostum CW den Bahsediyordum
--------------------- Social Media Virus
onur1137 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
08/2015
Nereden:
Malatya
Mesajlar:
223
Konular:
62
Teşekkür (Etti):
64
Teşekkür (Aldı):
12
Ticaret:
(0) %
16-01-2018 13:25
#5
Cwdeki kral Turkhackteam'i coşturuyor.
---------------------
Şans yoktur;
Allah neyi nasip ederse o vardır.
b0mb - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2017
Nereden:
İzmir
Yaş:
17
Mesajlar:
471
Konular:
64
Teşekkür (Etti):
143
Teşekkür (Aldı):
221
Ticaret:
(0) %
17-01-2018 16:45
#6
Alıntı:
onur1137´isimli üyeden Alıntı Mesajı göster
Cwdeki kral Turkhackteam'i coşturuyor.
Gerçek krallar sadece izliyor, bir şey bildiğim yok benim... Teşekkür ederim yine de

Bu konuyu çok güncelledim, ama bu son..(Umarım )
Modülü, şuradaki bağıntılara göre yeniden düzenledim ve çok saçma değerlerin çıkmaması için, aşağıdaki eklemeyi yaptım.

ArViX - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2013
Nereden:
cos a=cos bc
Mesajlar:
1.255
Konular:
83
Teşekkür (Etti):
118
Teşekkür (Aldı):
264
Ticaret:
(0) %
23-01-2018 02:27
#7
Buralarda güzel şeyler var güncelleyelim
---------------------

Bilmediklerimi ayaklarımın altına alsaydım, başım göğe ererdi.
Evrimin bir parçasıyım, durmak bitmek demektir


8/N3n1K1/6B1/1Pk2p2/2b2P2/6P1/7P/8 b - -
Konu ArViX tarafından (25-01-2018 03:13 Saat 03:13 ) değiştirilmiştir.
b0mb Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı