İçindekiler:

Ir Sensör Modülü Nasıl Yapılır: 4 Adım
Ir Sensör Modülü Nasıl Yapılır: 4 Adım

Video: Ir Sensör Modülü Nasıl Yapılır: 4 Adım

Video: Ir Sensör Modülü Nasıl Yapılır: 4 Adım
Video: IR Sensor Project | IR Sensor Module Working | IR Module Project | IR Project | 2024, Kasım
Anonim
Ir Sensör Modülü Nasıl Yapılır
Ir Sensör Modülü Nasıl Yapılır
Ir Sensör Modülü Nasıl Yapılır
Ir Sensör Modülü Nasıl Yapılır
Ir Sensör Modülü Nasıl Yapılır
Ir Sensör Modülü Nasıl Yapılır

Merhaba arkadaşlar ben Manikant ve bugün kendi ir sensör modülümüzü kuracağız. Bu projede size kendi ir sensörünüzü nasıl yapacağınızı ve arduino kullanarak ve ayrıca arduino olmadan nasıl kullanacağınızı anlatacağım. Bir çizgi izleyen ve engellerden kaçan robot yapıyordum ve etrafta birkaç ir led'im de vardı, bu yüzden projem için kendi ir sensörlerimi yapmayı düşündüm. O halde başlayalım:)

Gereçler

  • 1 x Ir verici, alıcı
  • 1 x 10k direnç
  • 1 x 100ohm direnç
  • 1 x bc547/2n222a transistör
  • 1 adet Arduino
  • gerekli bileşenleri görüntülemek için bu bağlantıyı ziyaret edin buraya tıklayın

Adım 1: Donanım Bağlantısı:

Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
Donanım Bağlantısı
  • verdiği ledleri bağla
  • IR vericisinin anodunu 100 ohm dirence bağlayın
  • ir alıcının negatifini 10k dirence bağlayın
  • 10k ve 100ohm direncin her iki ucunu da bağlayın (bu +ve pinidir, 5v'a bağlayın)
  • ir alıcı ve vericinin anot ve katotunu birbirine bağlayın (bu -ve pinidir, toprağa bağlayın)
  • Alıcının anoduna başka bir kablo bağlayın (bu sinyal pinidir)
  • Pimlere bakarak ledin anot ve katotunu tanımlayabilirsiniz, daha uzun pin anot ve daha kısa katottur.
  • Ayrıca led id katodunun düz kenarı olan ledin kenarına bakarak anot ve katodu tanımlayabilirsiniz.
  • Benim gibi 100 ohm direnç bulamazsanız, 100 ohm'a yakın başka bir direnç kullanabilirsiniz.

Adım 2: Arduino Olmadan Engel Sensörü Devresi:

Arduino Olmadan Engel Sensörü Devresi
Arduino Olmadan Engel Sensörü Devresi

arduino olmadan engel sensörü devresi:

Engel sensörünü yapmak için bileşenleri yukarıdaki devrede gösterildiği gibi bağlayın.

  1. Yukarıda yaptığımız ir sensörünü alın, ir ledinin sinyal pinini 2n222a/bc547 transistörün tabanına bağlayın (gerekirse tabana direnç ekleyin)
  2. Transistörün emitörünü toprağa bağlayın ve ayrıca ir sensörünün gnd pinini toprağa bağlayın
  3. Transistörün toplayıcısını ledin katotuna bağlayın
  4. Led anodunu ve ir sensörünü 5v'a bağlayın
  5. Önüne herhangi bir nesne koyarsanız ledin yandığını görebilirsiniz, gösterge için led yerine buzzer de kullanabilirsiniz.

Adım 3: Arduino Kullanan Engel Dedektörü:

Arduino Kullanan Engel Dedektörü
Arduino Kullanan Engel Dedektörü
Arduino Kullanan Engel Dedektörü
Arduino Kullanan Engel Dedektörü
Arduino Kullanan Engel Dedektörü
Arduino Kullanan Engel Dedektörü
  1. Arduino kartınızı ve ir vericinizi ve alıcınızı alın.
  2. Verici anotunu 100 ohm'a ve 5v'ye bağlayın ve katodu gnd'ye bağlayın
  3. Alıcının anodunu vericinin katotuna bağlayın 10k direncini ir alıcı anoduna bağlayın
  4. Her iki direnç ucunu da 5v'ye bağlayın
  5. Alıcıdan alınan sinyal pinini arduino üzerinde A5'e bağlayın.

*Arduino ide'yi açın ve aşağıda verilen kodu yapıştırın ve uno kartına yükleyin.

Adım 4: Kod:

Kod
Kod
Kod
Kod
Kod
Kod

KOD ÇALIŞMASI:

  • Seri monitörü aç
  • Sensör tarafından gönderilen değerleri görebilirsiniz.
  • Şimdi elinizi sensöre yaklaştırmaya çalışın
  • Elinizi sensöre yaklaştırdığınızda değerlerin düşmeye devam ettiğini fark edeceksiniz.
  • Bu değerlere göre engelin ne kadar uzakta veya yakın olduğunu öğrenebilirsiniz.
  • Bir sonraki blogda bu sensörleri kullanarak robot araba yapacağım, o zamana kadar bizi izlemeye devam edin hoşçakalın:)

int girdipin = A5;

int sensörü; geçersiz kurulum() { Serial.begin(9600); pinMode(inputpin, INPUT); void loop() {sensör = analogRead(inputpin); Seri.println(sensör); }

Önerilen: