Isi kandungan:
- Langkah 1: Membuat Tutorial (video)
- Langkah 2: Ciri-ciri
- Langkah 3: Bagaimana Ini Berfungsi..?
- Langkah 4: Komponen yang Diperlukan untuk Ini
- Langkah 5: Litar Daigram
- Langkah 6: Gambaran Keseluruhan Kod dan Masalah Menembak
- Langkah 7: Mengecilkan Litar (pematerian)
- Langkah 8: Pembuatan Loker
- Langkah 9: Pembuatan dan Penyelesaian Kunci
- Langkah 10: Kekurangan, Penambahbaikan
- Langkah 11: Terima kasih
Video: BUKU Misteri Dengan Kunci Pengetatan Rahsia: 11 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ketika menyembunyikan perkara rahsia kita. Kita biasanya bersembunyi di dalam botol atau di dalam kotak yang tidak mengapa.!
Tetapi tidak ok selalu sekurang-kurangnya untuk geeks kerana itu tidak 100% selamat dan juga tidak ada pemikiran menarik kerana dalam tutorial ini saya menunjukkan bagaimana saya membuat Buku dengan kunci ketukan rahsia. Dengan buku ini kita dapat menyembunyikan barang berharga anda di dalamnya. tidak ada yang dapat mengambil apa-apa tanpa pengetahuan anda kerana kami menutup buku kami dengan kunci rahsia. Oleh itu, mari kita mulakan.
Langkah 1: Membuat Tutorial (video)
Saya juga membuat tutorial video. jadi tonton video untuk melihat aksi.
Langkah 2: Ciri-ciri
- Butang tunggal untuk memprogram atau merakam kunci baru
- Kita boleh menyembunyikan barang-barang kecil kita di dalam buku
- Tidak ada yang memikirkan sistem loker seperti ini
- Kita dapat mengunci buku ini dengan ketukan khas
- Kita boleh menggunakan litar ini juga di sistem pintu kita
- Projek hobi supersimple
Langkah 3: Bagaimana Ini Berfungsi..?
Saya memberitahu anda sebelum kunci rahsia ini berdasarkan kepada ketukan.
Cakera piezoelektrik
Komponen utama litar kami adalah cakera piezo.
Piezoelectricdisc adalah transduser dan yang menukar getaran mekanikal dalam voltan yang betul. Jadi dengan bantuan arduino Kami membaca getaran ketukan. Itu semua mengenai bahagian penginderaan.
Dengan cara ini kita dapat membaca ketukan dengan bantuan pengaturcaraan kita dapat menyimpan ketukan urutan khas dan juga mengunci kunci. (Pengaturcaraan menerangkan kemudian)
Langkah 4: Komponen yang Diperlukan untuk Ini
1. Arduino (mana-mana arduino)
Untuk prototaip saya menggunakan arduino uno dan untuk mengurangkan ukuran litar saya menggunakan arduino pro mini
2. Cakera piezoelektrik
Piezo tidak perlu untuk projek ini kita juga boleh menggunakan Small mic atau speaker. Sekiranya anda tidak menemui piezo, anda boleh menyelamatkan dari buzzer.
3.sg90 servo
Servo adalah jenis motor gear dengan tork tinggi yang kita gunakan servo untuk tujuan mengunci
4. penahan (1mega ohm, 10k, 1k)
5. 2 * LED
untuk menunjukkan status menggunakan warna yang berbeza
6. papan titik
7. Suis butang
Bateri 8.3.7 volt
Lebih kecil lebih baik saya menggunakan polimer litium
Langkah 5: Litar Daigram
Sambungan
- Sambungkan piezoelektrik ke pin Analog 0 dan tanah juga tambahkan perintang 1mega ohm antara piezo
- Sambungkan servo D3
- Sambungkan LED ke D4 dan D5
- Suis butang sambung ke D2 dan 5v juga menyambungkan perintang tarik ke bawah 10k
Langkah 6: Gambaran Keseluruhan Kod dan Masalah Menembak
Terima kasih kepada STEVE HOEFER
const int ambang = 4; Ini adalah kepekaan pengesan ketukan. Sekiranya anda mendapat banyak kebisingan, tingkatkan ini (hingga 1023), jika anda sukar mendengar bunyi ketukan anda dapat menurunkannya (serendah 1)
constint rejectValue = 25;
purata konstantaRejectValue = 15;
Kedua-duanya digunakan untuk menentukan seberapa tepat seseorang harus mengetuk. Mereka adalah peratusan dan mestilah dalam lingkungan 0-100. Menurunkan ini bermaksud seseorang mesti mempunyai masa yang lebih tepat, lebih tinggi lebih memaafkan. rata-rataRejectValue harus selalu lebih rendah daripada menolakValue. Penetapan kira-kira 10 dan 7 menyukarkan dua orang untuk mengetuk ketukan yang sama walaupun mereka mengetahui iramanya. Tetapi ia juga meningkatkan bilangan negatif palsu. (iaitu: Anda mengetuk dengan betul dan masih tidak terbuka.)
const int knockFadeTime = 150; Ini adalah pemasa debounce kasar untuk sensor ketukan. Setelah mendengar ketukan, ia berhenti mendengar banyak milisaat ini sehingga tidak mengira ketukan yang sama lebih dari sekali. Sekiranya anda mendapat satu ketukan dikira dua, tambah timer ini. Sekiranya tidak mencatatkan dua ketukan cepat, kurangkannya.
const int lockTurnTime = 650; Sekarang ini banyak milisaat yang kami jalankan motor untuk membuka kunci pintu. Berapa lama ini bergantung pada reka bentuk motor dan kunci anda. Tidak apa-apa jika ia berjalan sedikit lama kerana saya telah merancang slip clutch yang ringkas ke dalam reka bentuk, tetapi lebih baik untuk semua bahagian jika tidak terlalu banyak berjalan.
const int maksimumKnocks = 20; Berapa banyak ketukan yang kami rakam. 20 adalah banyak. Anda dapat meningkatkannya jika tempat persembunyian rahsia anda dilindungi oleh pemain dram yang licik dengan kenangan yang baik. Tingkatkannya terlalu banyak dan anda akan kehabisan ingatan.
const int knockComplete = 1200; Juga dikenali sebagai bilangan maksimum milisaat ia akan menunggu ketukan. Sekiranya tidak terdengar ketukan selama ini, ia akan dianggap selesai dan periksa untuk mengetahui apakah ketukan itu ada gunanya. Tingkatkan ini jika anda seorang pemukul lambat. Kurangkannya jika anda seorang pengetuk cepat dan tidak sabar menunggu 1.2 saat untuk pintu anda dibuka. Tentang Talian 39: int secretCode [maksimumKnocks] = {50, 25, 25, 50, 100, 5….. Inilah ketukan lalai yang dikenalinya semasa anda menghidupkannya. Ini adalah notasi berirama pelik kerana setiap nilai adalah peratusan dari ketukan terpanjang. Sekiranya anda mengalami kesukaran untuk mengenali "mencukur dan memotong rambut" ubahnya menjadi {100, 100, 100, 0, 0, 0 … dan urutan mudah 3 ketukan akan membukanya.
Menyahpepijat:
Serial.begin (9600);
Serial.println ("Permulaan program."); Tolak baris ini untuk melihat beberapa maklumat debug pada port bersiri. Terdapat beberapa baris kod penyahpepijatan lain yang ditetapkan di seluruh kod yang anda tidak dapat melihat apa yang berlaku secara dalaman. Pastikan untuk menetapkan port bersiri anda ke kelajuan yang betul. Selebihnya kod dikomentari sehingga anda dapat melihat bagaimana ia berfungsi tetapi anda mungkin tidak perlu mengubahnya jika anda tidak mengubah reka bentuknya.
Perpustakaan servo
memuat turun kod dari sini
Langkah 7: Mengecilkan Litar (pematerian)
Saya menguji litar di papan roti setelah mengurangkan semua ralat dan selepas penentukuran saya memutuskan untuk mengecilkan litar.
Oleh itu, saya menukar arduino uno menjadi arduino promini. Kemudian saya menyolder semua komponen mengikut gambarajah litar pada dot pcb. Kemudian dengan bantuan wayar untai tunggal saya menyambungkan dot pcb dengan promini. Itu sahaja
Langkah 8: Pembuatan Loker
Mula-mula saya mengambil susu lama (ketebalan harus lebih tinggi daripada servo)
Kemudian saya melekatkan halaman bersama
Selepas mengeringkan saya melukis sebuah segi empat tepat di dalam dan dengan bantuan skala dan pisau saya memotong dan mengukir kertas itu dan membuatnya menjadi rongga
Tonton video untuk idea yang lebih baik.
Langkah 9: Pembuatan dan Penyelesaian Kunci
saya mengambil tangan servo dan memotong menjadi dua bahagian kemudian saya menggabungkan kedua-dua kepingan itu seperti bentuk L.
Dan semuanya terpaku di dalam buku
Saya memasang penutup piezo
Dan itu sahaja….
Langkah 10: Kekurangan, Penambahbaikan
Kelemahan utama kunci ini adalah pada bateri. Sekiranya bateri habis sepenuhnya, kita perlu menghancurkan buku untuk mengembalikan barang kita.
Untuk menyelesaikannya, saya merancang untuk menukar litar dengan bekalan luaran dengan dua petunjuk..
Langkah 11: Terima kasih
Sekiranya anda menghadapi masalah ini, sila komen di bawah
KUNJUNGI SALURAN SAYA UNTUK PELBAGAI PROJEK MENARIK
Terima kasih…..
Disyorkan:
Lampu Buku LED - Di dalam Buku !: 10 Langkah (dengan Gambar)
Lampu Buku LED - Di dalam Buku !: Sama seperti tajuknya, Instructable ini akan menunjukkan kepada anda cara membuat cahaya buku di dalam buku. Pada mulanya saya berfikir untuk menggunakan buku yang sangat kecil untuk binaan ini sehingga boleh berukuran saku (masih boleh dibuat) tetapi saya memutuskan untuk mempermudah
Suis Lampu Buku Rahsia: 12 Langkah (dengan Gambar)
Suis Lampu Buku Rahsia: Beberapa tahun yang lalu saya memasang sehelai lampu LED di bahagian atas rak buku di ruang tamu kami. Pemikiran awal saya adalah menggunakan suis sederhana untuk mengawal lampu ini, tetapi kemudian fikiran saya menumpukan pada sesuatu yang lebih menarik - yang ajaib
Kunci Pintar Magnetik Dengan Ketukan Rahsia, Sensor IR, & Aplikasi Web: 7 Langkah (dengan Gambar)
Magnetic Smart Lock With Secret Knock, IR Sensor, & Web App: Sekiranya anda menyukai projek ini, sila ikuti saya di Instagram dan YouTube. Dalam projek ini, saya akan membina kunci magnetik untuk pejabat rumah saya, yang akan dibuka sekiranya anda mengetahui ketukan rahsia. Oh … dan ia akan mempunyai beberapa lagi helah di lengannya juga. Magnet
Sarung Buku Rahsia untuk Raspberry Pi: 5 Langkah (dengan Gambar)
Sarung Buku Rahsia untuk Raspberry Pi: Hari ini kita akan membuat casing untuk raspberry anda yang kelihatan seperti buku. Untuk Instructable ini, anda memerlukan: Raspberry Pi (kami menggunakan Old School Pi 1 untuk Instructables ini!); buku yang lebih besar daripada Raspberry Pi anda; gam serba guna cat
Cara Membuat Kalendar Kakek-Nenek & Buku Skrap (walaupun Anda Tidak Tahu Cara Memo Buku Memo): 8 Langkah (dengan Gambar)
Cara Membuat Kalendar Kakek-Nenek & Buku Skrap (walaupun Anda Tidak Tahu Cara Memo Buku Memo): Ini adalah hadiah percutian yang sangat menjimatkan (dan sangat dihargai!) Untuk datuk dan nenek. Saya membuat 5 kalendar tahun ini dengan harga kurang dari $ 7 setiap satu. Bahan: 12 gambar hebat anak, anak, keponakan, keponakan, anjing, kucing, atau saudara-mara lain12 kepingan yang berbeza