সুচিপত্র:

Arduino জল চক্র Diorama: 8 ধাপ (ছবি সহ)
Arduino জল চক্র Diorama: 8 ধাপ (ছবি সহ)

ভিডিও: Arduino জল চক্র Diorama: 8 ধাপ (ছবি সহ)

ভিডিও: Arduino জল চক্র Diorama: 8 ধাপ (ছবি সহ)
ভিডিও: How to make a bluetooth control water pump in bangla Arduino project tutorial 2024, জুলাই
Anonim
Image
Image

আমরা আন্দোলন এবং আলো যোগ করার জন্য Arduino এবং কিছু মোটর ব্যবহার করে জলচক্র উপস্থাপন করে একটি ডায়োরামা তৈরি করব। এটি একটি স্কুল অনুভূতি আছে - কারণ এটি আসলে একটি স্কুল প্রকল্প!

উপস্থাপনা দৃশ্যপট এই হল:

সকালে সূর্য ওঠে [একটি সার্ভো মোটর সূর্যকে সরায়]।

জল সমুদ্র থেকে বাষ্পীভূত হয় [একটি স্টেপার মোটর "বাষ্পীভবন শীট" উত্থাপন করে]

আকাশে মেঘ তৈরি হয় [একটি স্টেপার মোটর তুলোর মেঘ কমিয়ে দেয়]

বৃষ্টি পড়ে [এক স্টিপার মোটর "রেইন শিট" নামিয়ে দেয়]

এদিকে, লাইট (APA106 LEDs) সূর্যোদয়, মেঘলা আকাশ, বৃষ্টির সময় বজ্রপাত বোঝাতে রঙ পরিবর্তন করে।

উপকরণ:

  1. আরডুইনো উনো
  2. 5V স্টেপার মোটর এবং ড্রাইভার (x3)
  3. Servo মোটর (x1)
  4. APA106 LEDs (x5)
  5. মেটাল টিউব
  6. স্ক্রু এবং বোল্ট
  7. কাগজ, টিউল, তুলা
  8. গরম আঠা বন্দুক

সুতরাং, আমরা চলে যাই!

ধাপ 1: বক্স তৈরি করুন

মোটর সংযুক্ত করুন
মোটর সংযুক্ত করুন

আমরা একটি কাঠের বাক্স তৈরি করেছি, কিন্তু আপনি একটি শক্ত কাগজ ব্যবহার করতে পারেন। বাক্সের মাত্রা 40 সেমি সামনে, 25 সেমি গভীরতা, 30 সেমি উচ্চতা।

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

ধাপ 2: মোটর সংযুক্ত করুন

মোটর সংযুক্ত করুন
মোটর সংযুক্ত করুন
মোটর সংযুক্ত করুন
মোটর সংযুক্ত করুন
মোটর সংযুক্ত করুন
মোটর সংযুক্ত করুন

আমরা বাক্সের উপরের দিকে স্টেপার মোটরগুলিকে সংযুক্ত করব, যাতে তারা আমাদের বৃষ্টির টিউল, বাষ্পীভবন টিউল এবং মেঘগুলিকে ঘোরানো এবং মোড়ানো করে।

প্রথমে আমাদের গর্ত ড্রিল করতে হবে।

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

ধাপ 3: অক্ষ সংযুক্ত করুন

অক্ষ সংযুক্ত করুন
অক্ষ সংযুক্ত করুন
অক্ষ সংযুক্ত করুন
অক্ষ সংযুক্ত করুন
অক্ষ সংযুক্ত করুন
অক্ষ সংযুক্ত করুন
অক্ষ সংযুক্ত করুন
অক্ষ সংযুক্ত করুন

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

একটি ছাঁচ হিসাবে মোটর খাদ ব্যবহার করুন, এবং চারপাশে টিউব এক প্রান্ত টিপে প্লাস ব্যবহার করুন।

তারপর ছাঁচ হিসাবে একটি স্ক্রু ব্যবহার করুন, এবং টিউবের অন্য প্রান্তে একই কাজ করুন।

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

ধাপ 4: Servo মোটর নিরাপদ

সার্ভো মোটর সুরক্ষিত করুন
সার্ভো মোটর সুরক্ষিত করুন
সার্ভো মোটর সুরক্ষিত করুন
সার্ভো মোটর সুরক্ষিত করুন
সার্ভো মোটর সুরক্ষিত করুন
সার্ভো মোটর সুরক্ষিত করুন

নীচে কিছু নীল-ট্যাক এবং উপরে স্ক্রু সহ একটি ধাতব স্ট্রিপ ব্যবহার করুন যাতে মেঝেতে সার্ভো মোটর সংযুক্ত হয়। এটি সূর্য উঠানোর জন্য ব্যবহার করা হবে, যেমন ছবিতে দেখানো হয়েছে।

নিশ্চিত করুন যে আপনি এটি সঠিক দিকে সংযুক্ত করেছেন। (যদি আপনি এটি ভুল করেন তবে এটি একটি বিশাল সমস্যা নয়, আপনি এটিকে আরডুইনো কোডে সম্পাদনা করতে পারেন।)

মোটর শ্যাফ্টে সূর্য মাউন্ট করার জন্য একটি খড় এবং আঠালো ব্যবহার করুন।

ধাপ 5: ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন

ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন
ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন
ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন
ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন
ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন
ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন
ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন
ইলেকট্রনিক্স, মোটর, এলইডি সংযোগ করুন

আরডুইনো ইউনোতে 14 টি ডিজিটাল পিন রয়েছে। আমাদের প্রতিটি স্টেপার মোটর চালকের জন্য 4 টি পিন, সার্ভো মোটরের জন্য একটি পিন, এবং এলইডিগুলির জন্য একটি পিন দরকার।

আপনি পরিকল্পিত মৌলিক সংযোগ দেখতে পারেন। Digital টি ডিজিটাল পিন চালকের সাথে সংযুক্ত। ড্রাইভার (এবং মোটর) এর জন্য আপনার একটি পৃথক পাওয়ার সোর্স প্রয়োজন হবে, যেহেতু মোটরগুলি বেশ কিছু শক্তি টানবে এবং আপনি যদি তাদের Arduino থেকে পাওয়ার করেন তাহলে আপনার সমস্যা হবে। আপনি একটি ইউএসবি চার্জার এবং কেবল ব্যবহার করতে পারেন, এটি কেটে ফেলতে পারেন, মোটর চালানোর জন্য +5V এবং GND ব্যবহার করতে পারেন। আপনাকে Arduino বোর্ড থেকে GND কে বাইরের বিদ্যুৎ সরবরাহ থেকে GND এর সাথে সংযোগ করতে হবে, যেমনটি পরিকল্পিতভাবে দেখানো হয়েছে।

পিন 0, 1, 2, 3: মোটর 2

পিন 4, 5, 6, 7: মোটর 1

পিন 8, *10, 11, 12: মোটর 0. লক্ষ্য করুন যে আমরা Servo মোটরের জন্য PIN 9 সংরক্ষণ করি: কিছু Arduino বোর্ডে, শুধুমাত্র 9 এবং 10 পিন একটি Servo চালাতে পারে।

সার্ভো মোটর সংযোগ বেশ মানসম্মত। নিয়ন্ত্রণের জন্য ডিজিটাল পিন 9 ব্যবহার করুন। বাহ্যিক শক্তির উত্স ব্যবহার করুন, স্টেপার মোটরগুলির মতোই, সার্ভিকে শক্তি দিতে (যেমন পছন্দ নয়, পরিকল্পিত, যেখানে আরডুইনো বোর্ড থেকে শক্তি নেওয়া হয়।)

APA106 LED নকশা আমাদেরকে শুধুমাত্র একটি পিনের সাহায্যে পৃথকভাবে অনেক LEDS নিয়ন্ত্রণ করতে দেয়। আমরা ডিজিটাল পিন 13 ব্যবহার করব (যা আরডুইনো বোর্ডে অন্তর্নির্মিত LED এর সাথেও সংযুক্ত)। মূল সংযোগটি পরিকল্পিতভাবে দেখা যায়। APA106 এর চারটি পিন রয়েছে। দুটি মধ্যম পিন +5V এবং GND এর জন্য। তারপর, আমরা প্রথম LED এর DATA IN কে পিন 13, তার DATA OUT কে দ্বিতীয় LED এর DATA IN, ইত্যাদির সাথে সংযুক্ত করি। সর্বশেষ LED এর DATA OUT সংযোগহীন থাকতে পারে।

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

ধাপ 6: Arduino কোড

