Nama Produk: SW-18020P Vibration Switch – Sensor Getaran Shake Switch untuk Deteksi Gerakan
Deskripsi: SW-18020P adalah sensor getaran atau saklar getaran yang dirancang untuk mendeteksi gerakan atau getaran. Modul ini ideal untuk berbagai aplikasi seperti sistem alarm, keamanan, dan otomatisasi. Sensor ini kompatibel dengan Arduinoo, Raspberry Pi, dan proyek elektronik DIY lainnya, memberikan deteksi getaran yang akurat untuk mengaktifkan atau menonaktifkan perangkat berdasarkan gerakan yang terdeteksi.
Spesifikasi:
- Tipe Sensor: Vibration Switch
- Model: SW-18020P
- Fungsi: Deteksi Getaran
- Kompatibilitas: Arduinoo, Raspberry Pi, Proyek Elektronik DIY
- Aplikasi: Alarm, Keamanan, Otomatisasi
Fitur:
- Deteksi Getaran Akurat: Mengaktifkan atau menonaktifkan output berdasarkan intensitas getaran yang terdeteksi.
- Kompatibilitas Luas: Mudah diintegrasikan dengan platform seperti Arduinoo dan Raspberry Pi.
- Desain Kompak: Memudahkan penempatan dalam berbagai proyek dan aplikasi.
Cara Penggunaan:
-
Pemasangan:
- Sambungkan Sensor: Hubungkan pin output dari sensor getaran ke pin input digital pada board Arduinoo, Raspberry Pi, atau microcontroller lainnya. Pin biasanya terdiri dari VCC (tegangan positif), GND (ground), dan OUT (output).
- Penempatan Sensor: Tempatkan sensor pada area yang ingin Anda monitor untuk getaran. Sensor ini sensitif terhadap perubahan gerakan, jadi pastikan untuk meletakkannya pada tempat yang sesuai.
-
Pengaturan dan Kode Pemrograman:
-
Instal Library: Jika menggunakan Arduinoo, Anda mungkin perlu menggunakan library khusus jika tersedia, meskipun sensor getaran ini biasanya hanya memerlukan pemrograman dasar.
-
Program Kode: Gunakan kode berikut sebagai contoh untuk membaca output dari sensor getaran:
cppint vibrationPin = 2; // Pin digital yang terhubung ke OUT sensor
int vibrationState = 0;void setup() {
pinMode(vibrationPin, INPUT); // Set pin sebagai input
Serial.begin(9600); // Mulai komunikasi serial
}void loop() {
vibrationState = digitalRead(vibrationPin); // Membaca status getaran
if (vibrationState == HIGH) {
Serial.println("Getaran terdeteksi!");
} else {
Serial.println("Tidak ada getaran.");
}
delay(100); // Delay untuk pembacaan yang stabil
}
-
-
Pengujian:
- Uji Fungsi: Aktifkan getaran atau goyangkan sensor untuk memastikan bahwa sensor berfungsi dengan baik. Periksa output untuk memastikan deteksi getaran yang akurat.
- Kalibrasi: Jika diperlukan, sesuaikan sensitivitas dengan mengubah posisi atau pengaturan sensor untuk mencapai hasil yang diinginkan.
-
Pemeliharaan:
- Periksa Koneksi: Pastikan semua koneksi antara sensor dan board tidak ada yang longgar.
- Bersihkan Sensor: Bersihkan sensor dengan lembut jika terkena debu atau kotoran untuk menjaga kinerja deteksi.