সুচিপত্র:

স্ক্যানার বুর্জ এবং কামান: 10 টি ধাপ (ছবি সহ)
স্ক্যানার বুর্জ এবং কামান: 10 টি ধাপ (ছবি সহ)

ভিডিও: স্ক্যানার বুর্জ এবং কামান: 10 টি ধাপ (ছবি সহ)

ভিডিও: স্ক্যানার বুর্জ এবং কামান: 10 টি ধাপ (ছবি সহ)
ভিডিও: How To Scan And Print | How To Scan And Email | Himel Educational Point. 2024, নভেম্বর
Anonim
স্ক্যানার বুর্জ এবং কামান
স্ক্যানার বুর্জ এবং কামান

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

180 ডিগ্রি সুইপ করার সময় স্ক্যানারের ধ্রুবক চলাচলের সাথে বুর্জের কাজ শুরু হয়, যখন এটি কিছু সনাক্ত করে, কামানটি সরাসরি সেই দিকে নির্দেশ করে যা স্ক্যানার নির্দেশ করে এবং দুটি বোতাম ব্যবহার করে, একটি লোড করার জন্য এবং অন্যটি গুলি, একটি গুলি ছোড়া হয়।

এটি একটি রাডার ইন্টারফেসের মাধ্যমে সনাক্তকৃত বস্তু স্ক্রিনেও দেখাবে।

Jaume Guardiola এবং Damià Cusí এর প্রজেক্ট

ধাপ 1: উপকরণ প্রয়োজন।

নির্মাণ সামগ্রী:

- 1x DIN A4 methacrylate 0, 4mm শীট।

- 1x কাঠ 0, 3 মিমি শীট। মাত্রা: 600mm x 300mm

- 1x কবজা।

- গরম আঠা.

- Epoxy bicomponent আঠালো।

- ভালো আঠা.

- কাঠের ব্লক.

- এলাস্টিক ব্যান্ড.

- কলমের নল।

- ছোট স্ট্রিং।

বৈদ্যুতিন উপাদান:

- 3x servo মোটর MMSV001। (https://www.ondaradio.es/Catalogo-Detalle/3034/rob…

- 1x অতিস্বনক প্রক্সিমিটি সেন্সর HC-SR04। (https://www.amazon.es/ELEGOO-Ultrasonidos-Distanci…

- 1x আরডুইনো ন্যানো

- সংযোগ তার (লাল, কালো এবং সাদা যদি সম্ভব)।

- টিন।

- ওয়েল্ডার

ধাপ 2: নকশা

নকশা
নকশা

ট্যুরেটের বাইরের নকশা আঁকা ছিল অটোক্যাডে। এই ফাইলটি বাহ্যিক সমাবেশের জন্য প্রয়োজনীয় সমস্ত অংশ দেখায় যা কামান এবং রাডার প্রক্রিয়াকে কভার করবে।

ধাপ 3: লেজার কাট কাঠের শীট।

অটোক্যাড ফাইলের সাহায্যে আমরা ভাল নির্ভুলতার জন্য আকারগুলিকে লেজার কাটতে পারি এবং সামগ্রিকভাবে আরও ভাল দেখতে পারি কিন্তু সেগুলি ফাইল থেকে পরিমাপগুলি হাতে তৈরি করা যায়।

ধাপ 4: সমাবেশ ভূমিকা

সমাবেশ ভূমিকা
সমাবেশ ভূমিকা

আমাদের কামান দুটি প্রধান কাঠামোতে বিভক্ত হবে। সমস্ত servo- মোটর, সংযোগ, পাশাপাশি arduino ন্যানো বোর্ড ভিতরে একটি ভিত্তি রাখা হবে; তারপর উপরে চলন্ত কামান আছে, ভিতরে আরেকটি সার্ভো-মোটর এবং শুটিং প্রক্রিয়া রয়েছে।

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

ধাপ 5: কামানের নকশা

কামানের নকশা
কামানের নকশা
কামানের নকশা
কামানের নকশা
কামানের নকশা
কামানের নকশা
কামানের নকশা
কামানের নকশা

কামানের নকশার জন্য আমরা কিছু কাঠের খণ্ড এবং কিছু মেথাক্রাইলেট লেজার-কাটা অংশ ব্যবহার করেছি। আপনি এখানে অটোক্যাড অঙ্কনও খুঁজে পেতে পারেন।

এটি একত্রিত করার জন্য আমরা গরম আঠালো এবং মাস্কিং টেপের শক্তিবৃদ্ধি ব্যবহার করেছি, কিন্তু আপনি যেভাবে চান তা একসঙ্গে আঠালো করা যেতে পারে।

কামান নল একটি নিয়মিত কলম নল এবং বারুদ এয়ারসফট নিয়মিত বারুদ হবে। এছাড়াও একটি ইলাস্টিক ব্যান্ড মেকানিজমের জন্য প্রয়োজনীয় টান রাখতে এবং পুনরায় লোড করার সময় শ্যুটারকে টেনে তোলার জন্য একটি স্ট্রিং ব্যবহার করা হবে।

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

কামানের উপরের অংশের সার্ভো হল শ্যুটার রিলিজ এবং রিলোড মেকানিজম, সার্ভোর সাথে সংযুক্ত একটি লিভার আছে যা অনুভূমিক অবস্থানে শুটার পথের সাথে হস্তক্ষেপ করবে এবং বুলেট মারার ক্ষেত্রে এটি অর্ধেক রাখবে এবং, যখন উত্থাপিত হবে, এটি হবে শুটিং মেকানিজমে কিছুটা উত্তেজনা যোগ করুন এবং প্রায় 30 ডিগ্রীতে এটির সাথে আলগা যোগাযোগ করুন, এটিকে তার পথ অনুসরণ করুন এবং অঙ্কুর করুন (উপরের ছবিটি দেখুন)। পুনরায় লোড করার জন্য আপনাকে সংযুক্ত স্ট্রিং ব্যবহার করে 30 ডিগ্রি পয়েন্টের পিছনে প্রক্রিয়াটি টেনে আনতে হবে এবং তারপরে পুনরায় লোড বোতাম টিপুন, যা সার্ভোটিকে প্রাথমিক অনুভূমিক অবস্থানে নিয়ে যাবে এবং শুটারটিকে যতক্ষণ না প্রয়োজন হবে ততক্ষণ ধরে রাখবে। আবার গুলি করা।

দ্রষ্টব্য: সুনির্দিষ্ট সরঞ্জাম ছাড়াই কামানটি মাউন্ট করা এবং তৈরি করা একটি পরীক্ষা এবং ত্রুটির কাজ, এটি কীভাবে কিছু করতে পারে তা নির্ধারণ করতে কিছুটা সময় নিতে পারে, এটিকে সমাবেশের সময় একটি সূক্ষ্ম টিউনিং প্রক্রিয়া প্রয়োজন। যখন সবকিছু সংযুক্ত থাকে এবং সমস্ত অবস্থান সঠিকভাবে সারিবদ্ধ করার জন্য কাজ করে তখন আমরা কামান এবং রাডার কাঠামো তৈরির জন্য দৃ strongly়ভাবে পরামর্শ দিই।

ধাপ 6: Arduino সংযোগ

Arduino সংযোগ
Arduino সংযোগ

এটি আরডুইনো সংযোগ প্রকল্প। মূলত 3 টি সার্ভস রয়েছে যার প্রত্যেকটি মাটিতে সংযুক্ত, 5V এবং পিন 9, 10 এবং 11 সেই অনুযায়ী (9 রাডার চালায়, 10 কামান চালায়, 11 রিলোড লিভার সরায়), এবং তারপর 2 এবং 3 পিনের সাথে সংযুক্ত প্রক্সিমিটি সেন্সর। তার উপরে পিন 4 এবং 5 এর সাথে দুটি বোতাম বাঁধা আছে; যারা পুনরায় লোড এবং অগ্নি হবে। এটি (উপরের ছবি) হল সংযোগের পরিকল্পিত ব্যবহার।

ধাপ 7: কোড

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

Arduino কোড:

- aimobject () ফাংশনে একটি লাইন আছে: if (objectin> 10) {যেখানে 10 এর মান সনাক্তকরণের "পরিসীমা" নির্ধারণ করে। যদি মান কমিয়ে দেওয়া হয় তাহলে কামানটি ছোট বস্তুগুলিকে লক্ষ্য করবে কিন্তু শব্দ দ্বারা সহজেই প্রভাবিত হবে, যদি মান বড় হয় তবে এটি কেবল বড় বস্তু সনাক্ত করবে কিন্তু বড়দের জন্য লক্ষ্য আরও সঠিক হবে।

- aimobject () ফাংশনে আরেকটি লাইন আছে:

যদি (শেষ দূরত্ব <5) {

….

যদি (শেষ দূরত্ব <45) {

এটি লক্ষ্যভিত্তিক সক্রিয় দূরত্বকে সংজ্ঞায়িত করে, আপনি ন্যূনতম এবং সর্বাধিক দূরত্ব (সেন্টিমিটারে) সংজ্ঞায়িত করতে পারেন যেখানে কামান কোন বস্তুকে লক্ষ্য করবে। আমরা 45cm এর বেশি বস্তুকে আল্ট্রাসোনিক সেন্সর দ্বারা নির্ভুলতার সাথে প্রায় সনাক্তযোগ্য বলে বিবেচনা করি, কিন্তু এটি আপনার নিজস্ব সিস্টেমের বিল্ড কোয়ালিটির উপর নির্ভর করে।

প্রসেসিং কোড:

- আমরা প্রক্রিয়াকরণের রেজোলিউশন কোড পরিবর্তন করার সুপারিশ করি না, এটি পুরো ইন্টারফেসকে গোলমাল করবে এবং ঠিক করা কঠিন হবে।

- প্রক্রিয়াকরণের সেটআপের মধ্যে একটি প্যারামিটার রয়েছে যা প্রতিস্থাপন করা প্রয়োজন। (লাইন 68 এর কাছাকাছি)।

myPort = নতুন সিরিয়াল (এটি, "COM9", 9600);

COM9 আপনার arduino পোর্টের সংখ্যার সাথে প্রতিস্থাপন করতে হবে। উদাহরণ ("COM13")। যদি Arduino চলমান না হয় বা পোর্ট সঠিক না হয় তাহলে প্রক্রিয়া শুরু হবে না।

- আমাদের প্রয়োজনীয় দূরত্ব এবং পরিসীমা এবং 176 লাইনের চারপাশে আমরা প্রক্রিয়াকরণের কিছু পরামিতি পরিবর্তন করেছি:

যদি (দূরত্ব 300) {

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

ধাপ 8: সবকিছু উপরে মাউন্ট করা।

সবকিছু উপরে মাউন্ট করা।
সবকিছু উপরে মাউন্ট করা।

এখন যেহেতু আমাদের কোড কাজ করছে এবং "উপ -সমাবেশ" মাউন্ট করার জন্য প্রস্তুত, আমরা বেসের কেন্দ্রে কামানটিকে সার্ভোতে সংযুক্ত করতে এগিয়ে যাব; সর্বাধিক আনুষঙ্গিক বাহিনীকে এড়ানোর জন্য সর্বাধিক আনুষাঙ্গিকগুলির মধ্যে একটিকে কামানের নীচের দিকে আঠালো করতে হবে, আদর্শভাবে ভরের কেন্দ্রে।

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

ধাপ 9: কিছু গুলি করার চেষ্টা

এখন এটা দেখার চেষ্টা করার সময় এসেছে যে আপনি কিছু গুলি করতে পারেন কিনা! যদি এটি সঠিকভাবে লক্ষ্য না করে তবে আপনার সম্ভবত কামানটি বের করা উচিত এবং এটিকে প্রক্সিমিটি সেন্সরের সাথে সারিবদ্ধ করার চেষ্টা করা উচিত, এটি একটি ছোট প্রোগ্রাম লিখতে পারে যা তাদের উভয়কে একই অবস্থানে রাখে। মোটরগুলিকে সারিবদ্ধ করার জন্য arduino কোড এই ধাপের উপরে সংযুক্ত করা হয়েছে।

(আমাদের বিল্ডের গতির পরিসীমা 0 থেকে 160 ডিগ্রি পর্যন্ত এবং আমরা এটিকে এভাবে রাখার পরামর্শ দিই, প্রসেসিং কোড 160 ডিগ্রির জন্যও অভিযোজিত হয়, তাই এটি 80º এ কেন্দ্রীভূত)।

আপনি এখানে একটি সংযুক্ত ভিডিও ডাউনলোড করতে পারেন যেখানে পুরো রিলোডিং, লক্ষ্য এবং শুটিং প্রক্রিয়া দেখানো হয়েছে।

ধাপ 10: প্রতিফলন

Jaume থেকে:

আমি বলতে চাই যে একটি arduino প্রকল্প করা প্রত্যাশার চেয়ে মজার হয়েছে। Arduino কাজ করার জন্য একটি সত্যিই বন্ধুত্বপূর্ণ এবং সহজ প্ল্যাটফর্ম হিসাবে পরিণত হয়েছে, এবং যে সত্যিই দরকারী তাড়াতাড়ি দ্রুত কোন নতুন অবকাঠামো ছাড়া নতুন ধারণা চেষ্টা করার জন্য।

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

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

এই প্রকল্প সম্পর্কে টিমওয়ার্ক আমাদের কাছে একটি গুরুত্বপূর্ণ বিষয় হয়েছে, এটিকে আরও শক্তিশালী করে যে সামগ্রিকভাবে একটি শক্তিশালী এবং আরও সম্পূর্ণ প্রকল্প তৈরি করতে দুটি সত্যিই ভিন্ন মানসিকতা সত্যিই ভালভাবে পরিপূরক হতে পারে।

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

প্রস্তাবিত: