Artikel ini membahas cara membuat sensor jarak sederhana yang dibangun menggunakan LED dan Arduino yang mampu mendeteksi jarak antara sensor dan objek di depannya tanpa kontak fisik. Sensor akan memberikan range sinyal analog ke Arduino yang kemudian dapat dilihat pada komputer. Speaker adalah opsional dan tidak diperlukan jika Anda melakukan versi sederhana dari proyek ini.
Bahan yang Dibutuhkan
- Arduino
- Papan tempat memotong roti
- resistor 100k
- Kabel jumper
- pita listrik
- Pemancar LED IR (minimal 2)
- Penerima dipimpin IR (fotodioda dengan 2 pin)
Langkah
Langkah 1. Mulailah dengan menyisihkan bahan-bahan yang dibutuhkan
Langkah 2. Siapkan LED IR dengan cara memotong pita listrik kecil-kecil lalu melilitkannya di sekeliling LED hingga membentuk tabung seperti gambar di atas
Langkah 3. Menggunakan papan tempat memotong roti, kabel jumper, resistor & koneksi pengaturan LED sebagai berikut
- Hubungkan resistor dari 5v ke positif (pin besar) pada penerima IR.
- Hubungkan semua LED IR ke pin 3.3v pada Arduino.
- Hubungkan jumper dari A0 pada Arduino ke kaki positif pada penerima IR.
- Hubungkan semua negatif penerima dan LED ke GND di Arduino.
- Pastikan tidak ada kabel atau LED yang korslet karena LED sangat sensitif dan dapat menyala.
Langkah 4. Buat kode Anda
Ini adalah kode sederhana yang akan mencetak data IR di layar komputer Anda, variabel ini kemudian dapat digunakan untuk mengontrol hampir semua hal. Kode ini akan memungkinkan pembacaan analog sederhana dari sensor IR.
-
int IRpenerima = A0; // inisialisasi
-
int IRval;
- batalkan pengaturan()
- {
- pinMode(IRreceiver, INPUT); // mendeklarasikan sebuah input
- Serial.begin(9600); // kecepatan komunikasi akan terjadi
- }
- lingkaran kosong()
- {
- int IRval= analogRead(IRreceiver); //deklarasikan data
- Serial.println(IRval); //cetak datanya
- penundaan (10); } // tambahkan penundaan untuk memperlancar semuanya
Langkah 5. Pastikan semua koneksi aman dan kemudian unggah kode ke Arduino Anda
Setelah diunggah, munculkan komunikasi serial.
Langkah 6. Periksa datanya
Data harus bervariasi karena jarak antara sensor dan objek bervariasi.
Langkah 7. Selesai
Tips
- Berhati-hatilah untuk tidak mencampur receiver LED dengan emitor LED, semuanya terlihat sama.
- Cahaya inframerah tidak terlihat dengan mata telanjang, Namun, Anda dapat melihatnya melalui kamera digital, ini membantu untuk melihat apakah LED berfungsi atau tidak.
- Gunakan kamera di ponsel Anda untuk melihat apakah IR memancarkan. Pastikan kamera tidak menyaring IR atau kamera tidak dapat menangkap pancaran IR.