Isi kandungan:

BUKU Misteri Dengan Kunci Pengetatan Rahsia: 11 Langkah (dengan Gambar)
BUKU Misteri Dengan Kunci Pengetatan Rahsia: 11 Langkah (dengan Gambar)

Video: BUKU Misteri Dengan Kunci Pengetatan Rahsia: 11 Langkah (dengan Gambar)

Video: BUKU Misteri Dengan Kunci Pengetatan Rahsia: 11 Langkah (dengan Gambar)
Video: PAKAI PURDAH, AZZA ELITE TRY MAKAN. NOR KHIRIAH TUNJUK CARA MUDAH 2024, November
Anonim
BUKU Misteri Dengan Lock Knock Rahsia
BUKU Misteri Dengan Lock Knock Rahsia
BUKU Misteri Dengan Lock Knock Rahsia
BUKU Misteri Dengan Lock Knock Rahsia
BUKU Misteri Dengan Lock Knock Rahsia
BUKU Misteri Dengan Lock Knock Rahsia

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)

Image
Image

Saya juga membuat tutorial video. jadi tonton video untuk melihat aksi.

Langkah 2: Ciri-ciri

ciri-ciri
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..?

Bagaimana Ini Berfungsi..?
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

Komponen yang Diperlukan untuk Ini
Komponen yang Diperlukan untuk Ini
Komponen yang Diperlukan untuk Ini
Komponen yang Diperlukan untuk Ini
Komponen yang Diperlukan untuk Ini
Komponen yang Diperlukan untuk Ini
Komponen yang Diperlukan untuk Ini
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

Litar Daigram
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)

Mengecilkan Litar (pematerian)
Mengecilkan Litar (pematerian)
Mengecilkan Litar (pematerian)
Mengecilkan Litar (pematerian)
Mengecilkan Litar (pematerian)
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

Pembuatan Loker
Pembuatan Loker
Pembuatan Loker
Pembuatan Loker
Pembuatan Loker
Pembuatan Loker
Pembuatan Loker
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

Pembuatan dan Penyelesaian Kunci
Pembuatan dan Penyelesaian Kunci
Pembuatan dan Penyelesaian Kunci
Pembuatan dan Penyelesaian Kunci
Pembuatan dan Penyelesaian Kunci
Pembuatan dan Penyelesaian Kunci
Pembuatan dan Penyelesaian Kunci
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: