Şimdi Ara

Arduino İle Bi Ekranda İki Adet Volt

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
10
Cevap
0
Favori
220
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • 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ı >



  • Tabi mümkün arduinonun analog girişlerinden voltaj bilgisini okuyup ekrana yazdırabilirsin.
  • tecman kullanıcısına yanıt
    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ı >
  • 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;
    }

    Arduino İle Bi Ekranda İki Adet Volt




  • conax kullanıcısına yanıt
    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ı >
  • 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 >
  • 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
  • kukubara kullanıcısına yanıt
    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ı >
  • 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.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.