Kablo, Devre Arıza Tespit Cihazı Yapımı

15 Kasım 2018
Kablo, Devre Arıza Tespit Cihazı Yapımı

Elektronik işlerin can kurtaranıdır Kablo, Devre Arıza Tespit Cihazı Yapımı. Multimetreler ile bu ölçüm yapılıyor ama ben buna çok üşeniyorum her seferinde çevir uzun ayrı kabloları etrafa dolaşıyor felan derken kendi cihazımı yapmaya karar verdim bakalım neler yapmışım..

Kablo, Devre Arıza Tespit Cihazı Yapımı

Tam olarak yapacağım cihaz önce ne işe yarayacak onu anlatmak istiyorum. Kablo, Devre Arıza Tespit Cihazı Yapımı

Burada göründüğü üzere sağ en altta kısa devre ya da devamlılık ölçümü işini daha minik pratik bir cihaz ile yapacağım. Bu cihaz ile devrede kopukluk var mı ya da yaptığım lehimde temas sorunu var mı gibi birçok sorunu ortadan kaldıracak. Multimetreden çok daha kullanışlı olacağı kesin.

Kullandığım malzemelere bakalım;

Kablo, Devre Arıza Tespit Cihazı Yapımı

  1. Arduino pro mini
  2. jumper kablolar
  3. 26awg çok damarlı kablo yaklaşık 120cm bunu 2 ye bölebilirsiniz.
  4. buzzer
  5. 9v pil
  6. varsa daralan makaron
  7. mini on off butonu
  8. 10k direnç
  9. 9v pil kablosu

Kablo, Devre Arıza Tespit Cihazı Yapımı

Bağlantı kısmımız çok kompleks değil öncelikle 9v pilden gelen artı hattı kesip mini butona bağlıyoruz ve ordan çıkış vererek arduino’nun vcc giriş kısmına bağlıyoruz. Gnd ise direkt gnd hattına bağlıyoruz.

Kablo, Devre Arıza Tespit Cihazı Yapımı

Daha sonrası için önce yüklediğimiz koda bakalım sonrasında kalan bağlantıyı size anlatayım.

int buzzerPin = 9; // buzzer artı hattı bağladığımız pin
int C_ = 261; // buzzer çalması ise için atadığım nota tiz olsun ki duyalım 
int cikisPin = 4; // devre tamamlama için voltajı veren hat
int gelisPin =7; // devre tamamlama kontrol etmek için verdiğimiz elektriği alabiliyor muyuz on bakacağız.
int okuma=0; // değişken atayarak 0 1 olma durumuna göre buzzer ötecek

void setup()
{
  pinMode(cikisPin, OUTPUT); // pinleri tanımlıyoruz
  pinMode(gelisPin, INPUT);
   noTone(buzzerPin);
   digitalWrite(cikisPin, HIGH); 
}

void loop()
{
  digitalWrite(cikisPin, HIGH); // çıkış pininden voltajı verdik
  okuma= digitalRead(gelisPin); // gelen sinyal var mı yok mu okuyup değişkenimize atıyoruz varsa 1 yoksa 0
  if(okuma== HIGH){ // 1 ise buzzer ötmesi için komut veriyoruz ve ötüyor çekince susuyor bu kadar
  noTone(buzzerPin);
  tone(buzzerPin, C_);
  delay(100);
 
 
  }
  else{
      noTone(buzzerPin); // sinyal olmama durumlarında susmasını söyloyoruz.
  }
}

 

Kodlama kısmında detaylı olarak yanlarına açıklama yazdım oradan daha iyi anlaşılır olacaktır neyi nereye bağladığımız. Video ile de neler yapmışım bakabilirsiniz. Yorumlarınızı bekliyorum. Teşekkürler

About Orçun AKYOL

Moslow'un İhtiyaçlar piramidinin kendini gerçekleştirme basamağı için girişimlerde olan, Sağlıkçı olup, Bilgisayar Öğretmenliği okuyan bir eğitim neferi 😉
Hemen Paylaş..Share on Facebook
Facebook
Tweet about this on Twitter
Twitter

Yorum Yapılmamış

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


Maksimum boyutu: 5 MB.
Eklenebilecek dosya türü: image.