Arama butonu
Bu konudaki kullanıcılar: 1 misafir
8
Cevap
235
Tıklama
0
Öne Çıkarma
Arduino İle Bi Ekranda İki Adet Volt
K
7 yıl
Teğmen
Konu Sahibi

Başlıktada belirttiğim gibi arduinoya ekran bağlayıp iki adet ayrı akünün voltaj bilgisini öğrenmem gerek tek ekran tek voltmetre ile bu mümkünmü teşekkürler



< Bu ileti mobil sürüm kullanılarak atıldı >

T
7 yıl
Yüzbaşı

Tabi mümkün arduinonun analog girişlerinden voltaj bilgisini okuyup ekrana yazdırabilirsin.


Bu mesaja 1 cevap geldi.
K
7 yıl
Teğmen
Konu Sahibi

Kodlarını ve bağlanti şeklini atma şansın varmı pek kod yazmaktan anlamıyorumda



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @tecman
C
7 yıl
Teğmen

quote:

Orijinalden alıntı: ka.dir18

Kodlarını ve bağlanti şeklini atma şansın varmı pek kod yazmaktan anlamıyorumda
arduinodaki voltaja göre farklılık gösterebilir. kod içinde 5.015 degerini değiştirerek tam ölçüm yapabilirsin
kendim kullanıyorum sorun yok
#define NUM_SAMPLES 10 

int sum = 0; // sum of samples taken
unsigned char sample_count = 0; // current sample number
float voltage = 0.0; // calculated voltage

void setup()
{
Serial.begin(9600);
}

void loop()
{
unsigned int x=0;
float AcsValue=0.0,Samples=0.0,AvgAcs=0.0,AcsValueF=0.0;
for (int x = 0; x < 150; x++){ //Get 150 samples
AcsValue = analogRead(A0); //Read current sensor values
Samples = Samples + AcsValue; //Add samples together

}
while (sample_count < NUM_SAMPLES) {
sum += analogRead(A2);
sample_count++;
delay(10);
}
AvgAcs=Samples/150.0;
AcsValueF = (2.5 - (AvgAcs * (5.0 / 1023.0)) )/0.066;
if (AcsValueF <= 0) AcsValueF = 0;

voltage = ((float)sum / (float)NUM_SAMPLES * 5.015) / 1024.0;
float watt = (AcsValueF * voltage * 11.132);
Serial.print("\t Amper = ");
Serial.print(AcsValueF);//Print the read current on Serial monitor
Serial.print("\t Voltaj = ");
Serial.print(voltage * 11.132);
Serial.print("\t Watt = ");
Serial.println(watt);
delay(500);
sample_count = 0;
sum = 0;
}

< Resime gitmek için tıklayın >


Bu mesaja 1 cevap geldi.
K
7 yıl
Teğmen
Konu Sahibi

Hocam bunu serial print harici bide 2*16 ekrandan görme şansım varmı birinici ekranda birinci pil ikinci ekranda ikinci pil olabilirmi





< Bu mesaj bu kişi tarafından değiştirildi ka.dir18 -- 20 Nisan 2018; 10:59:57 >

< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @conax
C
7 yıl
Teğmen

hocam valla işlerimden dolayı kendi projemi bile yapamıyorum
ben voltaj ve amper ölçmek için acs712 ile kullanmıştım
2 adet voltaj ölcmek için kodu düzenlemek lazım
lcd için lcd kütüphanesini arduinoya yükleyip bi göz atabilirsiniz basit bişey aslında ama siz sıfırdan istiyorsanız birinin sizin için düzenlemesi lazım

lcd için Serial.print(voltage * 11.132); yerine lcd.print(voltage * 11.132); yapmanız yeterli
lcd kütüphanesini ekliyerek tabi
1 ve 2 basamaklar için
lcd.setCursor(0, 1); // 0. sutun, 1. satır
lcd.setCursor(1, 1); // 1. sutun, 1. satır
şeklindedir





< Bu mesaj bu kişi tarafından değiştirildi conax -- 20 Nisan 2018; 23:28:0 >

K
7 yıl
Binbaşı

Aslında iki adet gerilim iki adet de akım bilgisi görüntülemek mümkün ama PIC ile yapılmış bir çalışma bu.

https://www.tapatalk.com/groups/diytraudio/pic16f887-dual-vameter-tracking-pwrsply-t211.html


Bu mesaja 1 cevap geldi.
K
7 yıl
Teğmen
Konu Sahibi

Bu pic le yapılmış olanın aynısını arduinoda yapma şansım varmı



< Bu ileti mobil sürüm kullanılarak atıldı >


Bu mesajda bahsedilenler: @kukubara
K
7 yıl
Binbaşı

O mecraya biraz uzak sayılırım bir şey diyemem ama bunu arduino ile yapabilmenin mutlaka bir yolu vardır diye tahmin ediyorum.
Verdiğim örnek hazır bir proje olduğu için yapılması daha kolaydır diye düşündüm.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.