Implementasi Sensor PIR pada Sistem Lampu Otomatis Kamar Mandi dengan Indikator LED dan Buzzer

Disusun Oleh:
Ria Pebrian Dini 607062330010
Ghina Aniqah Yolanda Chaniago 607062330096

BAB I PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi di era digital saat ini semakin pesat, khususnya pada bidang Internet of Things (IoT) yang memungkinkan perangkat elektronik dapat bekerja secara otomatis dan efisien. Salah satu penerapan teknologi tersebut adalah pada sistem otomatisasi rumah tangga, seperti lampu otomatis yang dapat menyala dan mati tanpa perlu dioperasikan secara manual. Dalam kehidupan sehari-hari, penggunaan lampu di kamar mandi sering kali tidak efisien karena pengguna lupa mematikan lampu setelah digunakan. Hal ini dapat menyebabkan pemborosan energi listrik. Oleh karena itu, diperlukan suatu sistem yang dapat mengontrol lampu secara otomatis berdasarkan keberadaan manusia di dalam ruangan. Sensor PIR (Passive Infrared) merupakan salah satu sensor yang dapat digunakan untuk mendeteksi gerakan manusia berdasarkan pancaran radiasi inframerah. Dengan memanfaatkan sensor ini, sistem dapat dirancang untuk menyalakan lampu secara otomatis saat terdeteksi adanya gerakan, serta mematikan lampu ketika tidak ada aktivitas. Pada penelitian ini, akan dibuat sebuah sistem lampu otomatis kamar mandi berbasis Arduino dengan menggunakan sensor PIR sebagai input, serta LED dan buzzer sebagai output. LED digunakan sebagai simulasi lampu, sedangkan buzzer sebagai indikator suara saat pertama kali terdeteksi gerakan.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah dijelaskan, maka rumusan masalah dalam perancangan ini adalah sebagai berikut:

  1. Bagaimana cara merancang sistem lampu otomatis menggunakan sensor PIR?
  2. Bagaimana cara mengintegrasikan sensor PIR dengan Arduino sebagai pengendali utama?
  3. Bagaimana cara menampilkan output berupa LED dan buzzer sebagai indikator sistem?
1.3 Tujuan

Tujuan dari pembuatan sistem ini adalah:

  1. Merancang dan membangun sistem lampu otomatis sederhana berbasis Arduino.
  2. Mengimplementasikan sensor PIR sebagai pendeteksi gerakan manusia.
  3. Menghasilkan output berupa LED dan buzzer sebagai indikator visual dan suara.
  4. Meningkatkan efisiensi penggunaan listrik melalui sistem otomatis.
1.4 Manfaat

Adapun manfaat dari pembuatan sistem ini adalah:

  1. Membantu menghemat penggunaan energi listrik.
  2. Memberikan kemudahan bagi pengguna tanpa perlu menyalakan lampu secara manual.
  3. Menjadi media pembelajaran dalam memahami konsep dasar IoT dan mikrokontroler.
  4. Menjadi dasar pengembangan sistem otomatisasi yang lebih kompleks di masa depan.

BAB II TINJAUAN PUSTAKA

2.1 Arduino Uno

Arduino Uno merupakan salah satu mikrokontroler berbasis ATmega328 yang banyak digunakan dalam pengembangan sistem embedded dan IoT. Arduino berfungsi sebagai pusat kendali yang menerima input dari sensor dan mengolahnya menjadi output sesuai dengan program yang telah dibuat.

2.2 Sensor PIR (Passive Infrared)

Sensor PIR adalah sensor yang digunakan untuk mendeteksi keberadaan manusia melalui perubahan radiasi inframerah yang dipancarkan oleh tubuh. Sensor ini bekerja secara pasif dengan mendeteksi perubahan energi panas di lingkungan sekitar. Sensor PIR memiliki dua kondisi output, yaitu: HIGH (1) → ketika mendeteksi gerakan LOW (0) → ketika tidak ada gerakan Sensor ini banyak digunakan dalam sistem keamanan dan otomatisasi karena mudah digunakan dan memiliki konsumsi daya yang rendah.

2.3 LED (Light Emitting Diode)

LED merupakan komponen elektronik yang dapat memancarkan cahaya ketika dialiri arus listrik. Dalam sistem ini, LED digunakan sebagai simulasi lampu kamar mandi yang akan menyala ketika sensor PIR mendeteksi gerakan.

2.4 Buzzer

Buzzer adalah komponen yang digunakan untuk menghasilkan suara. Dalam sistem ini, buzzer digunakan sebagai indikator tambahan yang berbunyi saat pertama kali terdeteksi adanya gerakan.

2.5 Konsep Sistem Otomatis

Sistem otomatis adalah sistem yang dapat bekerja tanpa campur tangan manusia secara langsung. Sistem ini biasanya terdiri dari tiga bagian utama, yaitu: Input (sensor), Proses (mikrokontroler), dan Output (aktuator).

BAB III PERANCANGAN SISTEM

3.1 Deskripsi Sistem

Sistem yang dirancang adalah Sistem Lampu Kamar Mandi Otomatis Berbasis Sensor PIR dan Arduino. Sistem ini bertujuan untuk meningkatkan efisiensi penggunaan energi listrik dengan memastikan lampu hanya menyala saat terdeteksi kehadiran manusia. Sistem ini memiliki fitur tambahan berupa buzzer yang berfungsi sebagai indikator suara (bip) sesaat ketika seseorang pertama kali memasuki ruangan, memberikan konfirmasi bahwa sistem telah aktif.

3.2 Perancangan Blok Diagram

Perancangan sistem dibagi menjadi tiga bagian utama berdasarkan fungsinya, yaitu bagian input, proses, dan output. Struktur ini memastikan alur data berjalan secara terintegrasi.

  • Input : Bertindak sebagai unit pendeteksi yang menangkap radiasi inframerah dari panas tubuh manusia.
  • Proses : Bertindak sebagai unit kendali pusat yang mengolah sinyal digital dari sensor PIR berdasarkan logika program (termasuk penggunaan variabel penanda untuk buzzer).
  • Output : Merepresentasikan lampu utama yang memberikan pencahayaan (LED) dan memberikan notifikasi audio singkat saat deteksi awal (buzzer).
3.3 Alur Kerja Sistem (Flowchart Logic)

Alur kerja sistem ini dirancang dengan logika khusus untuk menghindari kebisingan terus-menerus dari buzzer. Berikut adalah detail alurnya:

  • Tahap Inisialisasi: Saat perangkat dinyalakan, Arduino melakukan kalibrasi sensor PIR selama 1-2 detik untuk menyesuaikan dengan kondisi lingkungan ruangan.
  • Kondisi A (Deteksi Gerakan Baru): Ketika seseorang masuk, sensor PIR mengirim sinyal HIGH. LED akan menyala seketika, dan buzzer akan berbunyi “Bip” selama 0,3 detik hanya jika variabel sudahBunyi masih bernilai false.
  • Kondisi B (Gerakan Berlanjut): Selama orang tersebut berada di dalam kamar mandi, LED tetap menyala. Namun, buzzer tidak akan berbunyi lagi karena status sudahBunyi telah dikunci menjadi true. Hal ini menjaga kenyamanan pengguna di dalam ruangan.
  • Kondisi C (Tidak Ada Gerakan): Saat sensor PIR tidak lagi mendeteksi gerakan (sinyal kembali LOW), LED akan padam secara otomatis. Secara bersamaan, sistem akan me-reset variabel sudahBunyi menjadi false, sehingga sistem siap menyambut pengguna berikutnya.


BAB IV HASIL DAN PEMBAHASAN

4.1 Hasil Implementasi

Sistem lampu otomatis kamar mandi berbasis sensor PIR telah berhasil dirancang dan diimplementasikan menggunakan mikrokontroler Arduino Uno serta disimulasikan melalui platform Wokwi. Sistem ini terdiri dari satu komponen input, yaitu sensor PIR, serta dua komponen output berupa LED dan buzzer. Pada tahap implementasi, seluruh komponen berhasil dirangkai sesuai dengan perancangan yang telah dibuat. Sensor PIR dihubungkan ke pin digital Arduino sebagai input, sedangkan LED dan buzzer dihubungkan sebagai output yang dikontrol oleh program. Program yang ditanamkan pada Arduino mampu membaca kondisi sensor PIR secara real-time. Ketika sensor mendeteksi adanya gerakan, Arduino akan memproses sinyal tersebut dan memberikan respon berupa menyalakan LED serta mengaktifkan buzzer dalam durasi tertentu. Sebaliknya, ketika tidak ada gerakan, sistem akan mematikan LED dan buzzer. Hasil implementasi menunjukkan bahwa sistem dapat berjalan secara stabil tanpa adanya error selama proses simulasi berlangsung.

4.2 Hasil Pengujian

Pengujian sistem dilakukan dengan cara mensimulasikan kondisi lingkungan menggunakan fitur Simulate Motion pada sensor PIR di Wokwi. Pengujian dilakukan dalam dua kondisi utama, yaitu saat ada gerakan dan saat tidak ada gerakan.

  • Kondisi Ada Gerakan. Ketika sensor PIR mendeteksi adanya gerakan: Sensor mengirimkan sinyal HIGH (1) ke Arduino Arduino memproses input tersebut LED menyala sebagai indikator visual bahwa terdapat aktivitas Buzzer berbunyi selama ±0,3–1 detik sebagai notifikasi awal Hasil ini menunjukkan bahwa sistem mampu merespon input dengan cepat dan akurat.
  • Kondisi Tidak Ada Gerakan. Ketika tidak ada gerakan: Sensor PIR mengirimkan sinyal LOW (0) Arduino tidak mengaktifkan output LED dalam kondisi mati Buzzer tidak berbunyi Hal ini menunjukkan bahwa sistem tidak menghasilkan output yang tidak diperlukan, sehingga lebih efisien.
  • Pengujian Respon Waktu. Dari hasil simulasi, waktu respon sistem terhadap perubahan kondisi sensor tergolong cepat (real-time). Saat tombol “Simulate Motion” ditekan, LED dan buzzer langsung aktif tanpa delay yang signifikan.
4.3 Pembahasan

Berdasarkan hasil implementasi dan pengujian, sistem yang dirancang telah bekerja sesuai dengan tujuan yang diharapkan. Sensor PIR mampu mendeteksi perubahan radiasi inframerah yang dihasilkan oleh pergerakan manusia di sekitarnya. Ketika terjadi perubahan kondisi (dari tidak ada gerakan menjadi ada gerakan), sensor PIR langsung memberikan sinyal digital HIGH kepada Arduino. Mikrokontroler kemudian memproses sinyal tersebut menggunakan logika program yang telah dibuat, yaitu dengan mengaktifkan LED dan buzzer. LED dalam sistem ini berfungsi sebagai simulasi lampu kamar mandi. Ketika LED menyala, hal ini menandakan bahwa sistem berhasil mendeteksi keberadaan pengguna di dalam ruangan. Sedangkan buzzer berfungsi sebagai indikator suara yang hanya aktif pada saat awal deteksi gerakan, sehingga tidak mengganggu pengguna saat berada di dalam ruangan. Penggunaan buzzer yang hanya berbunyi sesaat merupakan salah satu bentuk optimasi sistem agar tetap nyaman digunakan. Jika buzzer berbunyi terus-menerus, hal tersebut dapat menimbulkan gangguan, terutama jika sistem digunakan dalam ruang seperti kamar mandi.

Selain itu, sistem ini juga menunjukkan konsep dasar Internet of Things (IoT), yaitu adanya interaksi antara sensor (input), mikrokontroler (proses), dan aktuator (output). Meskipun sistem ini masih sederhana dan belum terhubung ke jaringan internet, namun sudah mencerminkan prinsip kerja IoT secara umum. Namun, sistem ini juga memiliki beberapa keterbatasan. Sensor PIR hanya mampu mendeteksi gerakan, sehingga jika seseorang berada dalam kondisi diam terlalu lama, sensor mungkin tidak mendeteksi keberadaan tersebut. Hal ini dapat menyebabkan lampu mati meskipun masih ada orang di dalam ruangan. Secara keseluruhan, sistem lampu otomatis berbasis sensor PIR ini telah berhasil diimplementasikan dan dapat bekerja dengan baik sebagai solusi sederhana untuk meningkatkan efisiensi penggunaan energi listrik serta memberikan kemudahan bagi pengguna

Code :

const int pinPIR = 2;
const int pinLED = 13;
const int pinBuzzer = 8;

bool sudahBunyi = false; 
void setup() {
  pinMode(pinPIR, INPUT);
  pinMode(pinLED, OUTPUT);
  pinMode(pinBuzzer, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  int statusGerakan = digitalRead(pinPIR);

  if (statusGerakan == HIGH) {
    digitalWrite(pinLED, HIGH); 
    if (sudahBunyi == false) {
      tone(pinBuzzer, 1000); 
      delay(200);            
      noTone(pinBuzzer);
      sudahBunyi = true;     
      Serial.println("Orang masuk: Lampu ON, Buzzer Bip!");
    }
  } 
  else {
    digitalWrite(pinLED, LOW); 
    sudahBunyi = false;        
    noTone(pinBuzzer);
  }
  
  delay(100); 
}

BAB V PENUTUP

5.1 Kesimpulan

Pengerjaan proyek sistem lampu otomatis kamar mandi ini memberikan gambaran jelas mengenai efektivitas integrasi antara sensor dan mikrokontroler dalam menciptakan solusi hemat energi. Berdasarkan hasil pengujian, sistem ini terbukti mampu menjalankan tugasnya secara mandiri dengan mendeteksi kehadiran manusia melalui radiasi inframerah yang ditangkap oleh sensor PIR. Penggunaan logika pemrograman yang tepat pada Arduino Uno berhasil menciptakan pengalaman pengguna yang nyaman, di mana indikator lampu (LED) menyala secara responsif sementara buzzer hanya memberikan notifikasi suara tunggal saat awal masuk tanpa menimbulkan kebisingan yang berlebihan. Secara keseluruhan, sistem ini telah memenuhi kriteria perancangan awal, yaitu sebagai aktuator yang cerdas, efisien, dan responsif terhadap kondisi lingkungan fisik secara real-time.

5.2 Saran

Meskipun sistem telah berfungsi dengan baik sesuai skenario yang dirancang, masih terdapat beberapa ruang pengembangan untuk meningkatkan kecerdasan sistem di masa depan. Pengembangan dapat difokuskan pada penambahan sensor cahaya atau LDR agar sistem tidak aktif saat ruangan sudah cukup terang oleh cahaya matahari, sehingga efisiensi energi semakin optimal. Selain itu, untuk penggunaan pada instalasi listrik rumah tangga yang sebenarnya, disarankan untuk menambahkan modul relay sebagai saklar otomatis untuk lampu tegangan tinggi. Dari sisi durabilitas, penggunaan casing pelindung yang tahan terhadap uap air sangat dianjurkan mengingat lingkungan kamar mandi memiliki tingkat kelembapan yang tinggi, guna menjaga komponen elektronik dari risiko korosi atau arus pendek dalam jangka panjang.

ghinachaniago@student.telkomuniversity.ac.id
ghinachaniago@student.telkomuniversity.ac.id
Articles: 1

Leave a Reply

Your email address will not be published. Required fields are marked *