কোডটি কী করে তার বর্ণনা এখানে দেওয়া হল।

সূর্যোদয়: সার্ভো মোটর 10 থেকে 50 ডিগ্রী, গতি 2 ডিগ্রী/সেকেন্ডে যায়, যখন আলো লাল-ইশ (ভোর) থেকে সাদা (দুপুর) পর্যন্ত পরিবর্তিত হয়।

বাষ্পীকরণ: একটি স্টেপার মোটর অক্ষকে বাতাস দেয় যেখানে "বাষ্প" টিউল সংযুক্ত থাকে, এটি উত্থাপন করে। আপনার মাত্রার উপর নির্ভর করে আপনাকে পালা সংখ্যা সামঞ্জস্য করতে হতে পারে।

মেঘ: একটি স্টেপার মোটর মেঘ প্রকাশের জন্য অক্ষ খুলে দেয়। দৃশ্যের রং বদলে যায় "বর্ষা" পরিবেশে।

বৃষ্টি: একটি স্টেপার মোটর "বৃষ্টি" টিউল অক্ষ খুলে দেয়। আমাদের এলোমেলো ঝলকানি আছে, যেখানে রঙ কিছুক্ষণের জন্য সাদা হয়ে যায় - এবং তারপরে "বর্ষায়" ফিরে আসে।

সিস্টেম রিসেট: লাইট বন্ধ, এবং তারপর মোটরগুলি অক্ষগুলি ফিরিয়ে দেয়, যাতে সিস্টেমটি আবার প্লাগ ইন করার সময় আরেকটি পুনরাবৃত্তি করতে প্রস্তুত থাকে।

মনে রাখবেন যে আমরা একটি মাত্র রান, এবং তারপর একটি রিসেট করার সিদ্ধান্ত নিয়েছি, যাতে আমরা সেই সুযোগকে কমিয়ে আনতে পারি যে কেউ সিস্টেমের মাঝামাঝি কর্ম বন্ধ করে দেয়। সেই ক্ষেত্রে, আমাদের অক্ষের উপর টিউলগুলি অর্ধ-ঘূর্ণিত হবে, তাই সিস্টেমটি সঠিকভাবে চলবে না।

সজ্জা যোগ করার আগে কোডটি দিয়ে একটু খেলুন। আপনি পরে ফাইন-টিউনিং সমন্বয় করবেন।

ধাপ 7: সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।

সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।
সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।
সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।
সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।
সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।
সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।
সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।
সজ্জা এবং LEDs তৈরি করুন এবং সংযুক্ত করুন।

আমরা একটি ল্যান্ডস্কেপের 2.5D উপস্থাপনা বেছে নিয়েছি। এটি ল্যান্ডস্কেপের 4 স্তর নিয়ে গঠিত, একটি অন্যটির পিছনে। পেছনে একটি আকাশও আছে। আকাশ এবং পিছনের স্তরের মধ্যে, পাহাড়ের সাথে এক, যেখানে সূর্য অবস্থিত, সার্ভো মোটর সংযুক্ত।

বৃষ্টি- এবং বাষ্পীভবন- tulles ভাঁজ এবং অন্যান্য স্তরের মধ্যে লুকানো হয়, যখন নিচে। তারা উপরের অক্ষের সাথে থ্রেড দ্বারা সংযুক্ত থাকে।

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

LEDs একটি শৃঙ্খলে সংযুক্ত এবং স্তরগুলির মধ্যে আঠালো, প্রথমে পিছনে LED, যাতে এটি পরে Arduino বোর্ডের সাথে সংযুক্ত থাকে।

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

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

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

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

আপনি গরম আঠালো ব্যবহার করে কেসটিতে Arduino এবং মোটর চালক বোর্ডগুলি mিবি করতে পারেন এবং কাগজের পাহাড়ের পিছনে লুকিয়ে রাখতে পারেন। বাহ্যিক উৎস থেকে মোটরগুলিকে শক্তি দিতে একটি ছোট ব্রেডবোর্ড ব্যবহার করুন। আরডুইনো এবং মোটরগুলির জন্য পাওয়ার কেবলগুলি পিছন থেকে বেরিয়ে যাবে।

কোডে কিছু সূক্ষ্ম টিউনিং করুন, এবং আপনি যেতে প্রস্তুত!

আনন্দ কর!

প্রস্তাবিত: