Isi kandungan:

Cara Membuat Modul Sensor Ir: 4 Langkah
Cara Membuat Modul Sensor Ir: 4 Langkah

Video: Cara Membuat Modul Sensor Ir: 4 Langkah

Video: Cara Membuat Modul Sensor Ir: 4 Langkah
Video: infrared sensor simple 2024, November
Anonim
Cara Membuat Modul Sensor Ir
Cara Membuat Modul Sensor Ir
Cara Membuat Modul Sensor Ir
Cara Membuat Modul Sensor Ir
Cara Membuat Modul Sensor Ir
Cara Membuat Modul Sensor Ir

Hai kawan saya Manikant dan hari ini kami akan membina modul sensor ir kami sendiri. Dalam projek ini saya akan menerangkan kepada anda bagaimana membuat sensor ir anda sendiri dan bagaimana menggunakannya menggunakan arduino dan juga tanpa arduino. Saya membina garis berikut dan menghindarkan robot, dan saya juga mempunyai beberapa lampu LED yang tergeletak di sana, saya berfikir untuk membina sensor ir saya sendiri untuk projek saya. Oleh itu, mari mulakan:)

Bekalan

  • 1 x Pemancar, penerima
  • Resist 1 x 10k
  • Perintang 1 x 100ohm
  • Transistor 1 x bc547 / 2n222a
  • 1 x Arduino
  • lawati pautan ini untuk melihat komponen yang diperlukan klik di sini

Langkah 1: Sambungan Perkakasan:

Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
Sambungan Perkakasan
  • sambungkan ir yang telah diberikan
  • Sambungkan anod pemancar ir ke resisitor 100 ohm
  • Sambungkan negatif penerima ir ke perintang 10k
  • Sambungkan kedua-dua hujung perintang 10k dan 100ohm (ini adalah pin + ve, sambungkan ke 5v)
  • Sambungkan anod dan katod penerima ir dan pemancar ir bersama (ini adalah pin -ve, sambungkan ke tanah)
  • Sambungkan wayar lain ke anod penerima (ini adalah pin isyarat)
  • Anda boleh mengenal pasti anod dan katod yang dipimpin oleh pandangan ke arah pin, pin yang lebih panjang adalah anod dan yang lebih pendek adalah katod
  • Anda juga boleh mengenal pasti anod dan katod dengan melihat tepi led, tepi rata katod id led.
  • Sekiranya anda tidak menemui perintang 100 ohm seperti yang saya lakukan, anda boleh menggunakan perintang lain yang hampir dengan 100 ohm.

Langkah 2: Litar Sensor Halangan Tanpa Arduino:

Litar Sensor Halangan Tanpa Arduino
Litar Sensor Halangan Tanpa Arduino

litar sensor halangan tanpa arduino:

Sambungkan komponen seperti yang ditunjukkan dalam litar di atas untuk membuat sensor halangan.

  1. Ambil sensor ir yang kami bina di atas, sambungkan pin isyarat ir yang dipimpin ke dasar transistor 2n222a / bc547 (tambahkan perintang ke dasar jika diperlukan)
  2. Sambungkan pemancar transistor ke tanah dan sambungkan juga pin sensor ir ke tanah
  3. Sambungkan pemungut transistor ke katod led
  4. Sambungkan anod sensor led, dan ir ke 5v
  5. Ia sudah siap jika anda meletakkan objek di hadapan anda dapat melihat led yang bersinar, anda juga boleh menggunakan buzzer dan bukannya led untuk petunjuk

Langkah 3: Pengesan Halangan Menggunakan Arduino:

Pengesan Halangan Menggunakan Arduino
Pengesan Halangan Menggunakan Arduino
Pengesan Halangan Menggunakan Arduino
Pengesan Halangan Menggunakan Arduino
Pengesan Halangan Menggunakan Arduino
Pengesan Halangan Menggunakan Arduino
  1. Ambil papan arduino dan pemancar dan penerima ir anda.
  2. Sambungkan anod pemancar ke 100 ohm dan ke 5v dan sambungkan katod ke gnd
  3. Sambungkan anod penerima ke katod pemancar Sambungkan perintang 10k ke anod penerima
  4. Sambungkan kedua-dua hujung perintang ke 5v
  5. Sambungkan pin isyarat yang diambil dari penerima ke A5 pada arduino.

* Buka idea arduino dan tampal kod yang diberikan di bawah dan muat naik ke papan uno.

Langkah 4: Kod:

Kod
Kod
Kod
Kod
Kod
Kod

KERJA KOD:

  • Buka monitor bersiri
  • Anda dapat melihat nilai yang dihantar oleh sensor
  • Sekarang cuba bawa tangan anda ke sensor ir
  • Anda akan melihat bahawa nilainya terus menurun apabila anda menggerakkan tangan anda lebih dekat ke sensor ir.
  • Dengan nilai-nilai ini, anda dapat mengetahui sejauh mana halangan atau jarak yang lebih dekat.
  • Di blog seterusnya, saya akan membuat kereta robot menggunakan sensor ini, jadi nantikan sehingga kemudian:)

int inputpin = A5;

sensor int; batal persediaan () {Serial.begin (9600); pinMode (inputpin, INPUT); gelung kosong () {sensor = analogRead (inputpin); Serial.println (sensor); }

Disyorkan: