Cara mengukur getaran dengan sensor SW-18020P dan Arduino

  • Sensor SW-18020P mendeteksi getaran melalui mekanisme kontak sederhana.
  • Ini murah dan mudah diterapkan, cocok untuk pemula Arduino.
  • Termasuk koneksi yang jelas: VCC, GND dan pin output yang terhubung ke Arduino.

SW-18020P

Jika Anda sedang mempelajari cara mengukur getaran menggunakan sensor SW-18020P bersama Arduino, Anda datang ke tempat yang tepat. Dengan sensor ini ekonomis y serba guna, Anda dapat mendeteksi gerakan tiba-tiba dengan cara yang sederhana dan efisien. Berikut kami jelaskan prestasi, perakitan dan contoh kode yang akan membantu Anda menerapkannya dalam proyek Anda.

Jenis sensor ini ideal untuk aplikasi dasar karena sifatnya kemudahan penggunaan y Biaya yang dikurangi. Pada artikel ini Anda akan menemukan semua yang perlu Anda ketahui tentang sensor SW-18020P, termasuk skema listrik, perakitan dan pelaksanaan a código untuk mendeteksi getaran.

Apa itu sensor SW-18020P?

SW-18020P adalah sensor getaran yang dirancang untuk mendeteksi dampak o getaran di lingkungan dimana a reaksi cepat. Sensor ini sangat cocok untuk mengidentifikasi gerakan tiba-tiba, karena menghasilkan a sinyal digital ketika mendeteksi getaran, berhenti ketika gerakan berhenti.

Bagaimana cara kerjanya? Sensor ini dilengkapi a desain mekanis yang cerdik: kontak logam tetap yang dikelilingi oleh pegas. Ketika terjadi getaran, pegas bersentuhan dengan elemen tetap, sehingga menimbulkan rangkaian tertutup yang dapat dibaca oleh a mikrokontroler seperti Arduino.

Keunggulan Sensor

  • Harga terjangkau: Anda dapat menemukan paket 10 sensor per kurang dari € 1 pada platform seperti AliExpress.
  • Kesederhanaan implementasi: Desain Anda dasar membuatnya sangat mudah diakses pemula.

Diagram dan perakitan kelistrikan

SW-18020P

Diagram kelistrikan sensor ini adalah dasar. Hubungkan pin VCC sensor ke 5V Arduino, GND ke pin GND mikrokontroler, dan pin output digital (DO) ke input digital, seperti 8. Desain ini memungkinkan sensor untuk bertindak sebagai a pengganggu yang mengubah keadaan ketika mendeteksi getaran.

Untuk memasang sensor pada a papan tempat memotong roti, sambungkan a resistensi 220Ω antara katoda LED dan GND. Anoda terhubung ke pin digital 13 dari Arduino untuk memfasilitasi sinyal visual deteksi.

contoh kode

Menerapkan sensor SW-18020P di proyek Arduino Anda sangat sederhana. Di sini Anda memiliki contoh dasar kode:


int sensorPin = 8;
int ledPin = 13;

void setup() {
  pinMode(sensorPin, INPUT);
  pinMode(ledPin, OUTPUT);
}

void loop() {
  if (digitalRead(sensorPin)) {
    digitalWrite(ledPin, HIGH);
    delay(1000);
    digitalWrite(ledPin, LOW);
    delay(1000);
  } else {
    digitalWrite(ledPin, LOW);
  }
}

Apa fungsi kode ini? Ia membaca input digital sensor dan, jika mendeteksi getaran, menyalakan LED untuk jangka waktu tertentu. Segundo. Strukturnya sederhana dan efektif, ideal bagi mereka yang memulai proyek jenis ini.

Aplikasi praktis

Sensor SW-18020P memiliki beberapa utilitas:

  • Deteksi golpes o getaran dalam permesinan.
  • Pengawas gerakan pada struktur seperti jembatan atau bangunan.
  • Buat sistem alarm yang reaktif terhadap getaran yang tidak biasa.

Sensor ini, bersama dengan perakitan dan kodenya yang sederhana, menawarkan cara yang efektif untuk menangani proyek terkait getaran menggunakan Arduino. Miliknya harga terjangkau y keserbagunaan mengubahnya menjadi alat penting Baik untuk penghobi elektronik maupun profesional. Luangkan waktu untuk bereksperimen dan jelajahi kemungkinan yang ditawarkan perangkat ini.


Jadilah yang pertama mengomentari

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.