সুচিপত্র:

একটি পৃথকীকরণ পালানো (একঘেয়েমি) বাক্স: 7 টি ধাপ (ছবি সহ)
একটি পৃথকীকরণ পালানো (একঘেয়েমি) বাক্স: 7 টি ধাপ (ছবি সহ)

ভিডিও: একটি পৃথকীকরণ পালানো (একঘেয়েমি) বাক্স: 7 টি ধাপ (ছবি সহ)

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

এই প্রকল্পটি আমার ব্যক্তিগত আরডুইনো কোয়ারেন্টাইন প্রকল্প। আমি প্রথম কয়েক সপ্তাহ কোয়ারেন্টাইনে স্থিরভাবে এটি নিয়ে কাজ করেছি, কিন্তু তারপরে আমি সার্ভো মোটর ব্যবহার করে কিছু সমস্যার সম্মুখীন হয়েছি যা আমি সহজে সমাধান করতে পারিনি, তাই আমি এটি কয়েক সপ্তাহের জন্য আলাদা করে রেখেছি। কিন্তু এখন আমাদের রাজ্য আবার খুলতে শুরু করেছে, আমি সিদ্ধান্ত নিয়েছি: আর দেরি করা হবে না; এটা আমার শেষ করার সময়!

আমি দিনে দিনে একজন কম্পিউটার প্রোগ্রামার এবং ডাটাবেস কনসালটেন্ট, কিন্তু আমি পালানোর ঘর এবং ধাঁধার প্রতি আকৃষ্ট হয়েছি। যদিও আমার আরডুইনো প্রজেক্ট তৈরিতে কোন আগ্রহ নেই যা ইতিমধ্যেই বাণিজ্যিকভাবে সমাধান করা হয়েছে এমন চাহিদা পূরণ করে (যখন আমি দোকানে কয়েক ডলারের বিনিময়ে একটি কিনতে পারি তখন কেন আমি একটি হালকা সেন্সর নাইট লাইট তৈরি করব?), যখন আমি নিজের তৈরি করার সিদ্ধান্ত নিয়েছিলাম গত বছরের শেষের দিকে বন্ধুদের জন্য বাড়িতে পালানোর ঘর, কাস্টম এস্কেপ রুম পাজলগুলিতে আরডুইনো ব্যবহার করা শেখা হঠাৎ করে এমন কিছু হয়ে গেল যেটাতে আমি আগ্রহী ছিলাম। এটা বলে, আমি মোটেও ইলেকট্রিক্যাল ইঞ্জিনিয়ার নই, এবং সোল্ডার এবং বৈদ্যুতিক যন্ত্রপাতি সঠিকভাবে ব্যবহার করতে শিখছি প্রায়ই একটি চ্যালেঞ্জ হয়েছে! ইন্টারনেটে Arduino উদাহরণ এবং ডকুমেন্টেশনের আধিক্যের জন্য শুভকামনা!

তাই প্রায় এক সপ্তাহ আগে দক্ষিণ ক্যারোলিনা লকডাউন করা হয়েছিল। আমি আমার স্থানীয় গুডউইল স্টোরে আইলগুলি ট্রল করছিলাম, এবং আমি তাক এবং একটি দরজা এবং কিছু হুক সহ একটি কাঠের বাক্সের বস্তু দেখতে পেলাম। বাক্সটি কী জন্য ডিজাইন করা হয়েছিল তা আমার কাছে তাৎক্ষণিকভাবে স্পষ্ট ছিল না, তবে আমি ভেবেছিলাম এটিতে একটি আরডুইনো দিয়ে, এটি বাড়ির তৈরি পালানোর ঘরে একটি ভাল প্রপ তৈরি করতে পারে যা আমি নিকট ভবিষ্যতে কিছু বন্ধুদের জন্য পরিকল্পনা করছিলাম। আমি এটি বাড়িতে আসার পরে, যদিও, আমি অবশেষে এটি কি ছিল তার জন্য স্বীকৃত: একটি অতিরিক্ত আকারের চার্জিং / মেইল / কী স্টেশন। সেই শপিং ট্রিপের এক সপ্তাহের মধ্যে আমাদেরকে "বাড়িতে থাকতে" বলা হয়েছিল এবং আমি বাক্সটির দিকে আরেকটু নজর দিলাম। আমি ভেবেছিলাম যে এটি সম্ভবত আমি যতটা ভেবেছিলাম তার চেয়ে বেশি হতে পারে। আমি সব দিক এবং পৃথক বগি নিয়ে ভেবেছিলাম, সম্ভবত এটি একটি বহু-ধাপের ধাঁধা বাক্সে পরিণত হতে পারে যা প্রকৃত, ঘনিষ্ঠ-যোগাযোগের পালানোর রুমের পরিবর্তে পৃথকীকরণের সময় বন্ধুদের বা শিশুদের সাথে ভাগ করা যেতে পারে। যেহেতু বাক্সটি মূলত একটি সুন্দর ফিনিসযুক্ত কণা বোর্ড, তাই আমি এমন কিছু ডিজাইন করতে চেয়েছিলাম যাতে বাক্সে ন্যূনতম পরিবর্তন প্রয়োজন যাতে ছিদ্র বা স্ক্র্যাচ coverাকতে স্পর্শ-আপ বা পেইন্টের প্রয়োজন না হয়। অতএব বাক্সের পাশের বিদ্যমান স্থাপত্যের সাথে কাজ করার জন্য আমার ধাঁধা দরকার। আমি যথেষ্ট ধাঁধা ডিজাইন করতে চেয়েছিলাম যাতে বাক্সের প্রতিটি দিক অন্তত একটি ধাঁধার সাথে জড়িত থাকে। তাই আমি কয়েকদিনের জন্য এটির দিকে তাকালাম এবং মস্তিষ্কের চিন্তা করলাম… নীচের প্রতিটি বিভাগে আমি বাক্সের বিভিন্ন দিকের জন্য আমার প্রাথমিক চিন্তাভাবনা, পরিকল্পনা এবং চূড়ান্ত সমাধানগুলি ভাগ করব। শেষ বিভাগটি খেলার ক্রম শেষের শুরু এবং আমার Arduino কোড প্রদান করবে। শেষ পর্যন্ত আমি বাক্সে 8 টি স্বতন্ত্র ধাঁধায় চেপে ধরতে সক্ষম হয়েছিলাম, যা আমার মনে হয়েছিল একটি ছোট্ট বাক্সের জন্য একটি শালীন সংখ্যা।

আশা করি এই ধরনের জিনিস যদি আপনি আগ্রহী হন, আমার নোট এবং ছবিগুলি আপনার নিজের ডিজাইন করার জন্য কিছু ধারণা দিতে পারে।

সরবরাহ

বিভিন্ন Arduino উপাদান সহ:

এলিগো মেগা 2560 আর 3 বোর্ড (অফ-ব্র্যান্ড আরডুইনো মেগা)

6 ভোল্ট সোলোনয়েড লেচ

2 বা 3 নন-লেচিং হল সেন্সর

3 10 মিমি ইউভি LED বাল্ব

2 লাল লেজার

VISDOLL WS2801 পিক্সেল LED স্ট্রিং লাইট (স্বতন্ত্রভাবে ঠিকানাযোগ্য)

3 পুশ বোতাম সুইচ (12/17 মিমি ওয়াটারপ্রুফ লকলেস সুইচ)

HiLetgo mp3 প্লেয়ার মিনি (DFPlayer)

সস্তা স্পিকার

6 Photoresistors / হালকা নির্ভরশীল প্রতিরোধক 5mm

টোলাকো 5 ভোল্ট রিলে মডিউল

AuBreey ডিজিটাল লোড সেল ওজন সেন্সর 5 কেজি

আঙ্কার পাওয়ারকোর চার্জার (পাওয়ার লাইট এবং আরডুইনোতে)

9 ভোল্ট ব্যাটারি (পাওয়ার সোলোনয়েড)

তার (প্রয়োজন অনুযায়ী)

অ্যাডাপ্টার (প্রয়োজন অনুযায়ী)

জাম্পার তার (প্রয়োজন অনুযায়ী)

পিসিবি বোর্ড (প্রয়োজন অনুযায়ী)

বিভিন্ন প্রতিরোধক (প্রয়োজন অনুযায়ী)

অন্যান্য সরবরাহ:

ছোট কম্বিনেশন লক

ছোট জিপার ব্যাগ (উপরে তালা দিয়ে লক করা যায়)

বিভিন্ন রং বা অন্ধকারের প্লাস্টিক ফিল্ম

ছোট ডেন্টিস্ট-টাইপ, টেলিস্কোপিং এবং পিভোটিং আয়না

ওয়াশার এবং বাদাম

UV (অদৃশ্য কালি) কলম

চুম্বক ধরে রাখার জন্য ব্যবহৃত ছোট টোকেন বা চরিত্র

সুতা

বিরল আর্থ চুম্বক

কাগজ

কাপড়ের স্ক্র্যাপ

কাঠের স্ক্র্যাপ

ধাপ 1: বাক্সের হুকস সাইড

বাক্সের হুকস সাইড
বাক্সের হুকস সাইড
বাক্সের হুকস সাইড
বাক্সের হুকস সাইড
বাক্সের হুকস সাইড
বাক্সের হুকস সাইড

আমার বাক্সে দুটি হুক সহ একটি পাশ ছিল। আমি সেগুলো পুরোপুরি মুছে ফেলতে পারতাম, কিন্তু উল্লিখিত হিসাবে, বাক্সটি নিজেই কণা বোর্ড ছিল এবং আমি যতটা সম্ভব দাগ-মুক্ত রাখার চেষ্টা করছিলাম। তাহলে পাশের হুকগুলি কী জন্য ব্যবহার করা যেতে পারে? সুস্পষ্ট উত্তর ছিল তাদের কাছ থেকে কিছু ঝুলিয়ে রাখা। কিন্তু কিভাবে তাদের থেকে কিছু ঝুলানো একটি ধাঁধায় পরিণত হতে পারে? আমি সিদ্ধান্ত নিলাম এটি এক ধরণের ওজন ধাঁধা হতে পারে। মূলত আমি প্রতিটি হুককে একটি পৃথক স্কেলে সংযুক্ত করার পরিকল্পনা করেছিলাম, কিন্তু ওজন এবং স্ট্রেন সেন্সরগুলি তদন্ত করার পরে, আমি বুঝতে পেরেছিলাম যে আমার সম্ভবত বাক্সে দুটি সেন্সরের জায়গা নেই এবং কেবল একটি ব্যবহার করলে প্রোগ্রামিং এবং বৈদ্যুতিক কাজ অনেক সহজ হয়ে যাবে। সুতরাং যদিও আমি জানতাম যে হুকগুলির মধ্যে একটিই আসলে কাজ করবে, আমি চাইনি যে খেলোয়াড় নিজেও তা উপলব্ধি করুক। আমি বিভিন্ন ওজনের বেশ কিছু আইটেম তৈরির পরিকল্পনা করেছি। এই আইটেম দুটি হুকের মধ্যে কিভাবে সমানভাবে ভাগ করা যায় তা বের করার জন্য খেলোয়াড়কে কিছু যুক্তি বা অনুমানের কাজ করতে হবে। নেকলেসে সুন্দর কিন্তু ভারী ছোট ধাতব চরিত্র বা আইটেম থাকলে ভাল হত, কিন্তু আমি একটি সস্তা পথে গিয়েছিলাম এবং টুইনে বিভিন্ন ধোয়া এবং বাদামের জন্য বসতি স্থাপন করেছি। হার্ডওয়্যারের প্রতিটি টুইন লুপ গ্রাম ওজনের সাথে চিহ্নিত করা হয়। খেলোয়াড়কে হার্ডওয়্যারের দুটি ইভেন্ট সেটে ভাগ করতে হবে এবং ধাঁধাটি সমাধান করার জন্য প্রতিটি সেট আলাদা হুকের উপর ঝুলিয়ে রাখতে হবে। এর ওজন পরিসীমা সম্ভবত কাজের জন্য খুব বড়, কিন্তু ক্যালিব্রেট করার সময় এটি যথেষ্ট ভাল কাজ করে। বক্সে ওজন সেন্সরটি কীভাবে রাখবেন তা বের করতে আমার বেশ ভাল সময় লেগেছিল যাতে একটি হুক সেন্সরে টানতে পারে এবং এটি ওজন নিবন্ধন করতে পারে। অবশেষে আমি চিত্রিত কনফিগারেশন নিয়ে এসেছি। সেন্সরের স্থির দিকটি একটি ব্লকের সাথে সংযুক্ত থাকে যা বাক্সের ভিতরের দিকে স্ক্রু করা থাকে। সেন্সরের অন্য পাশে তার উপরের অংশে একটি ছোট ব্লক সংযুক্ত থাকে যা বাক্সের বাইরে থেকে হুকটি (বাক্সের পাশ দিয়ে সমস্তভাবে) স্ক্রু করা হয়। এটির জন্য একটি লম্বা স্ক্রু ব্যবহার করা এবং হুকটি তৈরি করা যেটি হুকটি প্রাথমিকভাবে বাইরে থেকে শক্তভাবে স্ক্রু করা হয়েছিল যাতে হুকের স্ক্রুকে একটু দেওয়া হয় যাতে ওজন সেন্সর দ্বারা এটির উপর চাপ অনুভূত হতে পারে।

বাইরে থেকে, হুকটি স্বাভাবিক দেখায়, তবে এটি অভ্যন্তরীণ ওজন সেন্সরের উপর কিছুটা চাপ দিতে এবং সঠিক পড়া (যখন ক্যালিব্রেটেড) দেওয়ার জন্য যথেষ্ট পরিমাণে চলে আসে।

ধাপ 2: বাক্সের লম্বা মেইল পকেট সাইড

বাক্সের লম্বা মেইল পকেট সাইড
বাক্সের লম্বা মেইল পকেট সাইড
বাক্সের লম্বা মেইল পকেট সাইড
বাক্সের লম্বা মেইল পকেট সাইড
বাক্সের লম্বা মেইল পকেট সাইড
বাক্সের লম্বা মেইল পকেট সাইড
বাক্সের লম্বা মেইল পকেট সাইড
বাক্সের লম্বা মেইল পকেট সাইড

একটি লম্বা মেইল পকেটের বাক্সের পাশে, আমি বেশ কয়েকটি ধারণা দিয়েছি। অবশেষে আমি সিদ্ধান্ত নিলাম আমি বাক্সে কোথাও লেজার ব্যবহার করতে চাই, এবং এখানেই সেগুলি শেষ পর্যন্ত স্থাপন করা হয়েছিল। যেহেতু লম্বা কম্পার্টমেন্টটি ইনসেট করা হয়েছে, আমি শীর্ষে দুটি লেজার এবং বাম দিকে দুটি ফটোরিসিস্টর যুক্ত করতে সক্ষম হয়েছিলাম। খেলোয়াড়কে অবশ্যই নির্ধারণ করতে হবে যে তাকে একই সাথে প্রতিটি সেন্সরে লেজার নির্দেশ করার জন্য একটি উপায় (আয়না সহ) খুঁজে বের করতে হবে। খেলোয়াড়দের হাতে দুটি আয়না দেওয়া ছাড়াও, আমি চেয়েছিলাম খেলোয়াড়রা পৃথকভাবে আয়না রাখার একটি উপায় খুঁজে পাবে যাতে আয়না ধরে রাখার জন্য উভয় হাত ব্যবহার করার প্রয়োজন হয় না। আমি দীর্ঘদিন ধরে এটি করতে কি কাজ করতে পারে তা নিয়ে ভাবলাম। অবশেষে আমি বুঝতে পারলাম যে দাঁতের ডাক্তারের আয়নাগুলি আমি যা করতে চেয়েছিলাম তা করতে পারে। আমি ভেবেছিলাম যদি তাদের শ্যাফটগুলি স্থির রাখা যায়, তবে তাদের টেলিস্কোপিং এবং পিভোটিং ফাংশনগুলি সেন্সরে স্বাধীনভাবে লেজার বিম নির্দেশ করতে ব্যবহার করা যেতে পারে।

আমি পাশের পকেটের নীচে রাখা একটি কাঠের স্ক্র্যাপ টুকরোতে আয়নার শ্যাফটের ব্যাসের উপরে একটি ড্রিল বিট ব্যবহার করে কাঠের একটি টুকরো টুকরো করেছিলাম। এইভাবে আয়নাগুলি সোজাভাবে সমর্থিত হয় যখন খেলোয়াড় লেজার লক্ষ্য করার জন্য তাদের মাথা সামঞ্জস্য করে।

ছোট, টেলিস্কোপিং আয়নাগুলির পকেটের উপরের অংশের নীচে অনুভূমিকভাবে ফিট করার জন্য যথেষ্ট সংক্ষিপ্ত হওয়ার সুবিধা রয়েছে, তাই এটি তাত্ক্ষণিকভাবে স্পষ্ট নয় যে পাশে আয়না রয়েছে।

ধাপ 3: বাক্সের সামনের দিকের তাক

বাক্সের সামনের দিকের তাক
বাক্সের সামনের দিকের তাক
বাক্সের সামনের দিকের তাক
বাক্সের সামনের দিকের তাক
বাক্সের সামনের দিকের তাক
বাক্সের সামনের দিকের তাক

বাক্সের সামনের দিকে দুটি slালু তাক ছিল। আমি জানতাম আমি দুটি তাক বিভিন্ন পাজলের জন্য ব্যবহার করতে চাই।

আমি সিদ্ধান্ত নিয়েছি যে একটি ধাঁধা অদৃশ্য, ইউভি কালি আলোকিত করতে একটি কালো আলো ব্যবহার করবে এবং অন্য ধাঁধাটি পরপর বেশ কয়েকটি হালকা সেন্সর (ফোটোরিসিস্টর) ব্যবহার করবে। একটি অদৃশ্য কালি কলমের প্রান্ত থেকে আসা একক UV লাইট বাল্ব নিয়ে পরীক্ষা -নিরীক্ষা করার পর, আমি এর আলোর রশ্মিকে অসন্তোষজনক বলে মনে করি। পরিবর্তে আমি বড় বাল্ব (10 মিমি) অর্ডার করেছিলাম এবং সেগুলির তিনটি ব্যবহার করে উপরের তাকটি আলোকিত করেছিলাম যার উপর আমি ইউভি কালিতে একটি traditionalতিহ্যবাহী ট্যাংগ্রাম ধাঁধা নকশা আঁকছিলাম। আমি প্রতিটি আলোকে পৃথকভাবে একটি Arduino আউটপুট পিনে 100K রোধকারী দিয়ে সংযুক্ত করেছি (সিরিজের তারযুক্ত 5 ভোল্টের চেয়ে বেশি প্রয়োজন হবে যা আমি আমার Arduino সরবরাহ করছিলাম)। প্লেয়ারের কাছে অজানা, একটি হল সেন্সর (যা একটি শক্তিশালী চুম্বকের উপস্থিতি অনুভব করে) একটি প্রতিরোধকের সাথে তারযুক্ত এবং পিছনের প্যানেলের পিছনে একটি নির্দিষ্ট স্থানে গরম আঠালো। যখন কালো আলো জ্বালানো হয়, খেলোয়াড়কে অবশ্যই কাঠের ট্যাংগ্রাম টুকরা ব্যবহার করতে হবে যা তাকে সরবরাহ করা হয়েছে ট্যাংগ্রাম নকশা সম্পূর্ণ করতে। বর্গাকার ট্যাংগ্রামের টুকরোটিতে একটি এমবেডেড বিরল পৃথিবীর চুম্বক রয়েছে এবং যখন এটি সঠিক স্থানে (উপরে) স্থাপন করা হয়, তখন ধাঁধাটি সম্পন্ন হয়। শেষ পর্যন্ত, এই ধাঁধাটি কীভাবে পরিণত হয়েছিল তা নিয়ে আমি সন্তুষ্ট ছিলাম। নীচের তাকের জন্য, আমার একটি ধাঁধা তৈরির ধারণা ছিল যার জন্য খেলোয়াড়কে কিছু সংকেত পড়তে হবে এবং সেগুলি থেকে চারটি অক্ষর বাম থেকে ডানে সঠিক ক্রমে স্থাপন করতে হবে। আমি ভেবেছিলাম আমি এমন অক্ষর তৈরি করতে পারব (আমার সিলুয়েট ক্যামিও দিয়ে কেটে ফেললাম) যেগুলোতে বিভিন্ন ছায়ার স্বচ্ছ ফিল্ম জানালা ছিল।

ফটোরিসিস্টর সম্পর্কে খুব বেশি না জানার কারণে, আমি ভেবেছিলাম যদি অক্ষরগুলি সঠিক ক্রমে স্থাপন করা হয়, তবে তাদের চলচ্চিত্রগুলি প্রতিটি আলো সেন্সরের হালকা পাঠকে নির্ভরযোগ্যভাবে প্রভাবিত করবে। আমি বিভিন্ন রঙের প্লাস্টিকের ছায়াছবি খুঁজে পেয়েছি এবং চারটি ফিল্মের রঙ একে অপরের থেকে সবচেয়ে আলাদা তা নির্ধারণ করতে আমি তাদের পরীক্ষা করেছি। কিন্তু এই ধারণাটি বাস্তবতার চেয়ে তত্ত্বের ক্ষেত্রে ভাল কাজ করেছে।

আলোর সেন্সরগুলি চূড়ান্তভাবে নির্ভরযোগ্য নয়, এবং আমি দেখেছি যে ইনস্টল করা কোণে সামান্যতম পার্থক্য প্রতিটি সেন্সরের দেওয়া পড়াকেও ব্যাপকভাবে প্রভাবিত করে, এমনকি যদি সেগুলির উপর জ্বলজ্বল করা আলো ঠিক একই রকম হয়। বলা হচ্ছে, আমি এই কাজটি করতে দৃ determined়প্রতিজ্ঞ ছিলাম, এবং আমি সেন্সরগুলির মাধ্যমে চরিত্র এবং তাদের ছায়াছবি অর্ডার করার একটি উপায় খুঁজে পেয়েছিলাম যা 1) কখনই দুর্ঘটনা দ্বারা ধাঁধা সমাধান করতে দেয় না এবং 2) নির্ভরযোগ্যভাবে একটি রুমে সমাধান করা যেতে পারে প্রতিবার পর্যাপ্ত আলো সহ। এই লাইট সেন্সরগুলি ঠিক একইভাবে লম্বা মেইলের পাশে লেজারের সাথে ব্যবহৃত সেন্সরগুলির মতো (একটি রেসিস্টার দিয়ে নন-পজিটিভ এক পাকে নেগেটিভ এবং ইনপুট পিনে বিভক্ত করে) ব্যবহার করা হয়। এই জিনিসগুলিকে কীভাবে বের করা যায় সে সম্পর্কে প্রচুর ডকুমেন্টেশন রয়েছে।

কারণ আমি জানতাম না যে খেলোয়াড়রা যখন এই ধাঁধাটি চেষ্টা করে তখন কতটা আলো থাকবে, নির্দিষ্ট মান বা পরিমাপের মধ্যে পার্থক্যগুলি যাচাই করার পরিবর্তে, আমি কেবল আমার হালকাতম ফিল্মটি পরবর্তী হালকা ফিল্মের চেয়ে বেশি পড়া নিশ্চিত করার জন্য পরীক্ষা করেছিলাম, এবং যে চলচ্চিত্রের পরের তুলনায় উচ্চতর পড়া ছিল, এবং তাই।

মজা করার জন্য কোভিড -১ re রেফারেন্স সহ আমার অর্ডারিং ক্লুগুলি চিত্রিত করা হয়েছে। আরেকটি জিনিস যা আমি প্রাথমিকভাবে এই বাক্সটি করার জন্য উন্মুখ ছিল তা হল তাকের উপরে কিছু লুকানো বগি ছিল যা একজন খেলোয়াড় পরবর্তী ধাঁধার জন্য সরবরাহ করার জন্য একটি ধাঁধা সমাধান করলে স্বয়ংক্রিয়ভাবে খুলবে। এটি করার জন্য প্রতিটি তাকের উপরে উল্লেখযোগ্য পরিমাণ জায়গা রয়েছে। তাই আমি দুটি কব্জা প্যানেল ইনস্টল করেছি এবং প্যানেলগুলি খোলার জন্য ছোট সার্ভো মোটর ব্যবহার করার চেষ্টা করার জন্য কিছু পরীক্ষা -নিরীক্ষা করেছি, কিন্তু আমি যান্ত্রিক প্রকৌশলী নই, এবং আমি এটি ভালভাবে কাজ করতে পারিনি। আমি হতাশায় কয়েক সপ্তাহের জন্য প্রকল্পটি একপাশে রেখেছিলাম।

কয়েক সপ্তাহ পরে, আমি সিদ্ধান্ত নিলাম যে আমি এই প্রকল্পটি শেষ করার আদেশ দিচ্ছি, দরজা সরানোর ধারণাটি বাতিল করা ভাল। খেলোয়াড়কে সরবরাহ পাওয়ার সমস্যা সমাধানের জন্য, আমি নীচের দ্য বক্স ধাপে বর্ণিত একটি খুব সহজ সমাধান নিয়ে এসেছি।

ধাপ 4: বাক্সের শীর্ষে

বাক্সের শীর্ষ
বাক্সের শীর্ষ
বাক্সের শীর্ষ
বাক্সের শীর্ষ
বাক্সের শীর্ষ
বাক্সের শীর্ষ

বাক্সের উপরের অংশে একটি idাকনা আছে যা খোলে। মূলত আমি plannedাকনাটি লক করার পরিকল্পনা করেছিলাম এবং someাকনাটি আনলক এবং খোলা ছিল যখন কিছু ধাঁধা সফলভাবে সম্পন্ন হয়েছিল। কিন্তু আমার অটো-ওপেনিং সিক্রেট কম্পার্টমেন্টস আইডিয়াটি আমার পক্ষে যুক্তিসঙ্গত সময়ের মধ্যে বাস্তবায়ন করা খুব কঠিন প্রমাণিত হওয়ার পরে, এবং আমি বুঝতে পারলাম আমার আরও সহজ সমাধান দরকার। আমি শীর্ষটি আনলক রাখার সিদ্ধান্ত নিয়েছি এবং প্রতিটি ধাঁধা শেষ করার সময় খেলোয়াড়কে যে "সরবরাহ" প্রদান করা হবে তা সংরক্ষণ করতে এটি ব্যবহার করব। কিন্তু কিভাবে খেলোয়াড়দের প্রতিটি ধাঁধা শেষ করার সময় তাদের যে জিনিসগুলি পাওয়ার কথা ছিল তা সীমাবদ্ধ করতে পারি? আমার সহজ উত্তর ছিল প্যাডলক সহ ছোট ব্যাগ। প্রতিবার যখন একজন খেলোয়াড় একটি ধাঁধা সমাধান করে যার জন্য একটি পুরস্কার থাকে, তখন সংশ্লিষ্ট তালার সংমিশ্রণ ঘোষণা করা হয় এবং খেলোয়াড় কোন ব্যাগটি খুলতে পারে তা বের করার জন্য তালাগুলি পরীক্ষা করতে পারে।

এটি একটি সহজ সমাধান ছিল, এবং এটি ধাঁধা সমাধানের মজার সাথে খুব বেশি আপস না করে বাক্সের মেকানিক্সকে ব্যাপকভাবে সরল করেছে। এবং এটি আমাকে শেষ পর্যন্ত বাক্সটি শেষ করতে সক্ষম করে!

ধাপ 5: বাক্সের পিছনের দরজা

বাক্সের পিছনের দরজা
বাক্সের পিছনের দরজা
বাক্সের পিছনের দরজা
বাক্সের পিছনের দরজা
বাক্সের পিছনের দরজা
বাক্সের পিছনের দরজা
বাক্সের পিছনের দরজা
বাক্সের পিছনের দরজা

আমি সবসময় ভেবেছিলাম বাক্সের পিছনের দরজাটি বাক্সের সমস্ত ধাঁধা সমাধানের জন্য "পুরস্কার" থাকবে। যদিও দেখা গেল, সেখানে অনেকগুলি তার এবং চার্জার এবং অন্যান্য বৈদ্যুতিক উপাদান রয়েছে যা অন্য কিছুর জন্য খুব বেশি জায়গা নেই। এই দিকের ধাঁধার জন্য, প্রাথমিকভাবে আমি ভেবেছিলাম যে আমি একটি পাতলা পাতলা কাঠের গ্রিড চাই যা দরজার পিছনে ফিট করে যার মাধ্যমে তার ভিত্তিতে একটি চুম্বক দিয়ে একটি টোকেন একটি গোলকধাঁধা ঘুরে বেড়াবে, কিন্তু আমার কাছে কোন উপায় ছিল না একটি কাঠের গ্রিড কাটার, এবং আমি সিদ্ধান্ত নিয়েছি যে কাগজ বা ফ্যাব্রিকের একটি গোলকধাঁধা ঠিক তেমনই কাজ করতে পারে এমনকি যদি এটি দেখতে খুব সুন্দর না হয়। আমি লিনেন কাপড়ের টুকরোতে লোহা-অন ভিনাইল ব্যবহার করে একটি সহজ পথ তৈরি করেছি। ফ্যাব্রিক চুম্বক দিয়ে দরজার সাথে সংযুক্ত হয় (দরজার পিছনে প্রবেশ করে)। প্লেয়ার তার টোকেন (বেসে একটি চুম্বক ধারণকারী) "শুরু" থেকে "শেষ" পর্যন্ত সরায় এবং এই প্রক্রিয়ায় ধাঁধাটি সফলভাবে সম্পন্ন করতে এবং দরজার সোলেনয়েড লকটি আনলক করার জন্য একটি হল সেন্সর ট্রিগার করে। ([ঠকানো "[বা শেষ পর্যন্ত সরাসরি যেতে] একটু বেশি কঠিন করার জন্য, আমি রুটের কোথাও একটি দ্বিতীয় হল সেন্সর যুক্ত করতে যাচ্ছিলাম, কিন্তু যেহেতু পথটি এতই সহজ, তাই মনে হচ্ছিল ওভারকিল।) আমার "টোকেন" শুধু একটি পুরানো লিপ বাম ধারক যা তার গোড়ায় একটি বিরল মাটির চুম্বকের সাথে খাপ খায়।

সোলেনয়েড একটি 9 ভোল্ট ব্যাটারি দ্বারা চালিত এবং 5 ভোল্ট রিলে এর মাধ্যমে Arduino এর সাথে সংযুক্ত।

যদিও ধাঁধাটি সহজ, আশা করি কিছু খেলোয়াড়ের জন্য চ্যালেঞ্জ হবে যে সরবরাহ ব্যাগে পাওয়া গেলে কাপড়, টোকেন এবং চুম্বক দিয়ে কী করা উচিত তা অবিলম্বে স্পষ্ট নয়।

ধাপ 6: লাইট, বোতাম এবং শব্দ

লাইট, বোতাম এবং শব্দ
লাইট, বোতাম এবং শব্দ
লাইট, বোতাম এবং শব্দ
লাইট, বোতাম এবং শব্দ
লাইট, বোতাম এবং শব্দ
লাইট, বোতাম এবং শব্দ
লাইট, বোতাম এবং শব্দ
লাইট, বোতাম এবং শব্দ

আমি জানতাম আমি ধাঁধা বাক্সে আলো এবং শব্দ থাকতে চাই। আমি আরও ভেবেছিলাম যে যদি আমার বোতাম থাকে তবে আমি যে ধাঁধাগুলি তৈরি করতে পারি তার সাথে আমার অনেক বেশি নমনীয়তা থাকবে। আমি যতটা সম্ভব ঝরঝরে রাখার জন্য বাক্সের উপরে বোতাম এবং লাইট যুক্ত করার সিদ্ধান্ত নিয়েছি। আমি প্রতিটি পাশে 4 গর্ত ড্রিল। ব্যবহৃত লাইটগুলি 9 টি পৃথকভাবে ঠিকানাযোগ্য, একটি একক স্ট্রিং -এ বহু রঙের LEDs। তাদের আরডুইনোর বাইরে থেকে অতিরিক্ত ব্যাটারি পাওয়ার প্রয়োজন, তবে এগুলি প্রোগ্রাম করা সহজ। Arduino বোতামগুলির সাথে এটি ছিল আমার প্রথম পরীক্ষা। বোতামগুলির পাশাপাশি তাদের উপর প্রতিরোধকগুলি লাগানো দরকার। সেখানে বোতাম সম্পর্কিত প্রচুর ডকুমেন্টেশন রয়েছে। একটি ডিএফপ্লেয়ার এমপি 3 প্লেয়ার সাউন্ডটি একটি সস্তা সিঙ্গেল স্পিকারের সাথে সংযুক্ত করেছিল যা আমি একটি সস্তা ডকিং স্পিকার থেকে বের করেছিলাম। নাম বা এমনকি সংখ্যা (কোড দেখুন) দ্বারা ফাইলগুলি উল্লেখ করার ক্ষেত্রে আমার কিছু সমস্যা ছিল, কিন্তু শেষ পর্যন্ত এটি কীভাবে কাজ করতে হয় তা বের করা খুব কঠিন ছিল না। তিনটি দিকের প্রতিটি দিকে তিনটি বাম এবং 1 টি বোতাম (বাম, ডান এবং সামনে) দিয়ে, আমি ধাঁধার জন্য ধারণাগুলি নিয়ে আসার চেষ্টা করেছি। অবশেষে আমি একটি রং ধাঁধা, একটি ঝলকানি হালকা ধাঁধা, এবং একটি শোনার গল্প ধাঁধা সিদ্ধান্ত নিয়েছে। রঙের ধাঁধার জন্য, প্রতিটি পাশের দুটি বাইরের আলো প্রাথমিক রঙে সেট করা আছে। ভিতরের আলো প্রাথমিকভাবে বন্ধ। প্লেয়ারটি বোতামটি চালু করতে এবং আলোর রঙ সঠিক মাধ্যমিক রঙে পরিবর্তন করতে। উদাহরণস্বরূপ, যদি বাইরে দুটি লাল এবং নীল হয়, তবে অভ্যন্তরীণ আলো বেগুনিতে সেট করা প্রয়োজন। ঝলকানো ধাঁধার জন্য, আমার বাক্সের প্রতিটি পাশে দুটি বাইরের লাইট আছে যা তাদের অবস্থানের সাথে সম্পর্কিত সময়ের সংখ্যাকে জ্বলজ্বল করে। বাম থেকে ডানে, ১,,,,,,,,, 9.. প্রতিটি পাশের মাঝের আলোকে তার অবস্থানের সাথে সিঙ্ক্রোনাইজ করতে হবে যতবার তার বোতাম টিপে। চূড়ান্তভাবে ধাঁধাটি বিজয়ী হয় 1 অবস্থানে একবার জ্বলজ্বল করে, 2 অবস্থানে আলো 2 বার জ্বলজ্বল করে, 9 নম্বরে 9 বার জ্বলজ্বল করে। শোনার ধাঁধার জন্য, একটি রেকর্ড করা গল্প পড়া হয়। গল্পটিতে একাধিকবার LEFT এবং RIGHT শব্দ রয়েছে। ধাঁধাটি সম্পূর্ণ করার জন্য বাম এবং ডান বোতামগুলিকে গল্পের মতোই ধাক্কা দিতে হবে। উপরন্তু, লাইট এবং সাউন্ড উভয়ই বোঝাতে ব্যবহৃত হয় যে খেলোয়াড় সাফল্যের সাথে কিছু ধাঁধা সম্পন্ন করেছে, খেলোয়াড়কে সাপ্লাই ব্যাগে সংমিশ্রণ দিতে এবং তাকে জানাতে যে সে পুরো বাক্সটি সমাধান করেছে।

ধাপ 7: প্লে সিকোয়েন্স এবং কোড

প্লে সিকোয়েন্স এবং কোড
প্লে সিকোয়েন্স এবং কোড
প্লে সিকোয়েন্স এবং কোড
প্লে সিকোয়েন্স এবং কোড

বক্স প্লে ক্রমিক। 8 টি ধাঁধা ক্রমানুসারে সমাধান করতে হবে। এবং যদিও পাজল অর্ডার করার জন্য অসংখ্য সম্ভাবনা আছে, আমি এটি দিয়েই শেষ করেছি: ধাঁধা বাক্স প্লেয়ার (বা বক্স গাইড, একেএ আমার) দ্বারা শুরু হয় এবং একই সাথে বাম এবং ডান বোতামটি ধাক্কা দেয়। রঙের ধাঁধা লাইটগুলি আলোকিত হয় এবং খেলোয়াড়কে অবশ্যই নিশ্চিত করতে হবে যে তাকে সঠিক সেকেন্ডারি কালার (কমলা, সবুজ, বেগুনি) সহ 3 পাশের প্রতিটিতে সেন্টার লাইট সেট করতে হবে।

সঠিকভাবে রং সেট করার পরে, মেইল পকেটের উপর লেজার চালু করা হয়, এবং প্লেয়ারকে অবশ্যই দৃষ্টিশক্তিহীন আয়না খুঁজে বের করতে হবে এবং লেজার সেন্সরগুলিতে লেজার বিমগুলি নির্দেশ করতে তাদের ব্যবহার করতে হবে।

এরপর জ্বলজ্বলে লাইটের ধাঁধা শুরু হয়। প্লেয়ারটি বোতামটি ধাক্কা দেয় যাতে প্রতিটি পাশের মধ্যের আলো সঠিক সংখ্যক বার জ্বলে ওঠে এবং সমাপ্তির পরে, 1) একটি সরবরাহ ব্যাগের সংমিশ্রণের জন্য একটি সংখ্যা পড়ে এবং 2) ইউভি লাইটগুলি আলোকিত হয়।

প্রথম ব্যাগে রয়েছে কাঠের ট্যাংগ্রামের টুকরা। খেলোয়াড় টাঙ্গ্রাম ধাঁধার UV- আলোকিত রূপরেখা দেখে এবং কাঠের টুকরো দিয়ে আকৃতি সম্পন্ন করে। যখন উপরের টুকরাটি স্থাপন করা হয়, ধাঁধাটি সমাধান করা হয় এবং একটি বার্তা বাজায় যা মূলত প্লেয়ারকে বলছে সামনের বোতামটি চালিয়ে যেতে।

যখন প্লেয়ার সেই সামনের বোতামটি ধাক্কা দেয়, তখন ধাঁধাটি বাম-ডান গল্প শুরু করে। তিনি আবার সামনের বোতাম টিপে আবার গল্পটি পুনরায় চালাতে পারেন।অবশেষে তিনি বুঝতে পারেন যে প্রতিবার গল্পের দিকনির্দেশগুলির মধ্যে একটি বলার সময় তাকে বাম বা ডান বোতামগুলি চাপতে হবে।

যখন তিনি সঠিকভাবে লেফট-রাইট বাটন সিকোয়েন্স সম্পন্ন করেছেন, তখন আরেকটি সাপ্লাই ব্যাগের সংমিশ্রণে আরেকটি বার্তা ঘোষণা করা হয়। এইবার ব্যাগে ওজনযুক্ত টুইন লুপ রয়েছে। লুপের সংখ্যাগুলি খেলোয়াড়কে ইঙ্গিত দেয় যে তাকে তাদের সমান পাইলগুলিতে ভাগ করতে হবে। যখন একই ওজন প্রতিটি হুকের উপর রাখা হয় (আসলে এটি ঠিক ডান হুক যা পরিমাপ করে, যদিও), অন্য সংমিশ্রণ ঘোষণা করা হয়।

এইবার সাপ্লাই ব্যাগে রঙ্গিন ফিল্ম সহ অক্ষর রয়েছে এবং খেলোয়াড়কে কীভাবে অক্ষরগুলি অর্ডার করতে হবে তার নির্দেশ দেওয়া আছে। প্লেয়ার তাদের সঠিক ক্রমে রাখে, এবং অবশেষে সর্বশেষ সরবরাহ ব্যাগ সংমিশ্রণের জন্য ঘোষণা করা হয়।

শেষ ব্যাগে স্টার্ট-> এন্ড লাইন, 5 টি ছোট চুম্বক এবং বেসে লুকানো চুম্বক সহ একটি টোকেন রয়েছে। খেলোয়াড় শুরু থেকে শেষ পর্যন্ত টোকেনটি সরায়, এবং পিছনের দরজাটি অবশেষে খোলা থাকে এবং আলো এবং শব্দগুলি ঘোষণা করে যে খেলোয়াড়টি বড় বিজয়ী।

অনেকগুলি ইনপুট সেন্সর এবং আউটপুট সহ, আমার আরডুইনো ইউনো বা ন্যানো সরবরাহের চেয়ে বেশি পিনের প্রয়োজন ছিল। আলটিমেট আমি একটি অফ-ব্র্যান্ড মেগা ব্যবহার করেছি। আমি একটি সংমিশ্রণ ব্যবহার করেছি 1) সরাসরি সেন্সর এবং ধনাত্মক এবং নেতিবাচক তারের কাছে সোল্ডারিং এবং 2) জাম্পার পিনগুলি সরাসরি মেগাতে ঠেলে দেওয়া হয়েছে। আমি বিশেষ করে পছন্দ করতাম না যে জাম্পার পিনগুলি মেগায় কেমন লাগে (এক ধরণের আলগা), তাই আমি তাদের একটু বেশি সমর্থন দেওয়ার জন্য কিছু গরম আঠালো ব্যবহার করেছি। এবং আপাতত এটি কাজ করে, এবং আমি আরও বেশি লোক এটি খেলার জন্য উন্মুখ!

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

যদি আপনি এসকেপ রুম টাইপ পাজল তৈরি করার জন্য একটি Arduino ব্যবহার করার ধারণা পছন্দ করেন, আমি YouTube- এ Playful Technology- এ সাবস্ক্রাইব করার পরামর্শ দিই। হোস্ট, অ্যালিস্টার, আমার Arduino নায়ক!

যদি আপনি এটিকে আকর্ষণীয় বা সহায়ক মনে করেন তবে দয়া করে আমার জন্য এটি ইতিমধ্যেই সমাপ্ত প্রতিযোগিতায় ভোট দিন। পড়ার জন্য ধন্যবাদ!

প্রস্তাবিত: