Daftar Isi:
- Langkah 1: Membuat Tutorial (video)
- Langkah 2: Fitur
- Langkah 3: Bagaimana Ini Bekerja..?
- Langkah 4: Komponen yang Dibutuhkan untuk Ini
- Langkah 5: Sirkuit Daigram
- Langkah 6: Ikhtisar Kode dan Pemecahan Masalah
- Langkah 7: Menyusut Sirkuit (solder)
- Langkah 8: Pembuatan Loker
- Langkah 9: Pembuatan Kunci dan Finalisasi
- Langkah 10: Kekurangan, Perbaikan
- Langkah 11: Terima kasih
Video: BUKU Misterius Dengan Kunci Knock Rahasia: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Ketika datang untuk menyembunyikan hal-hal rahasia kita.kita biasanya bersembunyi di dalam botol atau di dalam kotak tidak apa-apa.!
Tapi tidak selalu baik setidaknya untuk Geeks karena itu tidak 100% aman dan juga tidak ada pemikiran menarik dalam hal itu jadi dalam tutorial ini saya menunjukkan bagaimana saya membuat Buku dengan kunci ketukan rahasia. Dengan buku ini kita bisa menyembunyikan barang berharga Anda di dalamnya. tidak ada yang dapat mengambil apa pun tanpa sepengetahuan Anda karena kami menutup buku kami dengan kunci ketukan rahasia. Jadi mari kita mulai.
Langkah 1: Membuat Tutorial (video)
Saya juga membuat video tutorialnya. jadi tonton videonya untuk melihat aksinya.
Langkah 2: Fitur
- Tombol tunggal untuk memprogram atau merekam kunci baru
- Kita bisa menyembunyikan barang-barang kecil kita di dalam buku
- Tidak ada yang berpikir tentang sistem loker semacam ini
- Kita dapat mengunci buku ini dengan ketukan khusus
- Kita dapat menggunakan sirkuit ini juga di sistem pintu kita
- Proyek hobi yang sangat sederhana
Langkah 3: Bagaimana Ini Bekerja..?
Saya katakan sebelum kunci rahasia ini didasarkan pada ketukan.
Cakram piezoelektrik
Komponen utama dari sirkuit kami adalah disk piezo.
Piezoelectricdisc adalah transduser dan yang mengubah getaran mekanis menjadi tegangan yang sesuai. Jadi dengan bantuan arduino Kami membaca getaran ketukan. Itu semua tentang bagian penginderaan.
Sedemikian rupa kita dapat membaca ketukan dengan bantuan pemrograman kita dapat menyimpan ketukan urutan khusus dan juga menggerakkan kunci. (Pemrograman menjelaskan nanti)
Langkah 4: Komponen yang Dibutuhkan untuk Ini
1. Arduino (arduino apa saja)
Untuk prototyping saya menggunakan arduino uno dan untuk memperkecil ukuran rangkaian saya menggunakan arduino pro mini
2. Cakram piezoelektrik
Piezo tidak diperlukan untuk proyek ini kita juga dapat menggunakan Mikrofon kecil atau speaker. Jika Anda tidak menemukan piezo, Anda dapat menyelamatkan dari buzzer.
3.sg90 servo
Servo adalah jenis motor roda gigi dengan torsi tinggi, kami menggunakan servo untuk tujuan penguncian
4.resistor (1mega ohm, 10k, 1k)
5. 2 * LED
untuk menunjukkan status gunakan warna yang berbeda
6. papan titik
7. Saklar tombol
Baterai 8.3.7volt
Kecil lebih baik saya menggunakan lithium polymer
Langkah 5: Sirkuit Daigram
Koneksi
- Hubungkan piezoelektrik ke Analog pin 0 dan ground juga tambahkan resistor 1mega ohm antara piezo
- Hubungkan servo D3
- Hubungkan LED ke D4 dan D5
- Hubungkan sakelar tombol ke D2 dan 5v juga sambungkan resistor pull down 10k
Langkah 6: Ikhtisar Kode dan Pemecahan Masalah
Terima kasih kepada STEVE HOEFER
const int ambang = 4;Ini adalah sensitivitas detektor ketukan. Jika Anda mendapatkan banyak suara, naikkan ini (hingga 1023), jika Anda kesulitan mendengar ketukan, Anda dapat menurunkannya (serendah 1)
nilai tolak konstan = 25;
konstanta averageRejectValue = 15;
Kedua hal ini digunakan untuk menentukan seberapa akurat seseorang harus mengetuk. Mereka adalah persentase dan harus dalam kisaran 0-100. Menurunkan ini berarti seseorang harus memiliki waktu yang lebih tepat, lebih tinggi lebih pemaaf. averageRejectValue harus selalu lebih rendah dari rejectValue. Pengaturan sekitar 10 dan 7 mempersulit dua orang untuk mengetuk ketukan yang sama meskipun mereka tahu ritmenya. Tapi itu juga meningkatkan jumlah negatif palsu. (yaitu: Anda mengetuk dengan benar dan masih tidak terbuka.)
const int knockFadeTime = 150;Ini adalah timer debounce mentah untuk sensor ketukan. Setelah mendengar ketukan, ia berhenti mendengarkan selama beberapa milidetik ini sehingga tidak menghitung ketukan yang sama lebih dari sekali. Jika Anda mendapatkan satu ketukan dihitung sebagai dua maka tingkatkan timer ini. Jika tidak mencatat dua ketukan cepat maka kurangi.
const int lockTurnTime = 650;Ini sekarang banyak milidetik kami menjalankan motor untuk membuka kunci pintu. Berapa lama ini harus tergantung pada desain motor Anda dan kunci Anda. Tidak apa-apa jika itu berjalan sedikit lama karena saya telah merancang kopling slip sederhana ke dalam desain, tetapi lebih baik untuk semua bagian jika tidak berjalan terlalu banyak.
const int maximumKnocks = 20;Berapa banyak ketukan yang kami rekam. 20 itu banyak. Anda dapat meningkatkan ini jika tempat persembunyian rahasia Anda dilindungi oleh drumer licik dengan kenangan indah. Tingkatkan terlalu banyak dan Anda akan kehabisan memori.
const int knockComplete = 1200;Juga dikenal sebagai jumlah milidetik maksimum yang akan menunggu ketukan. Jika tidak mendengar ketukan selama ini, ia akan menganggapnya selesai dan memeriksa apakah ketukannya bagus. Tingkatkan ini jika Anda seorang pengetuk lambat. Kurangi jika Anda pengetuk cepat dan tidak sabar menunggu 1,2 detik hingga pintu Anda terbuka. Tentang Baris 39:int secretCode[maximumKnocks] = {50, 25, 25, 50, 100, 5….. Ini adalah ketukan default yang dikenali saat Anda menyalakannya. Ini adalah notasi berirama yang aneh karena setiap nilai adalah persentase dari ketukan terpanjang. Jika Anda mengalami kesulitan untuk mengenali "mencukur dan memotong rambut" ubah ini menjadi {100, 100, 100, 0, 0, 0… dan urutan sederhana 3 ketukan akan membukanya.
Debug:
Serial.begin(9600);
Serial.println("Program start.");Batalkan komentar pada baris ini untuk melihat beberapa info debug pada port serial. Ada beberapa baris kode debug lain yang disetel di seluruh kode lainnya yang dapat Anda batalkan komentarnya untuk melihat apa yang terjadi secara internal. Pastikan untuk menyetel port serial Anda ke kecepatan yang tepat. Sisa kode dikomentari sehingga Anda dapat melihat caranya itu berfungsi tetapi Anda mungkin tidak perlu mengubahnya jika Anda tidak mengubah desainnya.
Perpustakaan servo
unduh kode dari sini
Langkah 7: Menyusut Sirkuit (solder)
Saya menguji sirkuit pada papan tempat memotong roti setelah mengurangi semua kesalahan dan setelah kalibrasi saya memutuskan untuk mengecilkan sirkuit.
Jadi saya mengubah arduino uno menjadi arduino promini. Kemudian saya menyolder semua komponen sesuai dengan diagram sirkuit pada titik PCB. Kemudian dengan bantuan kawat untai tunggal saya menghubungkan titik pcb dengan promini. Itu saja
Langkah 8: Pembuatan Loker
Pertama saya mengambil susu tua (ketebalan harus lebih tinggi dari servo)
Lalu saya merekatkan halaman-halaman itu bersama-sama
Setelah kering saya menggambar persegi panjang di dalam dan dengan bantuan skala dan pisau saya memotong dan mengukir kertas dan membuatnya menjadi rongga
Tonton video untuk ide yang lebih baik.
Langkah 9: Pembuatan Kunci dan Finalisasi
Saya mengambil tangan servo dan memotong menjadi dua bagian kemudian saya menggabungkan kedua bagian tersebut menjadi satu seperti bentuk L
Dan semuanya diperbaiki di dalam buku
Saya memperbaiki piezo di sampul
Dan itu saja….
Langkah 10: Kekurangan, Perbaikan
Kelemahan utama dari kunci ini adalah pada baterai. Jika baterai benar-benar habis, kita perlu menghancurkan buku itu untuk mengambil kembali barang-barang kita.
Untuk mengatasi itu saya berencana untuk mengubah rangkaian dengan suplai eksternal dengan dua lead..
Langkah 11: Terima kasih
Jika Anda menghadapi masalah ini, silakan komentar di bawah ini
KUNJUNGI CHANNEL SAYA UNTUK PROYEK LEBIH MENARIK
Terima kasih…..
Direkomendasikan:
Lampu Buku LED - Di Dalam Buku!: 10 Langkah (dengan Gambar)
Lampu Buku LED - Di Dalam Buku!: Sama seperti judulnya, Instruksi ini akan menunjukkan cara membuat lampu buku di dalam buku. Saya awalnya berpikir untuk menggunakan sebuah buku yang sangat kecil untuk membangun ini sehingga bisa menjadi ukuran saku (masih bisa membuat satu) tapi saya memutuskan untuk membuatnya mudah untuk
Kotak Buku Rahasia untuk Raspberry Pi: 5 Langkah
Kotak Buku Rahasia untuk Raspberry Pi: Hari ini kita akan membuat kasing untuk raspberry Anda yang terlihat seperti buku. Untuk instruksi ini, Anda memerlukan: sebuah Raspberry Pi sebuah buku yang lebih besar dari lem serbaguna Raspberry Pi Anda Kuas cat (bukan di
Kunci Kombinasi Rahasia Sederhana!: 5 Langkah
Kunci Kombinasi Rahasia Sederhana!: Halo semuanya! Hari ini saya ingin menunjukkan ide saya membuat kode kunci yang sangat sederhana dan keren. Tidak seperti kunci lainnya, tidak memiliki numpad dan hanya berisi 4 bagian! Tertarik? Jadi ayo mulai
Saklar Lampu Buku Rahasia: 12 Langkah (dengan Gambar)
Saklar Lampu Buku Rahasia: Beberapa tahun yang lalu saya memasang strip lampu LED di sepanjang bagian atas rak buku di ruang tamu kami. Pikiran awal saya adalah menggunakan sakelar sederhana untuk mengontrol lampu ini, tetapi kemudian pikiran saya tertuju pada sesuatu yang jauh lebih menarik - lampu ajaib
Kotak Buku Rahasia untuk Raspberry Pi: 5 Langkah (dengan Gambar)
Kotak Buku Rahasia untuk Raspberry Pi: Hari ini kita akan membuat kasing untuk raspberry Anda yang terlihat seperti buku. Untuk Instruksi ini, Anda memerlukan: Raspberry Pi (kami menggunakan Old School Pi 1 untuk Instruksi ini!); sebuah buku yang lebih besar dari Raspberry Pi Anda; lem cat serbaguna