সুচিপত্র:

স্পাইস ডিসপেন্সার প্রোটোটাইপ: 4 টি ধাপ
স্পাইস ডিসপেন্সার প্রোটোটাইপ: 4 টি ধাপ

ভিডিও: স্পাইস ডিসপেন্সার প্রোটোটাইপ: 4 টি ধাপ

ভিডিও: স্পাইস ডিসপেন্সার প্রোটোটাইপ: 4 টি ধাপ
ভিডিও: কাড়াকাড়ি অফারে কিনুন,সিংক র‍্যাক,ডিস র‍্যাক,কিচেন সেলফ,স্পাইস র‍্যাক সহ মাল্টিপারপাস ট্রলি র‍্যাক 2024, জুলাই
Anonim
Image
Image

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

দয়া করে মনে রাখবেন এটি একটি প্রোটোটাইপ ডিজাইন। আমি ডিসপেনসারের আকার বাড়ানোর পাশাপাশি বড় বোতাম সহ ক্রাফট হাউজিং করার পরিকল্পনা করছি। আপনার সমর্থনের জন্য ধন্যবাদ!

সরবরাহ

এই প্রকল্পের জন্য প্রয়োজনীয় সমস্ত ইলেকট্রনিক্স এই কিটে অন্তর্ভুক্ত করা হয়েছে:

x1 Arduino বোর্ড

x1 মাঝারি বা বড় রুটিবোর্ড

একটি ULN2003A ড্রাইভার বোর্ড সহ x1 28BYJ-48 স্টেপার মোটর

x3 সাধারণত পুশ বোতাম খুলুন

x3 10k ওহম প্রতিরোধক

x1 9V ব্যাটারি + মহিলা সীসা সহ ধারক

x1 ব্যারেল পাওয়ার কর্ড (এটি একটি ব্যারেল ধারক সহ দ্বিতীয় 9V ব্যাটারি দিয়ে প্রতিস্থাপিত হতে পারে)

বিভিন্ন তার

বিতরণকারীর জন্য:

একটি 3D প্রিন্টার, অথবা একটি মুদ্রণ পরিষেবা

x2 #4 1/2 ইঞ্চি বাদাম এবং বোল্ট

x1 পরিষ্কার রজন ডিপেনসার খাদ্য নিরাপদ করতে

ধাপ 1: প্রিন্ট এবং ডিসপেন্সার একত্রিত করুন

ডিসপেন্সার মুদ্রণ এবং একত্রিত করুন
ডিসপেন্সার মুদ্রণ এবং একত্রিত করুন
ডিসপেন্সার মুদ্রণ এবং একত্রিত করুন
ডিসপেন্সার মুদ্রণ এবং একত্রিত করুন

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

নিশ্চিত করুন যে আউগার স্ক্রু সঠিকভাবে ওরিয়েন্টেড, বেসের পিছনের দিকে ডিম্বাকৃতি ছিদ্র এবং সংযুক্ত অঙ্কনে দেখা যায় যে সামনে গোলাকার ছিদ্র রয়েছে।

ধাপ 2: সার্কিট একত্রিত করুন

সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন

একটি মাঝারি বা বড় ব্রেডবোর্ড ব্যবহার করে, নিম্নলিখিত সংযোগগুলি তৈরি করুন:

প্রতিটি বোতামের জন্য:

1. আপনার রুটিবোর্ডে মধ্য চ্যানেল জুড়ে বোতামটি রাখুন। এটি নিশ্চিত করবে যে এটি সঠিকভাবে ভিত্তিক এবং প্রত্যাশা অনুযায়ী কাজ করবে

2. বোতামের বাম দিকটি পাওয়ারের সাথে সংযুক্ত করুন।

3. বোতামের ডান দিকে এবং চ্যানেল জুড়ে, মাটিতে সংযোগ করার জন্য একটি 10K ওহম প্রতিরোধক ব্যবহার করুন।

4. বোতাম এবং গ্রাউন্ডেড রোধের মধ্যে, একটি তারের রাখুন এবং এটি Arduino এ 2 পিনের সাথে সংযুক্ত করুন।

5. প্রতিটি ডিজিটাল পিন ব্যবহার করে প্রতিটি বোতামের জন্য এই ধাপগুলি পুনরাবৃত্তি করুন।

আপনি যদি একটি ULN2003A ট্রানজিস্টার অ্যারে চিপ ব্যবহার করেন:

1. ULN2003A বোর্ডে IN1, IN2, IN3 এবং IN4 এর সাথে Arduino তে 8, 9, 10 এবং 11 পিন সংযুক্ত করুন।

2. 28byj মোটর বোর্ডের সাথে সংযোগ স্থাপন করুন।

ধাপ 3: Arduino প্রোগ্রাম করুন

আপনার Arduino কে একটি কম্পিউটারে সংযুক্ত করুন এবং নিম্নলিখিত কোডটি আপলোড করুন:

#অন্তর্ভুক্ত চিমটি বাটন = 2;

int tspButton = 3; int tbspButton = 4; int tbspRequest; int tspRequest; int pinchRequest; const int stepsPerRevolution = 32; // মোটর ধাপ Stepper হেলিক্স (stepsPerRevolution, 8, 10, 9, 11); অকার্যকর সেটআপ () {পিনমোড (2, ইনপুট); পিনমোড (3, ইনপুট); পিনমোড (4, ইনপুট); পিনমোড (8, আউটপুট); পিনমোড (9, আউটপুট); পিনমোড (10, আউটপুট); পিনমোড (11, আউটপুট); helix.setSpeed (700); Serial.begin (9600); } অকার্যকর লুপ () {buttonCheck (); Serial.println (pinchRequest); যদি (tbspRequest == HIGH) {for (int i = 0; i <10; i ++) {dispense (); }} if if (tspRequest == HIGH) {for (int i = 0; i <6; i ++) {dispense (); }} while (pinchRequest == HIGH) {helix.step (-50); pinchRequest = digitalRead (pinchButton); }} // ফাংশন অকার্যকর () {helix.step (-2048); } void buttonCheck () {tbspRequest = digitalRead (tbspButton); tspRequest = digitalRead (tspButton); pinchRequest = digitalRead (pinchButton); }

ধাপ 4: কিছু ভাল করুন

বাকি আছে সব কিছু শক্ত করা এবং কিছু মশলা দেওয়া!

প্রস্তাবিত: