Cara Menggunakan Sensor Magnet MC-38 Door Window pada Arduino

Sensor MC-38 adalah sebuah saklar yang mempunyai prinsip kerjanya menggunakan gelombang elektromagnetik sebagai pemicunya. Sensor ini biasa diaplikasikan pada pintu dan jendela untuk keamanan rumah, namun tidak menutup kemungkinan bisa juga dimanfaatkan untuk kegunaan lainnya. MC-38 mempunyai 2 bagian yang pertama adalah switch/saklar dengan 2 buah kabel dan yang kedua adalah magnetnya. Untuk memperjelas prinsip kerja dari sensor ini, mari kita lihat gambar ilustrasi di bawah ini. 
Arduino
Prinsip Kerja

Sensor MC-38 memiliki prinsip kerja :
  • Jika magnet dijauhkan, maka saklar tidak akan terhubung
  • Jika magnet didekatkan, maka saklar akan terhubung
Spesifikasi Sensor
  • Arus kerja : 100mA
  • Tegangan kerja : 200VDC
  • Jarak : > 15mm dan < 25mm
  • Daya : 3W
  • Dimensi : 28x15x0.9
  • Panjang kabel : 30.5cm ± 12mm
  • Switch Output : NC
Lalu bagaimana jika kita ingin menggunakan sensor ini pada Arduino? Oke langsung saja di bawah ini akan dijelaskan lebih rincinya.

Yang dibutuhkan :
  1. Sensor MC-38
  2. Arduino Uno atau jenis lain
  3. Kabel jumper male
  4. Led dan resistor 330 Ohm
Rangkaian

Perhatikan rangkaian berikut :
Arduino
Keterangan :

Terdapat 2 kabel pada sensor MC-38, temen-temen bisa memilih bebas untuk dijadikan GND dan INPUT pada Arduino karena sifatnya yang nonpolar (tidak mempunyai kutub positif dan negatif).

- Sensor MC-38 : kabel satu dihubungkan ke GND dan satunya ke pin 2 Arduino
- LED kaki (+) dihubungkan ke resistor 330 Ohm dan pin 13 Arduino
- LED kaki (-) dihubungkan ke GND Arduino

rangkailah seperti gambar di atas. Temen-temen bisa menyolder kabel sensor dan kabel jumper agar dapat dimasukkan ke pin Arduino.

Sketch Program

/* Created by :
symask.blogspot.com */

int state = 0;

void setup() {
Serial.begin(9600);
pinMode(2, INPUT_PULLUP);
pinMode(13, OUTPUT);
}

void loop() {
int bacaSensor = digitalRead(2);
if (bacaSensor == HIGH && state == 0) {
Serial.println("Pintu ada yang buka!");
digitalWrite(13, HIGH);
state = 1;
}
else if (bacaSensor == LOW) {
state = 0;
Serial.println("Pintu tertutup.");
digitalWrite(13, LOW);
}
delay(1000);
}

Silahkan upload program di atas seperti biasanya dan jangan lupa untuk mengecek Board dan Port sebelum mengupload. Untuk LED temen-temen bisa menggantinya juga dengan buzzer agar lebih mantap dijadikan sebagai alarm.

Baca juga :

Menambah Pin Digital Arduino / NodeMCU dengan PCF8574 IO Expander

Cukup sekian pembahasan kali ini, semoga berhasil dan terima kasih.

0 Response to "Cara Menggunakan Sensor Magnet MC-38 Door Window pada Arduino"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel

Iklan Bawah Artikel