2014-01-17

Arduino HC-SR04 Ultrasonic Sensor ile Mesafe Ölçümü

HC-SR04 basitçe bir hoparlör ve bir mikrofondan oluşan bir mesafe sensörüdür. Gönerilen ses 40MHz frekansında olup, 2cm - 4m arasında , önünde duran en yakın nesnenin mesafesini vermektedir. Uzak nesneleri algılaması için nesnenin daha büyük olması gerekmektedir. Algılama açısı yaklaşık 15 derecedir.

HC-SR04 giden ve dönen ses arasındaki süre farkını mikrosaniye (1/1,000,000sn) cinsinden vermektedir. Sesin hızını havada yaklaşık 343m/s olarak kabul edebiliriz. Hesapları cm cinsinden yapmak istersek ses hızı 34300 cm/s olarak alabiliriz. Zaman birimini mikrosaniye cinsinden aldığımızda 0,0343 cm/us olarak karşımıza çıkmaktadır. Sesin gidişi ve gelişi 2 kat sürdüğü için tek gidiş veya tek geliş için ilk hesapladığımız değeri ikiye bölebiliriz, sonuç 0,01715 cm/ us olarak ortaya çıkmaktadır. Hesapları Arduino için daha kolay integer değerleri cinsinden yapmak istersek 1/0,01715 = 58 olduğunu görebiliriz. Böylece HC-SR04'nin bize verdiği mikrosaniye cinsinden değeri 0,01715 ile çarpar veya 58'e bölersek santimetre cinsinden en yakın yansıtıcı nesnenin mesafesini bulmuş oluruz.

Arduino'ya bağlantılar ise oldukça kolay. vcc 5v güç kaynağna, gnd toprak, Trig (trigger) ses gönderecek pin'e, echo, yansıyan sesi alacak pin'e bağlanmalı. Bağlantı şemasını kod bölümünden sonra bulabilirsiniz. 


/*
 HC-SR04 Ultrasonik ping mesafe sensörü:
 Datasheet http://users.ece.utexas.edu/~valvano/Datasheets/HCSR04b.pdf
 VCC >> Arduino 5V'a bağlanacak 
 GND >> Arduino GND Toprak
 Trig >> Arduino pin 8 (Ses gönderme)
 Echo >> Arduino pin 7 (Eko ses algılama)

 Mikrosaniye olarak gelen yansıma süresinden sesin havadaki hızına göre cm cinsinden mesafeyi hesaplar.  
 Ses hızı= 343 m/sn , 34300 cm/ sn, 0,0343 cm/mikrosaniye
 Gidiş geliş süresi = gidiş veya gelişin 2 katıdır.  
 cmMesafe = microsaniyeSure/ ((343 x 100) / 1000000) / 2 = microsaniyeSure x 0,01715 = 1 / 58,309037900874635568513119533528
 
 This sketch originates from Virtualmix: http://goo.gl/kJ8Gl
 Has been modified by Winkle ink here: http://winkleink.blogspot.com.au/2012/05/arduino-hc-sr04-ultrasonic-cmMesafe.html
 And modified further by ScottC here: http://arduinobasics.blogspot.com.au/2012/11/arduinobasics-hc-sr04-ultrasonic-sensor.html
 Son değişiklikler Nevit Dilmen http://nevit.blogspot.com/
 
 */

#define trigPin 12 // Trigger Pini (Ses gönderme)
#define echoPin 11 // Echo Pini (Yansıyan ses algılama)

int maksimumMesafe = 200; // Maksimum mesafe. Farketmesi için uzak nesneler daha büyük olmalıdır. 
int minimumMesafe = 3; // Minimum mesafe 
long microsaniyeSure, cmMesafe; // Mesafe hesabında kullanılan değişkenler

void setup() {
 Serial.begin (9600); // Seri iletişimi başlat
 pinMode(trigPin, OUTPUT); // Ses gönderme pin türünü çıkış olarak ayarla
 pinMode(echoPin, INPUT);  // Yansıyan ses algılama pin türünü giriş olarak ayarla

}

void loop() {
/* Aşağıda trigPin/echoPin döngüsü en yakın nesneden yansıyan sesin yansıma süresini hesaplar. */ 
 digitalWrite(trigPin, LOW); // Hoparlör 2ms sessiz
 delayMicroseconds(2); 

 digitalWrite(trigPin, HIGH); // Hoparlör 10ms sesli
 delayMicroseconds(10); 
 
 digitalWrite(trigPin, LOW); // Hoparlör sessiz
 microsaniyeSure = pulseIn(echoPin, HIGH); // Mikrofonu dinle, yansıma süresini microsaniyeSure değişkenine al
 
// Serial.println(microsaniyeSure); // Sesin gitme ve geri yansıma süresi 

 cmMesafe = microsaniyeSure/58.3; // microsaniyeSure'dan cm olarak mesafeyi hesapla
 
 if (cmMesafe >= maksimumMesafe) // Gelen mesafe aşırı uzak ise 
 {
 Serial.println("Cok uzak >200cm");
 }
 
 else if (cmMesafe <= minimumMesafe) // Gelen mesafe aşırı yakın ise 
 {
  Serial.println("Cok yakin < 3cm");   
 }
 
 else {
 /* Seri iletişimden ölçülen mesafeyi bilgisayara gönder */
 Serial.print(cmMesafe); //Mesafe bilgisi
 Serial.println(" cm"); // Birim değeri
 }
 
 delay(50);  //Sonraki ölçümden önce bekleme süresi. 
}


2cm'den 400cm'ye kadar 3mm hassasiyetle ölçüm yapabilen bu ultrasonik sensör çeşitli uzaklık okuma, radar ve robot uygulamalarında kullanılabilir. 
 
 Çalışma Voltajı DC 5V
 Çektiği Akım  15 mA
 Çalışma Frekansı 40 Hz
 Maksimum Görme Menzili 4m
 Minimum Görme Menzili 2cm
 Görme Açısı 15°
 Tetik Bacağı Giriş Sinyali 10 us TTL Darbesi
 Echo Çıkış Sinyali Giriş TTL sinyali ve Mesafe Oranı
 Boyutları 45mm x 20mm x 15mm


2014-01-11

LED Alev Etkisi



// LED Alev Etkisi
// LED'ler yarı saydam bir kağıt ile kapatıldığında 
// veya ışıkları ayna ile duvara yansıtıldığında
// ışığı anlık değişen bir alev'e benzer bir etki oluşturur. 
// 2x Sarı, 1x Kırmızı LED, 3x 220 Ohm direnç

int ledPin1 = 9;  // Sarı LED Anodu
int ledPin2 = 10; // Kırmızı LED Anodu
int ledPin3 = 11; // Sarı LED Anodu

void setup()

{
pinMode(ledPin1, OUTPUT); //Pin  9 modunu çıkış olarak belirler
pinMode(ledPin2, OUTPUT); //Pin 10 modunu çıkış olarak belirler
pinMode(ledPin3, OUTPUT); //Pin 11 modunu çıkış olarak belirler
}

void loop()

{
  
// Işık güçleri: Birinci değer rastgele minimum, ikinci maksimum değeri verir.
// Birinci değer 0'dan küçük, ikinci 255'ten büyük olmamalıdır.
// Birinci sayı > ikinci olmalı.

analogWrite(ledPin1, random(120,255)); // Sarı LED ışık gücünü rastgele belirler
analogWrite(ledPin2, random(120,255)); // Kırmızı LED ışık gücünü rastgele belirler
analogWrite(ledPin3, random(120,255)); // Sarı LED ışık gücünü rastgele belirler
delay(random(20,100)); // milisaniye cinsinden kısa bekleme 

}


2014-01-06

Meme kanserinden korunma

Gelecek sene ABD'de 230.000 kadın meme kanseri olduğunu öğrenecek. Önceki yıllarda meme kanseri tanısı alan 65.000 kadın gelecek sene bu hastalıktan dolayı yaşamını yitirecek. Korkmalı mıyız? Doktorlar bizi korkutmaya mı çalışıyorlar? Hastaları yüzyüze gören, onların mağduriyetini onlar ile beraber yaşayan hiç bir meslektaşımın bunu aklından geçirdiğini sanmıyorum. Zamanında bazı önlemler alınmasaydı araçiçi trafik kazalarında bugün yaşanan can kaybı, yaşadığımızın kat kat fazlası olurdu. Nedir bunlar? Güvenli cam ve emniyet kemeri. Temiz içme suyu, aşılama ve antibiyotikler olmasaydı bugün ortalama yaşam süremiz hala 40–50 yaş civarında seyrederdi.

Meme kanserinde toplumun bilinçlenmesini sağladığımız takdirde, meme kanserinden ölümün kader olmadığını, yakalanan her hastaya ağır tedaviler gerekmediğini görebiliyoruz.

Amaç gereksiz kaygı yaratmadan, hastanın ruh sağlığını bozmadan, gereksiz aşırı tedaviler ve gecikmeler yoluyla hastanın beden sağlığını riske atmadan iyilik halini korumak, hastanın sağlığını riske atmaksızın yakalananları hafif tedaviler ile eski sağlığına kavuşturmaktır.

Maalesef meme kanserinden korunma pasif bir eylem değildir. Birey bilgilenmeden, sorumluluk üstlenmeden korunma mümkün olmamaktadır.

Meme taramasına ne zaman başlanmalıdır gibi basit, doğal bir soru ile başlayalım. Erkeklerde ve genç kızlarda meme kanseri oldukça nadir görülmektedir ancak kızlarda ergenlikten bir kaç sene sonra bildirilen vakalara tıp literatüründe rastlamak mümkündür. Risk düşük olduğundan genç bayanlara önerilebilecek tek tarama yöntemi (KKMM) kendi kendine meme muayenesidir. Yakınma varlığında, gençlerde ilk kullanılacak tanı yöntemi ise ultrasonografi olmalıdır.

Kimlere tarama yapılmalı sorusuna vereceğimiz yanıt ergenlik sonrası tüm bayanlar olacaktır. En azından KKMM ile başlamalı, farkındalık oluşturulmalıdır. Hastalığın genç yaşlarda düşük sıklığı nedeniyle tıbbi görüntüleme ile tarama gerçekçi olmayan bir yaklaşım sayılır.

Sağlık kuruluşlarına gelmekte zorluk çekecek kadar yaşlı veya başka hastalıklardan dolayı düşkün olan bayanlar için yine en uygun kontrol yöntemi KKMM'dir.

Ailemizde mamografi ve taramayı reddeden bir birey bulunuyor. Tüm tanı ve tedavi yöntemleri ancak hasta kabul ederse mümkün olabilmektedir. Bu yakınımıza kendi kendine meme muayenesi (KKMM) anlatıldı. Bu sayede eline gelen sertliği farkedip tanısal yöntemler ile doğrulandıktan sonra ameliyat oldu. Şu anda hastalıksız geçirdiği yılların keyfini yaşıyor. Meme yapısını tanıdıktan sonra ele gelen her yeni sertlik yeni bir incelemeyi hakediyor. Her sertlik kanser değildir, ancak yeni sertliklerin kanser olmadığı uygun bir yöntem ile doğrulanmalıdır. Ben anlamıyorum, kaçırmaktan korkuyorum diyenleri duyar gibiyim. Tüm tanısal yöntemler gibi KKMM aşırı bir beklenti, yalancı bir güven yaratmamalıdır. Doğru bir benzetme olarak kabul ederseniz, trafikte karşıdan karşıya geçerken ne sağa solda bakmak, ne yaya ışığının yeşil oluşu bizi %100 korumaz, ancak yine de sağa sola bakmak iyi bir alışkanlıktır. Pratikte KKMM yeni tanı konulmuş hastaların %70'ini oluşturmaktadır. Bu oran meme büyüklüğü, kitlenin derin veya yüzeyel yerleşimi gibi faktörler ile değişiklik göstermektedir. Ele gelmeyen, sertlik olarak belirti vermeyen geri kalan kitleler için daha uzun aralıklar ile görüntüleme önerilir. KKMM avantajlarına bakacak olursak, başkasına ihtiyaç duyulmaması, ucuz olması (0 $), radyasyon içermemesi, istenilen sıklıkta tekrarlanabilir olması sayılabilir. Dezavantajlarına gelince zaman zaman gereksiz kaygılara yol açması, %100 koruyucu olmamasıdır. Diğer yöntemleri gözden geçirdiğimiz zaman bu dezavantajların pek çoğunun benzerlerini diğer yöntemlerde bulunduğunu görebiliriz. Böyle durumlarda kolaydan zora doğru, ucuzdan pahalıya doğru, tamamlayıcı yöntemler ile kaygılar giderilinceye kadar veya kesin bir kanaate varıncaya kadar bulgular incelenir.

KKMMsine erken başlama ve geç yaşa kadar sürdürme mamografinin önerildiği yaş aralığı dışında kalan tüm bayanları korumada yardımcı olur.

Elle muayenede ele gelen sertliğin kanser değil kist veya meme dokusu çıkması yalancı pozitifliktir. Kanser olduğu halde ele gelmemesi ise yalancı negatifliktir.

Mamografi ve ultrason ile ilgili kısa bir giriş yapmama izin verin. Her iki yöntemde tek başına %100 koruyucu değildir. İkisi arasında tarama amaçlı onaylanan yöntem mamografidir.

Elle muayenede kullandığımız parametre sertlik ise, mamografide kullanılan parametre doku yoğunluğudur. Mamografi'de yandan ve üstten çekilen ikişer görüntü elde edilir. Mamografi görüntüsü, camdan yapılmış bir nesnenin kağıt üzerindeki gölgesine benzetilebilir.
Kitleler mamografide kendini üç şekilde belli ederler. Yoğunluğu düşük yağlı doku zemininde yüksek yoğunluklu bir bölge. Önceki sene ile karşılaştırıldığında bölgesel yeni yoğunluk artışı ve karşı meme ile karşılaştırıldığında asimetrik yoğunluk artışı. Bunun dışında bazı kireçlenmeler kanser konusunda şüphe uyandırır.

Yalancı pozitifliğe yol açan sebep herhangi bir bölgesel yoğunluk artışı olabilir. İltihap ve enfeksiyonlar, selim kitleler zaman zaman yorum zorluklarına yol açabilirler.

Mamografide yalancı negatifliğe yol açan sebepler ise kitlenin çok küçük olması, görüntü alanına girmemesi, göründüğü halde yeterli kanser kriterleri taşımaması, memenin yoğun dokusu tarafından örtülüp gizlenmesidir.

Meme ultrasonunda, dokunun ses yansıtma özelliği değerlendirilmektedir. 15 dakika süren bir incelemede radyolog hekim yaklaşık 25.000 kare görüntüyü değerlendirmektedir. Prob veya transduser denilen parça doku ile teması sağlar. Transduser ve cihazın ayarları hekim tarafından yönetilmektedir. Ultrasonografi incelemesini karanlık bir odada fener ile belirli bir nesneyi aramaya benzetebiliriz. Bir seferde sadece fenerin aydınlattığı bölgeyi görebiliriz. Gördüğümüz bölgeyi net görürüz ancak odanın tamamının tarandığından emin olmak kolay değildir. Nesnemiz çevre ile benzer renkte ise gözen kaçabilir.

Sonografi sırasında oluşan dikkat dağıtıcı unsurlar, probun memenin tamamını taramaması, aranan yapının sesi çevre dokuya benzer şekilde yansıtması yalancı negatifliğin sebepleri arasındadır.

Yalancı pozitifliğin sebepleri arasında genelde bazı selim meme hastalıkları bulunmaktadır. Granülomlar, selim kitleler, enfeksiyonlar tanıda zorluk çıkaran durumlardır.

Çok yüksek riskli hastalar, mamografi ve ultrason ile kesin sonuca varılamayan hastalarda ilave inceleme olarak, meme MR kullanılmaktadır. Meme MR yalancı negatifliği düşük, yalancı pozitifliği yüksek bir inceleme yöntemidir.

MemeMR da dokuda protonların kuvvetli bir manyetik alanda radyofrekans dalgalarında salınımı incelenmektedir. Dışarıdan verilen bir ilaç ile meme dokusu içerisinde ilaç tutma alanları varlığı ve bunların ilaç tutma şekli incelenir. Uygun adet döneminde çekilen meme MR çoğunlukla az ilaç tutmakta, ilaç tutan kitle bu alanda yıldız gibi parlamaktadır. Bazen memenin tamamı yaygın ilaç tutmakta olup kitleyi bulmayı zorlaştırmaktadır. Kitleler 1,2,3 olarak adlandırılan şekillerde ilaç tutabilir. Tip bir tutulumların çoğu selim, tip üç tutanların çoğu habis, tip ikiler ise belirsiz, ortada kabul edilir. Diğer yöntemlerde olduğu gibi yalancı pozitif ve yalancı negatifler bu yöntemde de mevcut.

Yalancı pozitif ve yalancı negatifler ile başederken kansız yöntemler olarak sayabileceğimiz KKMM, mamografi, sonografi, MR elinizdeki silâhlardır. Bazen bu silahların tümü bizi gördüğümüz yapının temiz olduğuna inandırmak için yeterli olmayabilir. Bu durumda tanıya yardımcı olmak için biyopsi yöntemine başvuru gerekebilir.

Biyopsi meme incelemelerinde sona bıraktığımız ama zaman zaman kaçınılmaz olan bir inceleme yöntemidir. Hastaların çoğu biyopsi ile kanseri bir tutmakta, bu algıdan dolayı bazen kendi sağlıkları açısından riskli kararlar verebilmektedir. Bazı hastalar ise biyopsiyi gözünde fazla büyütmekte, aşırı kaygı yaşamaktadır.

Bu soruların yanıtını bir iki paragrafta arayalım. Birincisi biyopsi sadece kanserli hastaya yapılmaz. Kanser olasılığı %5 olan hastaya da önerilebilir, olasılık %95 olduğu zamanda önerilir. Riski düşük gruba önerilme sebebi gecikmeden doğabilecek risklere karşı koymaktır. Tanısı kesine yakın olan hastaya önerilme sebebi ise geri dönüşü olmayan cerrahi tedavilerden önce tanı doğruluğunu %95 ten %99.9a çıkarmaktır.

Biyopsi zorluğuna gelince sonuç çıkıncaya kadar geçen kaygılı süreyi saymazsak genelde ağrısız veya hafif ağrılı bir işlemdir.

Yazıyı buraya kadar okuduysanız meme kanseri ile mücadelenin hekim ve hasta için kolay olmadığını farketmişsinizdir. Yaşam boyu hiç bir zaman meme kanseri olmayacak 8 kadından yedisi için bu çabaların tümü boşa gider. Keşke herkes bu grupta olsa.

Meme kanseri tanısı konulduğu zaman genellikle hastaların morali aşırı şekilde bozulmakta, neden ben, şimdi ne yapmalıyım sorularının yanıtını aramaya başlamaktadırlar. Hastalığı küçümsemek için söylemiyoruz, ancak meme kanserli hastaların çoğunluğu tedavi edilmekte ve sıkıntılı geçen bir süreden sonra yaşamlarını kaldığı yerden sürdürmektedir. Bu süreçte karşılaşılan sorunların aşılmasında en büyük yardımı hekimlerden ve ailenizden alacaksınız.

Meme ile ilgili bir sorundan size bahsedildiğinde üç soru sormalısınız. Sorunum nedir? Bu aşamada ne yapmam gerekir? Yapmanın / yapmamanın, faydaları / riskleri nelerdir?

Yazının amacı genel bilgilendirme olduğundan tanı konulduktan sonra tedavi seçenekleri konusuna değinilmeyecektir. Şunu bilmek yeterli olacaktır: Daha küçük ve erken saptanan hastaların sahip oldukları seçenekler daha fazladır. Tedavilere olumlu yanıt verme şansları daha yüksektir.

Korunmak için yapabileceklerinizi hatırlatıp yazıyı sonlandıralım. KKMM ve bilinçlenme meme kanserinden korkmadan erken saptamanıza yardımcı olur. Yaşantınız sırasında düzenli fiziksel egzersizler yapmalı ve kiloyu normal sınırlar içerisinde
tutmaya çalışmalıyız. Hareketsizlik ve fazla
kilolar önlenebilir risk faktörleridir.

Önlenebilir risk faktörleri içerisinde dışarıdan ekstradan alınan dişilik hormonları ve benzeri kimyasallardır. Bunların tüketimini zorunlu haller ile sınırlamalıyız.

Az miktarda alkol tüketimi ile meme kanserinin bağlantısı bulunmamakta, ancak aşırı tüketim risk faktörleri arasında yer almaktadır.

Doğurganlık ve emzirme yine memeyi korumaya kısmen yardımcı olmaktadır.

Meme kanseri ile savaşım hem hekimler için hem bayanlar için uzun süren ve yorucu bir mücadeledir. Bu sırada enerjimizi ve moralimizi yüksek tutmalıyız. Para ve enerjimizi efektif harcamalıyız. Hastaların büyük bir kısmı tedavi edilebilmektedir. Amacımız erken tanı ile tedavi başarısını arttırmak, hastaların daha büyük bir oranına hafif tedavilerden yararlanma şansı yaratmaktır.

Sağlıklı ve mutlu günler dileği ile.