Daftar Isi:
- Langkah 1: Jadi, Ini Yang Saya Lakukan
- Langkah 2: Alat & Komponen
- Langkah 3: Pengkabelan & Perakitan Sirkuit
- Langkah 4: Pengodean & Pengunggahan Sistem Kami
- Langkah 5: Bekerja dari Sistem SafeLock
- Langkah 6: Menyelesaikan
Video: Membuat Sistem Keamanan SafeLock Menggunakan Arduino MEGA: 6 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Halo semuanya…
Pertama-tama, saya adalah penggemar berat komunitas Instructables dan semua yang telah mengunggah Instructables mereka di sini. Jadi, saya memutuskan untuk suatu hari menerbitkan Instructable saya sendiri.
Jadi, datang ke sini untuk Anda dengan "Sistem Keamanan digital SafeLock menggunakan Arduino MEGA" pertama saya yang dapat diinstruksikan
Suatu hari ketika saya sedang belajar Arduino dan melalui tutorialnya, saya berpikir untuk membuat sendiri sistem kerja dunia nyata menggunakannya. Jadi, saya berpikir untuk membuat sistem kunci Keamanan menggunakannya, karena mungkin berguna bagi saya dalam berbagai aplikasi. Jadi pertama, yang saya lakukan adalah mencari tutorial online siap pakai untuk melakukan hal yang sama. Saya melewati cukup banyak dari mereka. Tapi apa yang saya lihat adalah beberapa yang sederhana untuk pemula jauh lebih sederhana. Maksud saya mereka mengatakan Anda hanya memberikan kata sandi perbaikan dalam kode Anda dan hanya satu nilai itu yang akan menjadi kata sandi Anda sepanjang waktu, kecuali Anda mengubah kode dan mengunggahnya lagi. Beberapa menggunakan komunikasi I2C. Tetapi bagaimana jika beberapa perlu membuatnya dengan koneksi sederhana dan tidak menggunakan I2C…? Namun, komunikasi I2C lebih efisien. Namun jika dilihat dari pandangan seseorang yang belum mengetahuinya, mereka mungkin akan kehilangan ide untuk membuat proyek. Juga, banyak proyek hanya menggunakan LCD, keypad & LED untuk menunjukkannya berfungsi. Cukup masukkan kata sandi dan buka. Jadi, ini adalah yang cukup sederhana, atau yang lebih kompleks. Tetapi bagaimana jika seseorang menginginkan sistem keamanan yang mudah dibuat dan memiliki fitur lengkap untuk bekerja. Jadi, lihat langkah untuk melihat poin plusnya…
Langkah 1: Jadi, Ini Yang Saya Lakukan
Saya mengambil pekerjaan membuat sistem keamanan sederhana yang memiliki banyak fitur untuk membuatnya bekerja lebih efisien. Saya memiliki sistem ini yang di atas banyak sistem yang tersedia, memiliki fitur berikut:
1. Saat kode diunggah, untuk pertama kalinya, ia menyapa dan kemudian meminta pemilik untuk mengatur kata sandi. Jadi, pemilik dapat mengatur kata sandi 8 digit yang menurutnya cocok. Setelah kata sandi diatur, itu akan menampilkan bahwa itu sudah diatur dan akan berkedip LED biru. Juga, ini akan memberi tahu ini dengan menggunakan bel yang berbunyi bip selama beberapa detik.
2. Setelah disetel, t akan terus-menerus meminta memasukkan kata sandi, Dalam keadaan terkunci. Jadi, jika seseorang perlu masuk, dia harus memasukkan 8 digit kata sandi. Jika dia memasukkan kata sandi dengan benar, maka sistem akan menyapa & menyambutnya dengan menampilkannya di layar dan juga LED hijau berkedip saat pesan ditampilkan. Buzzer memberi tahu hal yang sama dengan bunyi bip, saat LED menyala. Dengan demikian, pintu terbuka.
3. Sekarang misalkan ada orang yang tidak dikenal mencoba memasuki ruangan dan dia mulai mengacak-acak tombol keypad kita. Kemudian, ketika dia memasukkan elemen kata sandi acak atau tidak perlu, LCD menunjukkan pesan bahwa kunci tidak valid dan mengedipkan led merah. Juga, bel memperingatkan entri yang salah dengan bunyi bip.
4. Fitur sebelumnya juga dapat membantu orang yang valid jika dia memasukkan kunci lain di antara saat mengetik kata sandi, membantunya dengan memberi tahu bahwa kunci itu tidak valid dan dia perlu mengingatnya.
5. Jika ada pengguna yang gagal memasukkan kata sandi yang benar sebanyak tiga kali, ia akan diperingatkan bahwa kata sandi itu tidak valid sebanyak tiga kali. Juga, setelah tiga kali percobaan, LCD akan menampilkan bahwa batas percobaan maksimum telah tercapai. Jadi sekarang, pengguna perlu menunggu satu menit untuk mencoba lagi memasukkan kata sandi. Ini diberitahukan oleh LED merah yang berkedip terus-menerus dan suara bip oleh bel selama satu menit. Nantinya, pengguna diperbolehkan untuk mencoba lagi setelah 1 menit.
6. Juga, jika seseorang perlu mengubah kata sandi, semua id yang diperlukan adalah menekan tombol reset, yang akan meminta untuk mengatur kata sandi lagi.
Dengan demikian, ia memiliki banyak fitur untuk bekerja dengan cara yang dibutuhkan pengguna dengan benar …
Sekarang mari kita ke bagian PEMBUATANnya…!!
Langkah 2: Alat & Komponen
Komponen Elektronik yang Anda butuhkan adalah:·
- Arduino MEGA 2560 (Otak & Memori)
- Kabel USB (hubungkan PC dan Arduino untuk mengunggah kode)
- Layar LCD 16 x 2 (Saya telah menggunakan JHD 162A)
- 4 x 4 Keypad (Perangkat input)
- 1 x papan tempat memotong roti (yang menampung semua koneksi)
- Rgb LED (Yang digunakan di sini adalah anoda umum)
- Speaker / buzzer piezoelektrik (Untuk memberi tahu & memperingatkan)
- Potensiometer 10K / pot trim (Tetapkan nilai LED untuk LCD)
- 1 x 270-ohm resistor (mencegah LED dari PEMBAKARAN…)
- 2 x 150-ohm resistor
- Kabel jumper pria-ke-pria
Semua bahan yang digunakan mudah didapat di toko online. Bahkan, sebagian besar dari Anda yang merupakan pembuat geek mungkin sudah memilikinya. Namun, jika Anda menemukan kesulitan dalam menemukan online, komentar di bawah ini. Saya pasti akan merekomendasikan Anda di mana mendapatkannya.
Jadi, setelah semua bagian kita ada di meja kerja kita, mari kita mulai prosedur pembuatannya.
Langkah 3: Pengkabelan & Perakitan Sirkuit
Sekarang, pertama-tama lihat diagram rangkaian dari keseluruhan sistem ini yang tersedia pada gambar terlampir. Juga, saya akan menyediakan di sini semua koneksi pin di sini sehingga Anda tidak menjadi campur aduk & bingung dalam proses ini, karena dapat mengakibatkan tidak benar atau tidak berfungsi.
kabel LCD
Pin LCD: Pin Arduino
1 >> GND
2 >> +5V
3 >> potong pin pot A
4 >> 1
5 >> GND
6 >> 2
11 >> 4
12 >> 5
13 >> 6
14 >> 7
15 >> +5V
16 >> GND
Kabel trimpot
Pin A >> Pin LCD 3
Pin B >> GND
Pin C >> +5V
Kabel papan tombol
Pin keypad: Pin Arduino
1 >> 52
2 >> 50
3 >> 48
4 >> 46
5 >> 53
6 >> 51
7 >> 49
8 >> 47
Kabel buzzer
+ PIN VE >> Pin Arduino 30
-VE pin >> GND
Kabel LED RGB (RGB anoda umum)
Pin RGB 1 >> R 270-ohm >> Pin Arduino 40
Pin RGB 2 >> +5V
Pin RGB 3 >> R 150-ohm >> Pin Arduino 42
Pin RGB 4 >> R 150-ohm >> Pin Arduino 41
Jika Anda menggunakan RGB katoda umum di sirkuit Anda, sambungkan pin RGB 2 >> GND alih-alih pin GND.
Gambar di bawah ini menunjukkan langkah demi langkah pengkabelan setiap komponen.
Namun, saya menyarankan Anda untuk sekali merujuk ke lembar data komponen Anda untuk mengetahui pekerjaan setiap pin komponen. Kadang-kadang mungkin komponen yang sama yang diproduksi oleh perusahaan yang berbeda akan memiliki tata letak PIN yang berbeda. Jadi, periksa terlebih dahulu dan kemudian lakukan pengkabelan yang sesuai.
Jadi, setelah pengkabelan selesai, mari kita beralih ke bagian pemrograman di langkah berikutnya.
Langkah 4: Pengodean & Pengunggahan Sistem Kami
Saya telah melampirkan file kode di sini. Dapatkan kode untuk Anda sendiri untuk menjalankannya di sistem sirkuit Anda. Setelah Anda mengunduhnya, buat perubahan apa pun yang Anda perlukan, lalu kompilasi dan unggah di sirkuit Arduino Anda.
Juga, satu hal yang ingin saya sampaikan kepada Anda di sini adalah bahwa RGB yang saya gunakan adalah anoda umum. Itu bersinar ketika dalam keadaan RENDAH dan tidak bersinar jika dalam keadaan TINGGI. Tetapi jika Anda menggunakan RGB katoda umum, maka akan menyala ketika status output HIGH dan tidak akan menyala saat status output rendah.
Saya juga melampirkan gambar di bawah ini, dari kode yang berhasil dikompilasi dan diunggah.
Oke, jadi tanpa menunggu, mari kita lihat sistem keamanan kita melakukan tugasnya.
Langkah 5: Bekerja dari Sistem SafeLock
- Ketika kode telah berhasil diunggah, Layar memberikan pesan selamat datang kepada pemiliknya yang mengatakan “Hai… (nama pemilik)”.
- Selanjutnya, ia meminta untuk mengatur kata sandi (yang di sini adalah kata sandi 8 digit yang perlu Anda masukkan).
- Setelah diatur, itu akan menampilkan layar LCD dengan pesan “Password set (some thumbs up icons.)”. Juga, RGB akan berubah menjadi kedipan biru dan bel berbunyi bip terputus selama beberapa waktu.
- Setelah diatur, Pengguna dapat menginstal sistem di mana saja.
- Sekarang, tampilan default pada LCD adalah meminta kata sandi dengan menampilkan”Masukkan kata sandi 8 digit”.
- Seseorang yang perlu masuk terlebih dahulu harus mengetikkan kata sandi yang benar.
- Jika seseorang memasukkan kata sandi yang benar, layar LCD akan menampilkan salam dan pesan selamat datang “Salam Selamat datang di kapal”. Juga, RGB akan berubah menjadi kedipan hijau dan memberikan bunyi bip terus menerus selama beberapa waktu. Dengan demikian, kunci terbuka.
- Bagaimana jika seseorang memasukkan kunci yang salah atau terjadi kesalahan ketik???
- Jadi, jika ada kata sandi yang salah dimasukkan, layar LCD akan menampilkan "Maaf, kunci tidak valid" dan RGB berubah menjadi kedipan merah dan bel memberikan pemberitahuan singkat dengan bunyi bip.
- Di sini, satu hal lagi yang perlu diperhatikan adalah bahwa kode memeriksa setiap entri kunci individual dan bukan hanya seluruh kata sandi sekaligus. Jadi jika pengguna memasukkan beberapa kunci yang benar dan kemudian lupa kunci berikutnya, mengetik sesuatu yang lain, maka dia akan diperingatkan untuk hal yang sama, sehingga membantunya memulihkan kata sandinya dan mencoba lagi. Sampai nilai kata sandi yang benar dimasukkan, kunci tidak terbuka.
- Tapi bagaimana jika orang yang harus masuk bukan personel yang berwenang??? Jadi, dia mungkin mencoba membuat entri kata sandi acak. Jadi setiap kali dia menekan tombol yang salah, itu akan menunjukkan bahwa itu tidak valid. Tapi itu tidak akan terus berlanjut selamanya, dia juga tidak boleh mencoba setiap entri kata sandi yang mungkin benar… Jadi, setelah tiga entri yang tidak valid, sistem akan berhenti mengambil entri lebih lanjut dan meminta dengan pesan “Anda telah melewati batas percobaan maksimum”, “Silakan coba setelah 1 menit”. Jadi, selama 1 menit, LED akan terus berkedip merah frekuensi tinggi dan bel juga akan terus berbunyi. Jadi, setiap individu atau personel keamanan yang peduli mungkin tahu bahwa ada seseorang yang tidak dikenal di sekitar ATAU bahwa seseorang mencoba menerobos sistem dan masuk.
- Setelah 1 menit, itu akan kembali ke posisi default meminta entri kata sandi.
- Jika pengguna perlu mengatur ulang atau mengubah kata sandi, dia tidak perlu mengkode sistem lagi. Yang harus dia lakukan hanyalah menekan tombol reset pada Arduino dan sistem akan kembali meminta pengguna untuk mengatur kata sandi baru.
- Langkah-langkah kerja sistem ini terlampir di tautan YouTube yang disebutkan:
Sistem SafeLock Bekerja dan Memahami
Langkah 6: Menyelesaikan
Ok, jadi saya harap saya memberi instruksi yang bagus kepada Anda orang-orang di luar sana dalam membuat sistem keamanan ini.
Bukankah sederhana serta sarat dengan semua fitur yang diperlukan untuk membuatnya valid untuk digunakan di berbagai contoh keamanan kami?
Hal ini dapat digunakan sebagai kunci pintu, mengunci lemari kami, mengunci kasus kami, dan bahkan di tempat kerja kami.
Jadi, jangan hanya duduk di sana, dapatkan komponen Anda, ikuti instruksi ini, dan kenali diri Anda dengan Sistem Keamanan yang mengagumkan & sederhana ini.
Direkomendasikan:
Sistem Keamanan Pintu SMS Menggunakan GboardPro (GSM Cum Arduino Mega): 4 Langkah
Sistem Keamanan Pintu SMS Menggunakan GboardPro (GSM Cum Arduino Mega): Ini adalah proyek DIY peringatan keamanan rumah yang sederhana namun sangat berguna. Saya membuat proyek ini karena Pencurian di kantor saya
Dapatkan Peringatan Email Dari Sistem Keamanan Rumah Anda Menggunakan Arduino: 3 Langkah
Dapatkan Peringatan Email Dari Sistem Keamanan Rumah Anda Menggunakan Arduino: Dengan Arduino, kami dapat dengan mudah memasang kembali fungsionalitas email dasar ke hampir semua instalasi sistem keamanan yang ada. Ini sangat cocok untuk sistem lama yang kemungkinan besar telah lama terputus dari layanan pemantauan
Tombol Keamanan Nirkabel untuk Keamanan PLC: 6 Langkah (dengan Gambar)
Tombol Keamanan Nirkabel untuk Keamanan PLC: Proyek ini adalah bukti konsep saya untuk menggunakan IoT dan (akhirnya) robotika untuk menciptakan lapisan keamanan tambahan untuk fasilitas manufaktur yang berbahaya. Tombol ini dapat digunakan untuk memulai atau menghentikan beberapa proses, termasuk kontrol sinyal
Cara Membuat Sistem Keamanan Gerak PIR Berbicara: 3 Langkah
Cara Membuat Sistem Pengaman Gerak PIR Berbicara : Di video kali ini kita akan membuat sistem pengaman yang mendeteksi gerakan dan berbicara. Dalam proyek ini, sensor PIR mendeteksi gerakan dan modul DFPlayer Mini MP3 memutar suara yang ditentukan sebelumnya
Sistem Keamanan PIR Arduino Menggunakan Klakson Mobil: 7 Langkah (Dengan Gambar)
Sistem Keamanan PIR Arduino Menggunakan Klakson Mobil: Baiklah jadi dalam proyek ini kita akan membuat alarm pencuri menggunakan sensor PIR, Arduino, Relay dan klakson mobil