Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Temel Elektrik/Elektronik => Konuyu başlatan: eddar - 05 Şubat 2016, 10:48:22

Başlık: Potansiyometre Direnç Okuma
Gönderen: eddar - 05 Şubat 2016, 10:48:22
Arduino Mega ile max 434 KOhm  min 0Kohm bir potansiyometrenin direnç değerini LCD ekrana yazdırıyorum

Sıkıntı şurada, okuduğum ADC değeri 1000 ile 22 arasında bunu gerçek direnç değerini okuyabilmek için 2.30 sayısına bölerek ölçeklendiriyorum, büyük sayılarda 100 - 434 KOHm arasında bir sıkıntı yok ama düşük değerlerde tolerans çok fazla olduğu için sıkıntı çıkıyor.

Örneğin : Potansiyometrenin 5Kohm verdiği yerde ben (40 / 2.30)  = 17.3 Kohm buluyorum.

Potansiyometrenin verdiği gerçek değeri nasıl bir matematik modele oturtmam gerekiyor



sicaklikdeger = analogRead(sicaklikPin2);
float direncdegeri = (sicaklikdeger)/((float)2.30);
lcd2.setCursor(0,1);
lcd2.print(direncdegeri);
lcd2.print(" KOhm");
Başlık: Ynt: Potansiyometre Direnç Okuma
Gönderen: ByTEK - 05 Şubat 2016, 11:16:12
arduinoda map komutu var hocam sanırım istediğiniz şeyi yeterince yapacaktır.

örnek video :

https://www.youtube.com/watch?v=thPS2TULgzE (https://www.youtube.com/watch?v=thPS2TULgzE)
Başlık: Ynt: Potansiyometre Direnç Okuma
Gönderen: Andromeda - 05 Şubat 2016, 11:36:12
Pot un değerini bölümlere ayırıp her bölüm için farklı formül uygulamak gerekecek bu durumda..
Başlık: Ynt: Potansiyometre Direnç Okuma
Gönderen: polleme - 05 Şubat 2016, 11:44:54
POT'un logaritmik veya lineer olması hesapları çok değiştirir. Buna dikkat!
Başlık: Ynt: Potansiyometre Direnç Okuma
Gönderen: eddar - 05 Şubat 2016, 16:12:08
Potansiyometrem çok kararsız 22 - 1000 arasında analog değer okurken şimdi  64 - 998 bandına oturdu yaklaşık yarım saattir minumum da 64 veriyor. Bu şekilde düzgün bir sistem ortaya çıkaramam. Videodaki potansiyometreyi kullanıyorum bende. Başka ne yapabilirim
Başlık: Ynt: Potansiyometre Direnç Okuma
Gönderen: ahmet_zxc - 05 Şubat 2016, 16:22:54
potansiyometre okuma nasıl yapılır ki? tam olarak ne yaptığını anlayamadım doğrusu..

pot un bir tarafına arduinonun besleme voltajından ver. diğer tarafına arduino nun gnd sine bağla. orta ucunu adc ye gir.

orta uçtan avometre ile okuduğun voltaj değerini, ekranda ne görüyorsun ona bak. böylece hata pottamı beslemede mi, arduinoda mı, tasarımdamı yazılımdamı anlayabilirsin.
Başlık: Ynt: Potansiyometre Direnç Okuma
Gönderen: Andromeda - 05 Şubat 2016, 16:33:34
Pot u değiştir...