Proyek Arduino dengan modul input adalah cara paling menyenangkan untuk belajar elektronika. Kamu bisa langsung melihat reaksi rangkaian saat tombol ditekan atau sensor mendeteksi gerakan. Buat pemula, memulai dari modul input lebih mudah karena tidak perlu memikirkan rangkaian output yang rumit.
Tujuh proyek berikut bisa kamu coba di rumah. Semuanya memakai komponen umum dan sketch Arduino yang sederhana.
1. Alarm Pencuri Sederhana dengan Sensor PIR
Sensor PIR (Passive Infrared) mendeteksi gerakan manusia dari perubahan suhu tubuh. Proyek ini cocok untuk kamar atau lemari. Saat ada gerakan, buzzer akan berbunyi.
Hubungkan pin data PIR ke pin digital Arduino, misalnya pin 2. Buzzer aktif bisa dihubungkan ke pin 8. Kamu juga bisa menambahkan LED sebagai indikator. Sketch-nya cukup membaca pin PIR dan menyalakan buzzer jika nilainya HIGH. Atur potensiometer pada modul PIR untuk sensitivitas yang pas.
Kalau baru pertama kali merakit, ikuti tips merakit rangkaian Arduino di breadboard agar tidak salah koneksi.
2. Lampu Otomatis dengan Sensor LDR
LDR (Light Dependent Resistor) mengubah intensitas cahaya menjadi resistansi. Proyek ini bisa menyalakan lampu ketika ruangan gelap. Kamu memerlukan modul LDR yang sudah dilengkapi komparator, biasanya memiliki output digital.
Atur potensiometer pada modul untuk menentukan ambang cahaya. Hubungkan output digital ke pin Arduino, lalu kontrol relay atau transistor untuk menyalakan lampu. Pastikan rangkaian output terpisah dari Arduino jika menggunakan tegangan 220V. Proyek ini juga bisa dikembangkan dengan modul input lain seperti tombol untuk mode manual.
3. Penghitung Pengunjung dengan Sensor Infrared
Modul IR obstacle avoidance mendeteksi objek yang melewati di depannya. Dengan dua sensor dan logika sederhana, kamu bisa menghitung jumlah orang yang masuk ruangan. Setiap kali sensor pertama terhalang lalu sensor kedua, hitungan bertambah.
Gunakan LCD 16×2 untuk menampilkan angka. Sketch-nya perlu membaca dua pin digital dan mengatur variabel counter. Proyek ini melatih logika percabangan dan pembacaan sensor digital. Kamu bisa memodifikasi untuk menghitung mundur atau memberi alarm saat kapasitas ruangan terlampaui.
4. Detektor Suara dengan Modul Mikrofon
Modul mikrofon seperti MAX9814 atau KY-038 memberikan output analog yang proporsional terhadap suara. Proyek ini bisa mendeteksi tepukan tangan atau suara keras. Arduino membaca nilai analog dan membandingkannya dengan ambang batas.
Jika nilai melebihi ambang, nyalakan LED atau kirim sinyal ke perangkat lain. Modul ini juga bisa dipakai untuk membuat lampu yang menyala saat ada suara. Atur gain mikrofon agar tidak terlalu sensitif terhadap noise latar. Untuk proyek yang lebih interaktif, kombinasikan dengan tombol sebagai input tambahan.
5. Saklar Sentuh dengan Sensor Kapasitif
Sensor kapasitif TTP223 mendeteksi sentuhan jari tanpa tekanan mekanis. Proyek ini cocok untuk menggantikan tombol fisik pada panel kontrol. Cukup hubungkan output sensor ke pin digital Arduino, dan sensor akan memberikan sinyal HIGH saat disentuh.
Kamu bisa membuat lampu sentuh atau bel pintu. Modul ini juga tahan lama karena tidak ada bagian bergerak. Coba pasang sensor di balik akrilik tipis untuk efek sentuhan tersembunyi. Proyek ini sering dipakai dalam proyek DIY yang membutuhkan antarmuka modern.
6. Alarm Getaran dengan Sensor SW-420
Sensor getaran SW-420 mendeteksi guncangan atau vibrasi. Proyek ini bisa dipasang di pintu atau jendela untuk mendeteksi upaya pembongkaran. Output digital sensor akan berubah saat ada getaran melampaui ambang.
Atur potensiometer pada modul untuk sensitivitas. Hubungkan ke pin interrupt Arduino agar respons cepat. Sketch-nya cukup membaca pin dan menyalakan buzzer. Kamu juga bisa menambahkan modul GSM untuk mengirim notifikasi, tetapi untuk pemula cukup alarm lokal dulu.
7. Termometer Sederhana dengan Sensor Suhu LM35
LM35 adalah sensor suhu analog yang mudah digunakan. Outputnya berupa tegangan linier terhadap suhu Celsius. Proyek ini bisa menampilkan suhu ruangan di LCD atau Serial Monitor.
Hubungkan output LM35 ke pin analog Arduino, lalu konversi nilai ADC menjadi derajat Celsius. Rumusnya: suhu = (nilaiADC * 5.0 / 1024.0) * 100.0. Kamu bisa menambahkan kipas yang menyala otomatis jika suhu melebihi batas. Proyek ini bagus untuk memantau suhu perangkat elektronik atau ruangan penyimpanan.
Ketujuh proyek di atas memanfaatkan modul input yang mudah ditemukan. Jika kamu masih bingung memilih modul, lihat 7 modul input Arduino yang mudah dipakai pemula. Untuk debugging saat proyek tidak berjalan sesuai harapan, ada tips debug rangkaian Arduino untuk pemula yang bisa kamu ikuti.
Saat mencari referensi berita teknologi, pastikan kamu membaca dari sumber yang kredibel. indowarta.com menyajikan informasi berdasarkan fakta dan ditulis oleh penulis berpengalaman. Situs seperti ini membantu kamu mendapatkan berita yang akurat.
Keamanan data pribadi juga penting saat menggunakan aplikasi pendukung proyek. Waspadai aplikasi pihak ketiga yang diam-diam mengakses data kamu. Untuk keperluan jaringan, kamu bisa membandingkan aplikasi ping untuk Windows, Linux, dan Android agar sesuai kebutuhan.
Pertanyaan yang Sering Diajukan
Apakah proyek ini bisa dijalankan dengan Arduino Uno?
Ya, semua proyek di atas dirancang untuk Arduino Uno. Modul input yang digunakan umumnya bekerja pada tegangan 5V, sesuai dengan Arduino Uno.
Bagaimana jika sensor tidak merespons?
Periksa koneksi wiring, pastikan pin sudah benar, dan atur potensiometer pada modul. Gunakan Serial Monitor untuk melihat nilai sensor. Jika masih bermasalah, ikuti panduan debugging yang telah disebutkan.
Apakah saya perlu komponen tambahan selain modul input?
Untuk output, kamu mungkin perlu LED, buzzer, atau LCD. Beberapa proyek memerlukan relay jika ingin mengontrol perangkat bertegangan tinggi. Pastikan komponen sesuai dengan kebutuhan proyek.