Arduino İle Manyetik Dedektör Yapımı

25 7.790

Bu projemizde arduino ile manyetik sensör kullanımından bahsederek basit bir manyetik dedektör yapacağız.Projemizde manyetik alan algılandığı anda alarm devreye girecek ve o alanın manyetik olduğunu anlayacağız.

Manyetik Sensörün Çalışma Mantığı:

Manyetik sensörler üzerinde bulunan röle manyetik alana girince kapanır ve bu sayede devreye gerilim verir.Normal halde 0v, manyetik alanda ise 5v verirler.

Projeyi Satın Al

Malzemeler:
  • Arduino uno
  • Manyetik Sensör
  • Lcd (16×2)
  • Buzzer
  • Led
  • Jumper kablo
Elektronik Devre Bağlantıları:
Yazılım Kısmı:
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
int Led = 13 ;
int sinyalpin = 3;
int val ;
int buzzerpin = 10;
void setup ()
{
lcd.init();
lcd.backlight();
lcd.print("Dedektor");
pinMode(buzzerpin, OUTPUT);
pinMode (Led, OUTPUT) ;
pinMode (sinyalpin, INPUT) ;
digitalWrite(buzzerpin,HIGH);
}
void loop ()
{

val = digitalRead (sinyalpin ) ;
if (val == HIGH)
{

lcd.setCursor(0, 1);
lcd.print("Manyetik yok");
digitalWrite (Led, LOW);
digitalWrite(buzzerpin,HIGH);

}
else
{

lcd.setCursor(0, 1);
lcd.print("Manyetik var");
beep(500);
digitalWrite (Led, HIGH);
}
}
void beep(unsigned char delayms){
analogWrite(10, 255);
delay(delayms);
analogWrite(10, 150);
delay(delayms);

}
Not : Manyetik sensör üzerindeki trimpot sayesinde manyetik algılama hassasiyetini ayarlayabilirsiniz.
Bunlar da İlgini Çekebilir

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

  1. dedektör

    güzel bir çalışma olmuş. Manyetometre sensörleri kullanılırsa sanki daha ilgi çekici de olabilir. Emeğinize sağlık…

  2. musa

    hata veriyo kod yardımcı olurmusn

  3. musa

    hata veriyo kod yardımcı olurmusnuz

  4. volkan

    merhaba devrenın daha acık anlatım seklı veya projesı varmı

  5. İhsan yılmaz

    Merhaba, yapmış olduğunuz manyetik sensörlü dedektör hangi metalleri kaç cm den algılar…

  6. ömer boztaş

    lcd ekrandan ölçüm nasıl yapabilirim

  7. Serhat

    Dııııt diye buzzerdan sürekli ses geliyor ve lcdye yazı gelmiyor sebebi ne olablilir

  8. şeyma

    5.satırda hata veriyor include ile başlayıp h ile biten yerde ne yapayım

    1. Sezgin GÜL

      kütüphaneleri yüklemediğin için hata vermiştir

  9. şeyma

    #include
    burada hata veriyor ne yapabiliriz

  10. Onur

    Merhaba , Sensör 1 tl yi ne kadar mesafeden algılayabiliyor? LCD ekranı çıkarınca yapmış olduğunuz sistemin toplam ağırlığı ne kadar? Yardımcı olabilirsiniz çok teşekkür ederim.Başarılı çalışmalarınızın devamını temenni ediyorum.

    1. Sezgin GÜL

      Maksimum 3-4 cm civarında algılama yapıyor. Üzerindeki trimpot ile algılama mesafesini değiştirebilirsiniz.Ağırlığını bilmiyorum fakat ürün sayfalarında yazabilir.

  11. Ali

    Bu sensor sadece mıknatısı mı algılıyor yoksa metal algılayabilir mi?

  12. Gamze

    2 metreye kadar algılayabilir mi bu sensör

    1. Sezgin GÜL

      Üzerinde hassasiyet ayarı yapan yani algılama mesafesini ayarlayan trimpot ile mesafeyi arttırabilirsiniz. Fakat bu sensör 2 metre uzaktan algılama yapamıyor. Maksimum 3-4 cm uzaktan algılama yapar.

      1. Gamze

        Peki sizce yukardan algılayabilecek metal dedektör yapmak mümkün mü? Yaklaşık 2 metre yukardan yerdeki metali alhılayabilecek bi dedektör yapılabilir mi?

  13. Gamze

    Bununla yaklaşık 1 metreden algılama olabilir mi? Olmazsa bunu nasıl sağlarım?

    1. Erhan

      Gamze sen bana ulaş facebook ofan son 1.5 metrede metal dedektör istersen tabi

  14. serkan

    merhaba,ben bu projeyi metal algılamak icin uyarlamak yapmak istiyorum ama uygun sensor bulamadın ve kodlarda hata veriyo

  15. Hüseyin Kurnaz

    Kullandığınız 4 bacaklı olan sensörü nereden aldığınızı söyleye bilirmisiniz

  16. Sinan velioğlu

    Merhabalar hocam ben bu projeyi yapıyorum birde sorum olacaktı titreşim motoru takmak istiyorum manyetik alanı algıladığı zaman titreşim motoruda devreye girsin programı ve bağlantısı nasıl olabilir yardımcı olurmusunuz

  17. Ahmet Taşkıran

    Merhabalar;

    Öncelikle çalışmanız için sizi kutlarım. Size bir sorum olacak. Arduino ile şunu gerçekleştirmek istiyorum. Manyetik alan sensörü, mıknatısı tespit ettiğinde arduino “1” değerini üretsin, manyetik alan yoksa “0” değerini üretsin. Yapmak istediğim çalışma yalnızca bu kadar ama bunu 3-4 cm uzaklıktan yapmasını istiyorum. Acaba bana bu çalışma için bir sensör modeli önerebilirmisiniz?

    1. Sezgin GÜL

      Merhabalar
      Bir değerini üretmek derken eğer seriale “1” değeri gönderecekseniz serialprint(“1”);
      yazarsınız tabi bide seriali başlatmanız için setup kısmına serial.begin(baudrate değeri); yazmanız gerekir.
      Sensörün algılama mesafesini yani hassasiyetini sensörün üzerindeki trimpottan ayarlarsanız gerekli mesafede algılama sağlarsınız.

  18. Kenan Metin

    Öncelikle iyi çalışmalar dilerim projeniz ilgimi çekti üzerinde materyal varken sinyal alabılıyormusunuz?

    1. Sezgin GÜL

      Sorunuzu tam anlayamadım. Manyetik alanda iken içindeki role anahtar kapanarak devreden 5v geçmesini sağlıyor. Üzerindeki trimpot ile de hassasiyetini ayarlayabiliyorsun.