Şimdi Ara

Arduino ile Takometre

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
2.644
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj

  • Arkadaşlar bu videodaki sensörü nasıl kullanacağımı bulamadım, devrenin aynısını yapmam gerekiyor. Fakat devreyi paylaşmamış arkadaş, sıfırdan fikirde yürütemedim yardımcı olabilecek var mı, biraz zor durumdayım



  • Hocam O Sensör NPN çıkış sinyal verir.

    Vermiş Olduğu NPN sinyal ile PNP transistör sürerek istediğin voltajı çipe girebilirsin.

    BC tipi transistör kullanmanı tavsiye ederim.

  • Hocam o videodaki arkadasın bi önceki videosunda semayı göstermiş sanki basic olarak bir inceleyebilir misiniz

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



  • Arkadaşlar bu videoda bir adet mesafe sensörü var, bunun çıkışı analog olarak verilmiş. Bu sensör ile takometre yapmam mümkün müdür?


    Sensör bağlantısı

    :
     Arduino ile Takometre



    < Bu mesaj bu kişi tarafından değiştirildi IgorStravinsky -- 5 Kasım 2014; 22:28:18 >




  • Arkadaşlar burada kızılötesi mesafe ölçer sensörünün mesafe algılama videosu gösterilmiş.

    #define trigPin 13 
    #define echoPin 12
    #define led 11
    #define led2 10

    void setup() {
    Serial.begin (9600);
    pinMode(trigPin, OUTPUT);
    pinMode(echoPin, INPUT);
    pinMode(led, OUTPUT);
    pinMode(led2, OUTPUT);
    }

    void loop() {
    long duration, distance;
    digitalWrite(trigPin, LOW); // Added this line
    delayMicroseconds(2); // Added this line
    digitalWrite(trigPin, HIGH);
    // delayMicroseconds(1000); - Removed this line
    delayMicroseconds(10); // Added this line
    digitalWrite(trigPin, LOW);
    duration = pulseIn(echoPin, HIGH);
    distance = (duration/2) / 29.1;
    if (distance < 4) { // This is where the LED On/Off happens
    digitalWrite(led,HIGH); // When the Red condition is met, the Green LED should turn off
    digitalWrite(led2,LOW);
    }
    else {
    digitalWrite(led,LOW);
    digitalWrite(led2,HIGH);
    }
    if (distance >= 200 || distance <= 0){
    Serial.println("Out of range");
    }
    else {
    Serial.print(distance);
    Serial.println(" cm");
    }
    delay(500);
    }


    Bu kodlarda uzaklık 4 den küçük olursa bir led yanıyor, 4-200 arası olursa diğer led yanıyor.

    Arduino bilgim çok olmamasına rağmen : uzaklığı sabit tutarak rpm ölçümü yapabilir miyim bu cihazla? Fakat rpm ölçülen şey motor değil, pervane gibi bir şey olacak. Yani kanatların sensöre uzaklığı değişecek, sensör sürekli low,high olacak. Eğer ölçebileceğimi onaylarsanız satın almayı düşünüyorum hemen



    < Bu mesaj bu kişi tarafından değiştirildi IgorStravinsky -- 6 Kasım 2014; 9:09:07 >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.