সুচিপত্র:

গোপন নক লক সহ রহস্যময় বই: 11 টি ধাপ (ছবি সহ)
গোপন নক লক সহ রহস্যময় বই: 11 টি ধাপ (ছবি সহ)

ভিডিও: গোপন নক লক সহ রহস্যময় বই: 11 টি ধাপ (ছবি সহ)

ভিডিও: গোপন নক লক সহ রহস্যময় বই: 11 টি ধাপ (ছবি সহ)
ভিডিও: পৃথিবীর সবচেয়ে ভয়ংকর ৮ টি পোকা | এদের দেখলেই দৌড়ে পালান | 8 Most Dangerous Bugs in the World 2024, নভেম্বর
Anonim
গোপন নক লক সহ রহস্যময় বই
গোপন নক লক সহ রহস্যময় বই
গোপন নক লক সহ রহস্যময় বই
গোপন নক লক সহ রহস্যময় বই
গোপন নক লক সহ রহস্যময় বই
গোপন নক লক সহ রহস্যময় বই

যখন আমাদের গোপন জিনিস লুকানোর কথা আসে।

কিন্তু সর্বদা কমপক্ষে গিক্সের জন্য ঠিক নয় কারণ এটি 100% নিরাপদ নয় এবং এতে কোন আকর্ষণীয় চিন্তা নেই তাই এই টিউটোরিয়ালে আমি দেখাব কিভাবে আমি গোপন নক লক দিয়ে একটি বই তৈরি করেছি। এই বইয়ের মাধ্যমে আমরা আপনার মূল্যবান জিনিস ভিতরে লুকিয়ে রাখতে পারি। আপনার অজান্তে কেউ কিছু নিতে পারে না কারণ আমরা একটি গোপন নক লক দিয়ে আমাদের বই বন্ধ করি। সুতরাং শুরু করা যাক।

ধাপ 1: টিউটোরিয়াল তৈরি করা (ভিডিও)

Image
Image

আমি একটি ভিডিও টিউটোরিয়ালও তৈরি করেছি। তাই অ্যাকশন দেখতে ভিডিওটি দেখুন।

ধাপ 2: বৈশিষ্ট্য

বৈশিষ্ট্য
বৈশিষ্ট্য
  • প্রোগ্রাম বা নতুন লক রেকর্ড করার জন্য একক বোতাম
  • আমরা বইয়ের ভেতরে আমাদের ছোট ছোট জিনিস লুকিয়ে রাখতে পারি
  • এই ধরনের লকার সিস্টেম সম্পর্কে কেউ ভাবেন না
  • আমরা বিশেষ নক দিয়ে এই বইটি লক করতে পারি
  • আমরা এই সার্কিটটি আমাদের দরজা ব্যবস্থায়ও ব্যবহার করতে পারি
  • একটি অতি সহজ শখ প্রকল্প

ধাপ 3: এটি কিভাবে কাজ করে..?

এটা কিভাবে কাজ করে..?
এটা কিভাবে কাজ করে..?

আমি আপনাকে আগেই বলেছিলাম এই গোপন তালা নকগুলির উপর ভিত্তি করে।

পাইজোইলেক্ট্রিক ডিস্ক

আমাদের সার্কিটের প্রধান উপাদান হল পাইজো ডিস্ক।

Piezoelectricdisc হল একটি ট্রান্সডুসার এবং যা যান্ত্রিক কম্পনকে correcsponding voltages.so এ রূপান্তরিত করে arduino এর সাহায্যে আমরা নক কম্পন পড়ি এটা সব অনুভূতি অংশ সম্পর্কে।

এইভাবে আমরা প্রোগ্রামিংয়ের সাহায্যে নকগুলি পড়তে পারি আমরা বিশেষ ক্রম নকগুলি সংরক্ষণ করতে পারি এবং লকটি চালাতে পারি। (প্রোগ্রামিং পরে ব্যাখ্যা করে)

ধাপ 4: এর জন্য প্রয়োজনীয় উপাদান

এর জন্য প্রয়োজনীয় উপাদান
এর জন্য প্রয়োজনীয় উপাদান
এর জন্য প্রয়োজনীয় উপাদান
এর জন্য প্রয়োজনীয় উপাদান
এর জন্য প্রয়োজনীয় উপাদান
এর জন্য প্রয়োজনীয় উপাদান
এর জন্য প্রয়োজনীয় উপাদান
এর জন্য প্রয়োজনীয় উপাদান

1. Arduino (কোন arduino)

প্রোটোটাইপিংয়ের জন্য আমি arduino uno ব্যবহার করেছি এবং সার্কিটের আকার কমাতে আমি arduino pro mini ব্যবহার করেছি

2. পাইজোইলেক্ট্রিক ডিস্ক

এই প্রকল্পের জন্য পাইজোর প্রয়োজন নেই আমরা ছোট মাইক বা স্পিকারও ব্যবহার করতে পারি। যদি আপনি পাইজো না পান তবে আপনি বুজার থেকে উদ্ধার করতে পারেন।

3. sg90 servo

একটি servo উচ্চ টর্ক সঙ্গে গিয়ার মোটর একটি ধরনের আমরা লকিং উদ্দেশ্যে servo ব্যবহার

4. প্রতিরোধক (1mega ohm, 10k, 1k)

5. 2* LEDs

অবস্থা নির্দেশ করার জন্য বিভিন্ন রং ব্যবহার করুন

6. ডট বোর্ড

7. বাটন সুইচ

8.3.7 ভোল্ট ব্যাটারি

ছোট হলে ভালো হয় আমি লিথিয়াম পলিমার ব্যবহার করছি

ধাপ 5: সার্কিট ডাইগ্রাম

সার্কিট ডাইগ্রাম
সার্কিট ডাইগ্রাম

সংযোগ

  • পাইজোইলেক্ট্রিককে এনালগ পিন 0 এবং গ্রাউন্ডে সংযুক্ত করুন এবং পাইজোর মধ্যে 1 মেগা ওহম প্রতিরোধক যুক্ত করুন
  • সার্ভো D3 সংযোগ করুন
  • LEDs কে D4 এবং D5 এর সাথে সংযুক্ত করুন
  • D2 এবং 5V তে কানেক্ট বাটন সুইচ 10k পুল ডাউন রোধককেও সংযুক্ত করে

ধাপ 6: কোড ওভারভিউ এবং সমস্যা শুটিং

স্টিভ হোফারকে ধন্যবাদ

const int threshold = 4; এটি নক ডিটেক্টরের সংবেদনশীলতা। যদি আপনি অনেক গোলমাল পান, এটি বাড়ান (1023 পর্যন্ত), যদি আপনার কড়া নাড়তে সমস্যা হয় তবে আপনি এটি কমিয়ে দিতে পারেন (1 হিসাবে কম)

constint رد মান = 25;

constint averageRejectValue = 15;

এই দুটোই সঠিকভাবে কাউকে নক করতে হবে তা নির্ধারণ করতে ব্যবহৃত হয়। এগুলি শতাংশ এবং 0-100 এর মধ্যে হওয়া উচিত। এইগুলি হ্রাস করার অর্থ কারও কারও আরও সুনির্দিষ্ট সময় থাকতে হবে, উচ্চতর আরও ক্ষমাশীল। averageRejectValue সর্বদা প্রত্যাখ্যানমূল্যের চেয়ে কম হওয়া উচিত। প্রায় 10 এবং 7 এর সেটিং দু'জনের জন্য একই ছক্কা মারতে কঠিন করে তোলে যদিও তারা তালটি জানে। কিন্তু এটি মিথ্যা নেতিবাচক সংখ্যা বৃদ্ধি করে। (যেমন: আপনি সঠিকভাবে নক করেন এবং এটি এখনও খোলে না।)

const int knockFadeTime = 150; এটি নক সেন্সরের জন্য একটি অশোধিত ডিবাউন্স টাইমার। এটি একটি নক শোনার পর এটি এই অনেক মিলিসেকেন্ডের জন্য শোনা বন্ধ করে দেয় তাই এটি একই নককে একাধিকবার গণনা করে না। যদি আপনি একটি একক নককে দুই হিসাবে গণনা করেন তবে এই টাইমারটি বাড়ান। যদি এটি দুটি দ্রুত নক নিবন্ধন না করে তবে এটি হ্রাস করুন।

const int lockTurnTime = 650; এটা এখন অনেক মিলিসেকেন্ড আমরা দরজা আনলক করার জন্য মোটর চালাই। এটি কতক্ষণ হওয়া উচিত তা আপনার মোটর এবং আপনার লকের নকশার উপর নির্ভর করে। আমি যদি নকশায় একটি সাধারণ স্লিপ ক্লাচ ডিজাইন করে থাকি তবে এটি কিছুটা দীর্ঘ হলে এটি ঠিক আছে, তবে এটি যদি খুব বেশি না চালায় তবে এটি সমস্ত অংশের জন্য ভাল।

const int maximumKnocks = 20; কত রেকর্ড আমরা রেকর্ড করি। 20 অনেক। আপনি যদি এটি গোপন করতে পারেন তবে আপনার গোপন আস্তানাটি ভাল স্মৃতির সাথে চালাক ড্রামারদের দ্বারা সুরক্ষিত। এটি খুব বেশি বাড়ান এবং আপনার স্মৃতিশক্তি শেষ হয়ে যাবে।

const int knockComplete = 1200; মিলিসেকেন্ডের সর্বোচ্চ সংখ্যা হিসেবেও পরিচিত এটি একটি নক করার জন্য অপেক্ষা করবে। যদি এটি দীর্ঘ সময় ধরে একটি শব্দ শুনতে না পায় তবে এটি অনুমিত হবে যে এটি সম্পন্ন হয়েছে এবং নকটি ভাল কিনা তা পরীক্ষা করে দেখুন। আপনি যদি ধীর গতির হন তবে এটি বাড়ান। এটি হ্রাস করুন যদি আপনি একটি দ্রুত নককারী হন এবং আপনার দরজা আনলক করার জন্য 1.2 সেকেন্ড অপেক্ষা করতে অধৈর্য হন। ডিফল্ট নক যে এটি স্বীকৃতি দেয় যখন আপনি এটি চালু করেন। এটি অদ্ভুত ছন্দময় স্বরলিপি কারণ প্রতিটি মানই দীর্ঘতম নক করার শতাংশ। আপনার যদি "শেভ এবং হেয়ার কাট" চিনতে কষ্ট হয় তবে এটিকে {100, 100, 100, 0, 0, 0 …

ডিবাগিং:

Serial.begin (9600);

Serial.println ("প্রোগ্রাম শুরু।"); সিরিয়াল পোর্টে কিছু ডিবাগ তথ্য দেখতে এই লাইনগুলিকে মন্তব্য করুন। বাকি কোড জুড়ে ডিবাগিং কোডের কয়েকটি লাইন রয়েছে যা আপনি অভ্যন্তরীণভাবে কী ঘটছে তা দেখতে অস্বস্তি বোধ করতে পারেন। আপনার সিরিয়াল পোর্টটি সঠিক গতিতে সেট করতে ভুলবেন না। এটি কাজ করে কিন্তু যদি আপনি নকশা পরিবর্তন না করেন তবে সম্ভবত আপনাকে এটি পরিবর্তন করতে হবে না।

সার্ভ লাইব্রেরি

এখান থেকে কোড ডাউনলোড করুন

ধাপ 7: সার্কিট সঙ্কুচিত করা (সোল্ডারিং)

সার্কিট সঙ্কুচিত করা (সোল্ডারিং)
সার্কিট সঙ্কুচিত করা (সোল্ডারিং)
সার্কিট সঙ্কুচিত করা (সোল্ডারিং)
সার্কিট সঙ্কুচিত করা (সোল্ডারিং)
সার্কিট সঙ্কুচিত করা (সোল্ডারিং)
সার্কিট সঙ্কুচিত করা (সোল্ডারিং)

আমি সমস্ত ত্রুটি হ্রাস করার পরে ব্রেডবোর্ডে সার্কিটটি পরীক্ষা করেছি এবং ক্রমাঙ্কনের পরে আমি সার্কিটটি সঙ্কুচিত করার সিদ্ধান্ত নিয়েছি।

তাই আমি arduino uno কে arduino promini এ পরিবর্তন করেছি। তারপর আমি একটি বিন্দু পিসিবিতে সার্কিট ডায়াগ্রাম অনুসারে সমস্ত উপাদান বিক্রি করেছি। তারপর একক আটকে থাকা তারের সাহায্যে আমি ডট পিসিবিকে প্রোমিনির সাথে সংযুক্ত করেছি। এখানেই শেষ

ধাপ 8: লকার তৈরি

লকার তৈরি
লকার তৈরি
লকার তৈরি
লকার তৈরি
লকার তৈরি
লকার তৈরি
লকার তৈরি
লকার তৈরি

প্রথমে আমি একটি পুরাতন দুগ্ধ গ্রহণ করলাম (বেধটি সার্ভোর চেয়ে বেশি হওয়া উচিত)

তারপর আমি পাতাগুলো একসাথে আঠালো করলাম

শুকানোর পরে আমি ভিতরে একটি আয়তক্ষেত্র আঁকলাম এবং স্কেল এবং ছুরির সাহায্যে আমি কাগজটি কেটেছি এবং খোদাই করেছি এবং এটি একটি গহ্বরে পরিণত করেছি

ভাল ধারণা পেতে ভিডিওটি দেখুন।

ধাপ 9: লক তৈরি এবং চূড়ান্তকরণ

লক তৈরি এবং চূড়ান্তকরণ
লক তৈরি এবং চূড়ান্তকরণ
লক তৈরি এবং চূড়ান্তকরণ
লক তৈরি এবং চূড়ান্তকরণ
লক তৈরি এবং চূড়ান্তকরণ
লক তৈরি এবং চূড়ান্তকরণ
লক তৈরি এবং চূড়ান্তকরণ
লক তৈরি এবং চূড়ান্তকরণ

আমি সার্ভো হাতটি নিয়ে দুই টুকরো করে ফেললাম তারপর আমি দুটি টুকরোকে এল আকৃতির মতো একসাথে যুক্ত করলাম

এবং সবকিছু বইয়ের ভিতরে স্থির

আমি কভারে পাইজো ঠিক করেছি

এবং এটাই….

ধাপ 10: অসুবিধা, উন্নতি

এই লকের প্রধান ত্রুটি হল ব্যাটারি। যদি ব্যাটারি পুরোপুরি শেষ হয়ে যায় তবে আমাদের জিনিসগুলি ফিরিয়ে নেওয়ার জন্য আমাদের বইটি ধ্বংস করতে হবে।

এটি সমাধান করার জন্য আমি দুটি সীসা দিয়ে বাহ্যিক সরবরাহের সাথে সার্কিট পরিবর্তন করার পরিকল্পনা করছি..

ধাপ 11: ধন্যবাদ

আপনি যদি এই বিষয়ে কোন সমস্যার সম্মুখীন হন তবে দয়া করে নীচে এটি মন্তব্য করুন

আরো চেনাজানা প্রকল্পের জন্য আমার চ্যানেলে যান

ধন্যবাদ ….

প্রস্তাবিত: