Cara Membuat Sensor Kedekatan Mudah Menggunakan Arduino

Isi kandungan:

Cara Membuat Sensor Kedekatan Mudah Menggunakan Arduino
Cara Membuat Sensor Kedekatan Mudah Menggunakan Arduino
Anonim

Artikel ini membincangkan bagaimana membuat sensor jarak sederhana yang dibina menggunakan LED dan Arduino yang dapat mengesan jarak antara sensor dan objek di hadapannya tanpa hubungan fizikal. Sensor akan memberi pelbagai isyarat analog kepada Arduino yang kemudian dapat dilihat di komputer. Pembesar suara adalah pilihan dan tidak diperlukan jika anda melakukan versi mudah projek ini.

Bahan Yang Diperlukan

  • Arduino
  • Papan roti
  • Perintang 100k
  • Wayar pelompat
  • Pita elektrik
  • Pemancar LED IR (minimum 2)
  • Penerima LED (fotodiod dengan 2 pin)

Langkah-langkah

Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 1
Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 1

Langkah 1. Mulakan dengan mengetepikan bahan yang diperlukan

Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 2
Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 2

Langkah 2. Siapkan LED IR dengan memotong sekeping kecil pita elektrik dan kemudian membungkusnya di sekitar LED untuk membentuk tiub seperti gambar di atas

Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 3
Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 3

Langkah 3. Menggunakan papan roti, wayar jumper, perintang & sambungan LED seperti berikut

  • Sambungkan perintang dari 5v ke positif (pin besar) pada penerima IR.
  • Sambungkan semua LED IR ke pin 3.3v di Arduino.
  • Sambungkan pelompat dari A0 di Arduino ke kaki positif pada penerima IR.
  • Sambungkan semua negatif kedua-dua penerima dan LED ke GND di Arduino.
  • Pastikan tidak ada kabel atau LED yang pendek kerana LED sangat sensitif dan boleh menyala.
Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 4
Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 4

Langkah 4. Bina kod anda

Ini adalah kod mudah yang akan mencetak data IR di skrin komputer anda, pemboleh ubah ini kemudian dapat digunakan untuk mengendalikan hampir semua perkara. Kod ini akan membolehkan pembacaan analog sederhana dari sensor IR.

int IRreceiver = A0; // memulakan

Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 5
Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 5

int IRval;

Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 6
Buat Sensor Kedekatan Mudah Menggunakan Arduino Langkah 6
persediaan tidak sah ()
{
pinMode (IRreceiver, INPUT); // nyatakan inputnya
Serial.begin (9600); // kelajuan komunikasi akan berlaku
}
gelung kosong ()
{
int IRval = analogRead (IRreceiver); // menyatakan data
Serial.println (IRval); // mencetak data
kelewatan (10); } // tambahkan kelewatan untuk melancarkan masalah

Langkah 5. Pastikan semua sambungan selamat dan kemudian muat naik kod ke Arduino anda

Selepas dimuat naikkanlah komunikasi bersiri.

Langkah 6. Kaji data

Data harus berbeza kerana jarak antara sensor dan objek bervariasi.

Buat Sensor Kedekatan Mudah Menggunakan Arduino Final
Buat Sensor Kedekatan Mudah Menggunakan Arduino Final

Langkah 7. Selesai

Petua

  • Berhati-hatilah untuk tidak mencampurkan penerima LED dengan pemancar LED, semuanya kelihatan sama.
  • Cahaya inframerah tidak dapat dilihat dengan mata kasar, Namun, anda dapat melihatnya melalui kamera digital, ini membantu untuk melihat sama ada LED berfungsi atau tidak.
  • Gunakan kamera di telefon anda untuk melihat apakah IR memancarkan. Pastikan kamera tidak menyaring IR atau jika tidak, kamera mungkin tidak menangkap pancaran IR.

Disyorkan: