Daftar Isi:
Video: Arduino Alarm Dengan Sensor Getaran Digital: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Instruksi ini adalah tentang cara membuat perangkat alarm yang mudah dan murah sendiri. Yang Anda butuhkan hanyalah pengetahuan dasar dalam elektronik dan pemrograman arduino.
Jika Anda memiliki pertanyaan atau masalah, Anda dapat menghubungi saya di email saya: [email protected]
Jadi mari kita mulai
Komponen yang disediakan oleh DFRobot
Langkah 1: Bahan
Semua bahan yang dibutuhkan untuk proyek ini dapat dibeli di toko online: DFRobot
Untuk proyek ini kita akan membutuhkan:
-Arduino Uno (Anda juga dapat menggunakan MEGA 2560)
-Sensor sentuh kapasitif digital V2 4x
-Sensor getaran digital V2 1x
-Modul buzzer digital 1x
-Layar LCD 20x4
-Beberapa LED
-4 Saluran Relay Perisai untuk Arduino
-Kabel jumper (banyak dari mereka)
-Papan tempat memotong roti
-9V baterai
-Tempat baterai
Jika Anda ingin mengontrol lampu atau semacamnya, Anda dapat menggunakan Relay Shield untuk Arduino.
Saya juga membuat perumahan untuk alarm ini, jadi untuk itu Anda memerlukan SolidWorks atau program serupa lainnya. Tentu saja Anda juga membutuhkan printer 3D. Jika Anda tidak memiliki printer 3D, Anda juga dapat menggunakan kotak sambungan listrik tertutup plastik yang dipasang di permukaan atau yang serupa dengan itu.
Langkah 2: Modul
Untuk proyek ini saya menggunakan tiga modul berbeda. Sangat mudah untuk menghubungkan modul-modul tersebut ke Arduino karena desain koneksinya yang sangat bagus. Anda mendapatkan kabel koneksi dalam paket dengan modul (dapat dilihat pada gambar).
Modul sensor getaran digital
Modul sensor ini sangat mudah digunakan dan menyenangkan untuk dimainkan. Sensitivitasnya sangat tinggi, jadi Anda tidak perlu mengocoknya terlalu keras. Sebuah film kecil akan cukup.
Spesifikasi:
- Tipe IO: Digital
- Beralih hidup: hingga 10 juta detik
- Resistansi sirkuit terbuka: 10Mohm
- Tegangan Pasokan: 3.3V hingga 5V
- Antarmuka: Digital
- Ukuran: 22x30mm (0,87x1,18 inci)
Modul sensor sentuh kapasitif digital
Jika Anda tidak menyukai tombol tekan biasa, Anda dapat menggunakan modul sensor sentuh kapasitif ini. Mereka memiliki waktu respons yang sangat cepat, area sentuh yang besar di kedua sisi.
Spesifikasi:
- Tegangan Pasokan: 3.3V hingga 5V
- Antarmuka: Digital
- Ukuran: 22x30mm (0,87x1,18 inci)
Modul bel digital
Modul buzzer yang sangat sederhana dan dalam banyak kasus sangat mengganggu.
Spesifikasi:
- Jenis: Digital
- Catu daya: 5VDC
Jika Anda ingin tahu lebih banyak tentang modul ini, Anda dapat mengunjungi: DFRobot Product Wiki
Langkah 3: Perumahan Alarm
Saya membuat housing cetak 3D untuk alarm ini.
Pertama saya mengukur setiap komponen, kemudian saya membuat prototipe bidang depan di atas kertas milimeter, sehingga saya memeriksa apakah jaraknya benar. Anda dapat melihat prototipe ini pada gambar.
Ketika saya menyelesaikan prototipe, saya mulai menggambarnya dalam program untuk menggambar 3D. Jika Anda tidak tahu cara menggambar dalam program ini, Anda juga dapat menulis di email saya untuk file STL perumahan ini, sehingga Anda dapat mencetaknya.
Butuh waktu sekitar empat jam untuk mencetak perumahan ini. Printer ini berada di kisaran menengah sehingga Anda harus melakukan sedikit koreksi pada produk Anda (Anda perlu mengarsipkan housing atau mungkin memperlebar beberapa lubang dengan bor…)
Ukuran:
150x60x120mm
Perumahan terbuat dari plastik PLA. Ini memiliki dinding lebar 3mm, yang lebih dari cukup untuk perumahan seperti itu. Pembukaan terbesar adalah untuk layar LCD, lubang kecil di sebelah layar LCD untuk LED. Di bagian bawah terdapat bukaan untuk modul sentuh dan modul buzzer. Di sisi kanan juga ada satu lagi bukaan untuk modul sentuh. Anda dapat memasang rumah ini di dinding atau pintu.
Langkah 4: Pengkabelan
Ada banyak komponen berbeda dalam proyek ini sehingga Anda harus berhati-hati untuk menghubungkannya dengan benar.
Saya akan menunjukkan kepada Anda bagaimana setiap komponen terhubung dalam proyek ini.
Modul sensor sentuh:
Saya menggunakan empat modul ini. Satu untuk pengurangan dan satu untuk peningkatan waktu alarm, ketiga digunakan untuk memilih program (saya akan menceritakan lebih lanjut tentang ini di langkah berikutnya) dan keempat digunakan untuk aktivasi.
Modul ini memiliki tiga pin. (5V+, GND, OUTPUT).
Anda menghubungkan kabel merah ke 5V+ dan kabel hitam ke GND. Kabel hijau masuk ke pin digital di Arduino. (Anda juga dapat menggunakan warna yang berbeda, tetapi lebih mudah bagi Anda dan lebih mudah diatur jika Anda menggunakan warna ini.)
Untuk proyek ini:
- Modul untuk penurunan terhubung ke pin digital 8.
- Modul untuk kenaikan terhubung ke pin digital 9.
- Modul untuk memilih program dihubungkan ke pin digital 10.
- Modul untuk aktivasi alarm terhubung ke pin digital 11.
Sensor getaran digital:
Modul ini memiliki tiga pin. (5V+, GND, OUTPUT).
Modul terhubung ke pin digital 3
Modul bel:
Modul ini memiliki tiga pin. (5V+, GND, OUTPUT).
Modul terhubung ke pin digital 13
Layar LCD:
Tampilan memiliki empat pin. (Vcc, GND, SCL, SDA):
Hubungkan Vcc ke 5V+, GND ke GND di Arduino, pin SCL dan SDA di layar ke pin SLC dan SDA di Arduino
LED:
Saya menggunakan beberapa LED untuk indikasi. Kaki atau katoda LED yang lebih pendek menuju ke GND, kaki atau anoda yang lebih panjang menuju ke pin digital. Jika Anda tidak percaya, Anda juga dapat memeriksanya dengan multimeter. (Dioda mengalir dari anoda ke katoda jika dalam kondisi baik)
- LED hijau terhubung ke pin digital 4. (Aktif saat alarm diaktifkan)
- LED kuning terhubung ke pin digital 5 (Aktif saat alarm dinonaktifkan)
- LED merah terhubung ke pin digital 12 (Berkedip jika Anda memilih program yang tepat dan jika Anda mengguncang sensor getaran)
- LED putih terhubung ke pin digital 2. (Aktif saat alarm dinonaktifkan sehingga Anda dapat melihat modul sentuh).
Modul dan LED dipasok dari Arduino. Jadi Anda tinggal menghubungkan semua pin Vcc ke 5V di Arduino dan semua pin GND ke GND di Arduino. Arduino tidak memiliki cukup pin 5V dan GND sehingga Anda harus menggunakan papan tempat memotong roti.
Anda dapat memasok Arduino dengan baterai 9V atau dengan adaptor yang sesuai. Memberi daya dengan baterai 9V akan memberi Anda lebih banyak mobilitas, tetapi Anda harus menggantinya setelah beberapa waktu.
Jika Anda ingin mengontrol peralatan AC, Anda harus menghubungkan modul relai.
Langkah 5: Kode
Kode sedikit lebih panjang dan jika Anda tidak terbiasa dengan pemrograman, Anda bisa tersesat dengan sangat mudah.
Saya menggunakan subprogram karena ini membuat program lebih mudah dikelola.
Jadi ide programnya adalah:
- Anda dapat memilih durasi alarm (1-15 detik dengan 5 interval)
- Anda dapat memilih program (Dengan program maksud saya kemungkinan yang berbeda bagaimana alarm berbunyi. Anda dapat memilih bahwa hanya bel yang menyala, bel yang dikombinasikan dengan LED menyala atau hanya LED yang menyala.)
- Anda dapat mengaktifkan dan menonaktifkan alarm (ini ditunjukkan dengan LED. Dengan warna hijau dan kuning)
- Dan semuanya ditampilkan pada layar LCD. Anda memiliki banyak kemungkinan untuk apa yang ingin Anda tampilkan pada layar LCD Anda.
- Jadi ketika Anda menggoyang alarm sensor getaran berbunyi, tetapi itu tergantung pada program apa yang Anda pilih.
Begitu seterusnya, jika Anda tahu cara menggunakan pernyataan if dan jika Anda tahu kontrol untuk tampilan LCD (lcd.clear, lcd.setCursor(x, y)…) program ini seharusnya tidak sulit untuk dipahami.
Direkomendasikan:
Memulai Dengan Sensor Suhu dan Getaran Nirkabel Jarak Jauh: 7 Langkah
Memulai Dengan Sensor Suhu dan Getaran Nirkabel Jarak Jauh: Terkadang getaran adalah penyebab masalah serius di banyak aplikasi. Dari poros dan bantalan mesin hingga kinerja hard disk, getaran menyebabkan kerusakan mesin, penggantian lebih awal, kinerja rendah, dan memberikan pukulan besar pada akurasi. Memantau
Cara Membuat Sensor Getaran Pegas di Rumah!: 5 Langkah (Dengan Gambar)
Cara Membuat Sensor Getaran Pegas di Rumah!: Saya sedang mengerjakan proyek baru yang melibatkan sensor Getaran Pegas alias "orang miskin" akselerometer/sensor gerak! Sakelar getaran pegas ini adalah sakelar pemicu yang diinduksi getaran non-arah dengan sensitivitas tinggi. Di dalamnya ada
Sensor Getaran Digital Menggunakan LM358: 5 Langkah
Sensor Getaran Digital Menggunakan LM358: Bekerja dengan sensor membuat elektronik lebih baik dan mudah digunakan, ada ribuan sensor untuk dipilih dan merancang sensor akan membuat proyek DIY yang keren. Instruksi ini akan menjadi bagian dari serangkaian Instruksi di mana saya tunjukkan y
CARA MENGGUNAKAN SENSOR GETARAN - TUTORIAL VISUINO DENGAN ARDUINO: 6 Langkah
CARA MENGGUNAKAN SENSOR GETARAN- TUTORIAL VISUINO DENGAN ARDUINO: Dalam tutorial ini kita akan menggunakan sensor Getaran, led, buzzer, resistor, Arduino Uno dan Visuino untuk mengeluarkan bunyi bip saat terdeteksi getaran. Tonton video demonstrasi
Menggunakan Sensor Suhu, Air Hujan, dan Getaran pada Arduino untuk Melindungi Perkeretaapian: 8 Langkah (dengan Gambar)
Menggunakan Sensor Suhu, Air Hujan, dan Getaran pada Arduino untuk Melindungi Perkeretaapian: Dalam masyarakat modern, peningkatan penumpang kereta api berarti bahwa perusahaan kereta api harus berbuat lebih banyak untuk mengoptimalkan jaringan untuk memenuhi permintaan. Dalam proyek ini kami akan menunjukkan dalam skala kecil bagaimana sensor suhu, air hujan, dan getaran