Sensor Getar SW-18010P dengan Arduino Uno

Deteksi getaran menggunakan sensor SW-18010P dan Arduino Uno. Termasuk wiring diagram, kode program, dan penjelasan penggunaan sensor getar.

Sensor SW-18010P adalah sensor getar mekanik yang sangat sensitif terhadap gerakan atau getaran. Sensor ini sering digunakan pada proyek alarm, keamanan, atau deteksi guncangan.

Alat dan Bahan

KomponenJumlahKeterangan
Arduino Uno1Mikrokontroler utama
Sensor getar SW-18010P1Sensor deteksi getaran
Kabel jumper3Untuk koneksi rangkaian
Breadboard (opsional)1Untuk prototipe (jika perlu)

Wiring Diagram

Berdasarkan gambar berikut, koneksi antara sensor SW-18010P dan Arduino Uno adalah sebagai berikut:

  • VCC (Merah) → 5V Arduino
  • GND (Hitam) → GND Arduino
  • OUT (Hijau) → Pin Digital 7 Arduino

⚠️ Catatan: Sebaiknya hindari menggunakan pin Digital 0 dan 1 karena digunakan untuk komunikasi serial. Gunakan pin lain seperti 2, 3, atau 4 jika memungkinkan.

Kode Program Arduino

#include <Arduino.h>

int port_sensor_getar = 7;
void setup() {
  Serial.begin(9600);
  pinMode(port_sensor_getar, INPUT);
}

void loop() {
  int sensor_getar = digitalRead(port_sensor_getar);
  Serial.println("Getar : " + String(sensor_getar));
  delay(200);
}

Penjelasan Program

  • digitalRead() membaca output dari sensor.
  • Output:
    • 1 jika tidak ada getaran.
    • 0 jika sensor mendeteksi getaran.
  • Nilai ini dikirim ke Serial Monitor untuk ditampilkan.

Referensi dan Datasheet

Sensor ini bekerja berdasarkan prinsip switch bola logam di dalam tabung, yang akan menutup sirkuit saat terjadi guncangan. Untuk informasi teknis lengkap tentang sensor SW-18010P, kamu bisa mengakses datasheet dan penjelasan sensor di Tindie.

Langkah Pengujian

  1. Hubungkan sensor ke Arduino sesuai gambar.
  2. Upload kode ke Arduino Uno.
  3. Buka Serial Monitor pada baudrate 9600.
  4. Goyangkan sensor, dan lihat perubahan nilai getar (0/1) di layar.

Kesimpulan

Sensor SW-18010P adalah pilihan murah dan efisien untuk mendeteksi getaran fisik pada benda. Cocok digunakan untuk proyek:

  • Deteksi gempa atau getaran tanah
  • Sistem alarm pintu atau jendela
  • Deteksi aktivitas pada barang tertentu

Dengan Arduino Uno, implementasi sensor ini sangat mudah dan cepat dilakukan bahkan oleh pemula.

Diskusi lebih lanjut kontak di bawah :

Media sosial lainnya :

Baca juga :

Oximeter MAX30100: Detak Jantung & SpO2 Arduino Uno

Baca Sensor Turbidity Air dengan Arduino Uno