সুচিপত্র:

ম্যাটল্যাবে ট্রেন প্রোগ্রামিং উন্নতি: 6 টি ধাপ
ম্যাটল্যাবে ট্রেন প্রোগ্রামিং উন্নতি: 6 টি ধাপ

ভিডিও: ম্যাটল্যাবে ট্রেন প্রোগ্রামিং উন্নতি: 6 টি ধাপ

ভিডিও: ম্যাটল্যাবে ট্রেন প্রোগ্রামিং উন্নতি: 6 টি ধাপ
ভিডিও: 2. ম্যাটল্যাব 🔺 পরিচিতি [বিস্তারিত] ✅ MATLAB for Beginners in Bangla 🔥 2024, নভেম্বর
Anonim
ম্যাটল্যাবে ট্রেন প্রোগ্রামিং বৃদ্ধি
ম্যাটল্যাবে ট্রেন প্রোগ্রামিং বৃদ্ধি

উদ্দেশ্য:

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

প্রয়োজনীয় উপাদান:

· DS18B20 ডিজিটাল টেম্প সেন্সর

· অপটিক্যাল ডিটেক্টর/ ফটো-ট্রানজিস্টর

· মৃত্তিকা আর্দ্রতা সেন্সর

· 4.7 KOhmResistor

· 330 ওহম রেজিস্টার x2

· 10 KOhm প্রতিরোধক

Ables কেবল/জাম্পার x17

· ইউএসবি সংযোগকারী কর্ড

প্রতিটি বর্ধনের জন্য সঠিক ওয়্যারিং এবং কোডিং প্রদর্শন করার জন্য চারটি পৃথক পদ্ধতি অনুসরণ করা হবে যেভাবে আপনি নিজের তৈরি করার সময় আপনি যতটা চান যোগ করতে পারেন।

ধাপ 1: আপনার কম্পিউটারটি বুট করুন এবং কোডিংয়ের জন্য প্রস্তুত হওয়ার জন্য ম্যাটল্যাব খুলুন

ধাপ 2: মৃত্তিকা আর্দ্রতা সেন্সর যোগ করা

মৃত্তিকা আর্দ্রতা সেন্সর যোগ করা
মৃত্তিকা আর্দ্রতা সেন্সর যোগ করা

VCC পিনকে 5V সরবরাহের সাথে সংযুক্ত করে শুরু করুন। পরবর্তী গ্রাউন্ড পিন মাটিতে সংযুক্ত করুন। এর পরে আপনি আরডুইনোতে AO পিনটিকে এনালগ 1 পিনের সাথে সংযুক্ত করবেন। একবার আপনি Arduino কে MATLAB এর সাথে সংযুক্ত করলে, এনালগ 1 পিনের জন্য একটি এনালগ পড়া শুরু করুন তারপর প্রোগ্রামটি চালান। যদি সমস্যা হয়, আপনি কেবল নীচের কোডটি অনুলিপি করতে পারেন।

ধাপ 3: তাপমাত্রা সেন্সর যোগ করা

তাপমাত্রা সেন্সর যোগ করা
তাপমাত্রা সেন্সর যোগ করা

ধূসর এবং লাল তার দুটোকেই ভাগ করা মাটিতে সংযুক্ত করুন। তারপরে আপনি হলুদ তারটিকে PWM পিন নম্বর 10 এবং 4.7 কোহম প্রতিরোধকের সাথে সংযুক্ত করবেন। এটি আপনার 5V সরবরাহের সাথে সংযুক্ত হবে। এই ফাংশন কোড করতে, ম্যাটল্যাব খুলুন> অ্যাড-অন> হার্ডওয়্যার সাপোর্ট প্যাকেজ পান। একবার সমর্থন প্যাকেজে ডালাস 1-ওয়্যার প্রোটোকল অনুসন্ধান করুন এবং এটি ডাউনলোড করুন। আপনার কোড সেট আপ করার জন্য এই নিবন্ধটি দেখুন।

ধাপ 4: অপটিক্যাল ডিটেক্টর যোগ করা

অপটিক্যাল ডিটেক্টর যুক্ত করা হচ্ছে
অপটিক্যাল ডিটেক্টর যুক্ত করা হচ্ছে

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

ধাপ 5: একটি LED আলো যোগ করা

একটি LED আলো যোগ করা হচ্ছে
একটি LED আলো যোগ করা হচ্ছে

LED এর anode একটি 330 ohm প্রতিরোধকের সাথে সংযুক্ত করুন। তারপরে আপনি এটিকে মাটিতে সংযুক্ত করবেন। পরবর্তীতে LED এর ক্যাথোডটি Arduino তে PWM পিন 13 এর সাথে সংযুক্ত করুন।

ধাপ 6: চূড়ান্ত পণ্য

চূড়ান্ত পণ্য
চূড়ান্ত পণ্য

এটি আপনার Arduino এবং কোডটি অন্তর্ভুক্ত করা সমস্ত বর্ধনের সাথে কেমন হওয়া উচিত তার সামগ্রিক চেহারা!

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

3D_printed_cow.stl

প্রস্তাবিত: