সুচিপত্র:

Arduino Skittle Sorter: 11 টি ধাপ (ছবি সহ)
Arduino Skittle Sorter: 11 টি ধাপ (ছবি সহ)

ভিডিও: Arduino Skittle Sorter: 11 টি ধাপ (ছবি সহ)

ভিডিও: Arduino Skittle Sorter: 11 টি ধাপ (ছবি সহ)
ভিডিও: Can You Reattach a Severed Finger? 🤔 2024, নভেম্বর
Anonim
Image
Image
Arduino Skittle Sorter
Arduino Skittle Sorter

পিকি ক্যান্ডি প্রেমীরা সর্বত্র প্রায়ই তাদের ক্যান্ডির মাধ্যমে বাছাই করে তাদের মূল্যবান সময় নষ্ট করে। এটা কি পরিচিত শব্দ? আপনি কি কখনও এমন একটি মেশিন তৈরি করতে চেয়েছিলেন যা আপনার জন্য স্কিটলস সাজাতে পারে? এই নির্দেশনা আপনাকে দেখাবে ঠিক কিভাবে এটি করতে হয়। একটি Arduino, একটি দম্পতি Servos, 3D মুদ্রিত এবং লেজার কাটা অংশ, এবং প্রচুর আঠালো এবং টেপ ব্যবহার করে, আপনি নিজের তৈরি করতে পারেন। আপনার কাজ শেষ হয়ে গেলে, আপনাকে যা করতে হবে তা হ'ল স্কিন্টগুলিকে ফানেলের মধ্যে ফেলে দেওয়া, হ্যান্ডেলটি ঘুরিয়ে দেওয়া, তারপর ফিরে বসুন, শিথিল করুন এবং উপভোগ করুন কারণ আপনার স্কিটলগুলি রঙ অনুসারে সাজানো হয়েছে। প্রথমে, আপনার প্রয়োজনীয় উপকরণ সম্পর্কে কথা বলা যাক।

ধাপ 1: উপকরণ

উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ
উপকরণ

এই প্রকল্পের জন্য, আপনার একটি 3 ডি প্রিন্টার এবং লেজার কাটার প্রয়োজন হবে (আপনার নিজের একটি ব্যবহার করুন অথবা যেকোনো পাবলিক প্রিন্টার বা কাটার ব্যবহার করুন, একটি Arduino Uno তারের সঙ্গে, একটি ক্রমাগত ঘূর্ণন Servo এবং একটি Vex 180 Servo, 15-20 জাম্পার তার, একটি 4 বাই 4 ইঞ্চি অলস সুসান, একটি ফানেল (নির্দিষ্ট প্রকার), এবং এক্রাইলিক আঠা (নীচে প্রিন্টার এবং কাটার ছাড়া এই সমস্ত পণ্যের লিঙ্ক)। আপনার একটি আদর্শ শাসক বা অন্যান্য পরিমাপের সরঞ্জামগুলিরও প্রয়োজন হতে পারে। আপনার বেশ কয়েকটি সফ্টওয়্যারও প্রয়োজন হবে Cura (Ultimaker 3d প্রিন্টারের জন্য), Arduino সফটওয়্যার এবং Adafruit সেন্সর লাইব্রেরি, Adobe Illustrator (অথবা লেজার কাটারের জন্য DXF ফাইল পরিবর্তন করতে পারে এমন কোন প্রোগ্রাম), এবং ফিউশন 360 (যদি আপনি STL ফাইলগুলি সংশোধন করতে চান) সহ প্রোগ্রাম।

Arduino Uno -

আরডুইনো ইউএসবি কেবল-https://www.amazon.com/PlatinumPower-Cable-Arduino…

ক্রমাগত ঘূর্ণন সার্ভো -

Vex 180 Servo -

4x4 অলস সুসান -

ফানেল -

এক্রাইলিক আঠা-https://www.amazon.com/SCIGRIP-Acrylic-Cement-Low…

আরজিবি সেন্সর লাইব্রেরি -

ধাপ 2: শারীরিক উপাদান তৈরি করা

পরবর্তী ধাপ হল লেজার কাট এবং 3 ডি প্রিন্ট আপনার যন্ত্রাংশ। সংযুক্ত ফাইলগুলি ব্যবহার করে, আপনি আপনার লেজার কাটারটি ব্যবহার করবেন দুই পাশের সাপোর্ট পিস, ট্রাফ, সার্ভো সাপোর্ট পিস, রিসেপটকেল বেস পিস, মেশিন বেজ পিস (বেস ১ কপির দুটি এবং একটি বেস ২ কপি), এবং দুটি লক রিং তারপর আপনি আপনার 3D প্রিন্টার ব্যবহার করে গাম্বাল মেকানিজম, ট্র্যাপডোর, সাজানোর চেম্বার, সাজানোর চেম্বারের জন্য idাকনা এবং সাজানোর চেম্বারের জন্য বেস প্লেট ব্যবহার করবেন। মুদ্রণ করতে বেশ কয়েক দিন সময় লাগবে, তাই নিশ্চিত হয়ে নিন যে আপনি এটি করার জন্য সময় আলাদা করে রেখেছেন।

ধাপ 3: গর্ত একত্রিত করুন

গর্ত একত্রিত করুন
গর্ত একত্রিত করুন
গর্ত একত্রিত করুন
গর্ত একত্রিত করুন

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

ধাপ 4: Servo Receptacle Housing একত্রিত করুন

Servo Receptacle হাউজিং একত্রিত করুন
Servo Receptacle হাউজিং একত্রিত করুন
Servo Receptacle হাউজিং একত্রিত করুন
Servo Receptacle হাউজিং একত্রিত করুন
Servo Receptacle হাউজিং একত্রিত করুন
Servo Receptacle হাউজিং একত্রিত করুন

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

ধাপ 5: সাজানোর চেম্বার বেস একত্রিত করুন

সাজানোর চেম্বার বেস একত্রিত করুন
সাজানোর চেম্বার বেস একত্রিত করুন
সাজানোর চেম্বার বেস একত্রিত করুন
সাজানোর চেম্বার বেস একত্রিত করুন

রিসেপটকেল সার্ভো তার হাউজিংয়ে স্ক্রু করার পরে, প্রদত্ত সার্ভো হর্নটি সংযুক্ত করুন (যেটি একটি এক্সের মতো দেখাচ্ছে, যেমন চিত্র 5 এ দেখানো হয়েছে)। এরপরে, চেম্বার বেসের উপরে উপরের প্রান্তটি স্ক্রু করুন (চিত্র 5 বি) অলস সুসানের উপরের প্রান্তে (স্ক্রু মাথাটি অলস সুসানের উপরের প্রান্তের নীচে থাকা উচিত)। চিত্র 5C সম্পূর্ণ সাজানো চেম্বার বেস এবং রিসেপটকেল হাউজিং দেখায়।

*****গুরুত্বপূর্ণ নোট)*****

চেম্বার বেস খুব বেশি টাইট না করার ব্যাপারে সতর্ক থাকুন। শুধুমাত্র বাদামকে শক্ত করে ধরে রাখুন যাতে এটি জায়গায় থাকে। এছাড়াও, চেম্বার বেস নিচে screwing যখন, servo হর্ন বেস টুকরা নীচে এক্সট্রুশন ফিট করে নিশ্চিত করুন।

ধাপ 6: মুভিং প্লেট একত্রিত করুন

এরপরে, গাম্বাল প্রক্রিয়াটির চলমান প্লেটটি একত্রিত করুন। হ্যান্ডেলটি ধরুন এবং এটিকে চলন্ত প্লেটে আঠালো করুন, হ্যান্ডেলের লাইনগুলি গর্তের সাথে নিশ্চিত করুন। এছাড়াও নিশ্চিত করুন যে হ্যান্ডেলের বর্গক্ষেত্রটি চলমান প্লেটে বর্গাকার এক্সট্রুশনের সাথে মানানসই। পরবর্তীতে, হ্যান্ডেলের গর্তে একটি ছোট স্ক্রু রাখুন যা প্রকৃত হ্যান্ডেল অংশ হিসাবে কাজ করে (ব্যবহারকারীরা প্লেটটি স্পিন করার জন্য ধরতে পারে) চলন্ত প্লেটটি এখন শেষ হয়েছে (চিত্র 6A)।

ধাপ 7: স্কিটল ডিসপেন্সার একত্রিত করুন

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

*****গুরুত্বপূর্ণ নোট)*****

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

ধাপ 8: ট্র্যাপডোর মেকানিজম

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

ধাপ 9: সার্কিট

সার্কিট
সার্কিট

অ্যাডাফ্রুট (https://learn.adafruit.com/adafruit-color-sensors/assembly-and-wiring) এর দেওয়া নির্দেশনা অনুযায়ী পিনগুলিকে কালার সেন্সর ব্রেকআউট বোর্ডে ালুন। পরবর্তীতে, সরু প্রান্তে গর্তের নীচের অংশে রঙ সেন্সরটি টেপ করুন, নিশ্চিত করুন যে স্ক্রু ছিদ্রগুলি গর্তের প্রান্তের বাইরে কিছুটা রেখাযুক্ত (চিত্র 9A)। এটি সম্পন্ন হওয়ার পরে, স্ক্রু ছিদ্রযুক্ত উল্লম্ব সমর্থনের পাশে Arduino Uno স্ক্রু করুন। অবশেষে, চিত্র 9B অনুসারে আরডুইনো, রঙ সেন্সর এবং সার্ভোসগুলিকে হুক করার জন্য জাম্পার তার এবং একটি ব্রেডবোর্ড ব্যবহার করুন।

ধাপ 10: RGB সেন্সর পরীক্ষা করুন

কোডের জন্য সংযুক্ত ফাইলটি ডাউনলোড করুন এবং এটি Arduino সফটওয়্যারে খুলুন। আপনি মূল প্রোগ্রামটি ব্যবহার করার আগে, রঙ-পরীক্ষা প্রোগ্রামটি খুলুন। আপনার চারপাশের পরিবেশের আলোর উপর নির্ভর করে প্রতিটি রঙের সংখ্যা পরিবর্তিত হয়। প্রতিটি রঙের জন্য R, G, এবং B নম্বর দেখতে এই টেস্টিং প্রোগ্রামটি ব্যবহার করুন। এই সংখ্যাগুলি অন্তর হিসাবে লিখতে ভুলবেন না। উদাহরণস্বরূপ, যদি কয়েকটি পরীক্ষার পরে আপনি দেখতে পান যে হলুদ রঙের R মান প্রায় সবসময় 6000 এর উপরে, আপনি এটি> 6000 হিসাবে মনে রাখতে পারেন। আরো শক্তিশালী হতে, আপনি এই ব্যবধানটি ক্যাপ করতে পারেন, যেমন 6000-8000 থেকে (এটি সঠিক সংখ্যা নাও হতে পারে)। একটি বন্ধ ব্যবধান> 6000 এবং <8000 হিসাবে মনে রাখবেন। এই নম্বরগুলি পরে ব্যবহার করা হবে। একবার আপনি প্রতিটি রঙের মান লিখে দিলে, মূল প্রোগ্রামটি খুলুন। ফাংশন sortColor () এ স্ক্রোল করুন। এই ফাংশনে, আপনি সেন্সর আউটপুটগুলির R, G, এবং B এর মান নির্ধারণকারী বিবৃতিগুলি দেখতে পাবেন। আপনি প্রতিটি বিবৃতিতে একটি মুদ্রণ দেখতে পাবেন ("COLOR Skittle / n")। কোন স্টেটমেন্ট কোন রঙের সাথে মিলে যায় তা জানতে আপনাকে সাহায্য করতে হবে। Rd, grn, এবং blu প্রতিটিতে প্রতিস্থাপন করুন যদি বিবৃতিটি আগে পাওয়া সঠিক মান দিয়ে। এটি আপনার পরীক্ষার সময় আপনার চারপাশের পরিবেশের নির্দিষ্ট আলো দিয়ে প্রোগ্রামটিকে কাজ করা উচিত।

github.iu.edu/epbower/CandySorter

ধাপ 11: চূড়ান্ত পদক্ষেপ: মূল প্রোগ্রামটি চালান

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

প্রস্তাবিত: