"স্মার্ট অটোমেটিক রেলওয়ে গেট কন্ট্রোল সিস্টেম" (Smart Automatic Railway Gate Control System)

 



Model Video-007

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

আন্তরিক শুভেচ্ছা রইল

তোমাদের সাফল্য কামনা করি

ভবিষ্যতের ভারত গঠনের কারিগর তোমরা !

অবশ্যই আমাকে ফ্লো করতে ভুলবেন না !

ধন্যবাদ 

আব্দুল মুসরেফ খাঁন

মডেল নং: 007

মডের বিষয়"স্বয়ংক্রিয় লেভেল ক্রসিং সুরক্ষা ব্যবস্থা" বা "Arduino ভিত্তিক স্মার্ট রেলওয়ে গেট"

 

এই ভিডিওতে আমরা একটি "স্মার্ট অটোমেটিক রেলওয়ে গেট কন্ট্রোল সিস্টেম" (Smart Automatic Railway Gate Control System) দেখতে পাচ্ছি এটি বিজ্ঞান মেলা বা স্কুলের প্রজেক্টের জন্য একটি চমৎকার বিষয়

নিচে আপনার জিজ্ঞাসা করা বিষয়গুলো বাংলায় বিস্তারিত আলোচনা করা হলো:


. প্রজেক্টের নাম

এই প্রজেক্টের নাম দেওয়া যেতে পারে: "স্বয়ংক্রিয় লেভেল ক্রসিং সুরক্ষা ব্যবস্থা" বা "Arduino ভিত্তিক স্মার্ট রেলওয়ে গেট"

. এটি তৈরির প্রয়োজনীয় উপকরণ

ভিডিওটি লক্ষ্য করলে দেখা যায় এটি তৈরিতে মূলত নিচের জিনিসগুলো ব্যবহার করা হয়েছে:

  • Arduino Uno: এটি এই সিস্টেমের মস্তিস্ক হিসেবে কাজ করে
  • IR Sensor (Infrared Sensor): ট্রেন আসছে কি না তা শনাক্ত করার জন্য ট্র্যাকের দুই পাশে দুটি সেন্সর থাকে
  • Servo Motor: গেট দুটিকে তোলা বা নামানোর জন্য (ভিডিওতে নীল রঙের ছোট মোটর)
  • একটি ছোট খেলনা ট্রেন রেললাইন: প্রজেক্টটি দেখানোর জন্য
  • জাম্পার ওয়্যার ব্রেডবোর্ড: কানেকশন দেওয়ার জন্য
  • ব্যাটারি: পাওয়ার সাপ্লাই দেওয়ার জন্য

. এটি কীভাবে তৈরি করা যায় (কাজের পদ্ধতি)

তৈরির পদ্ধতি খুব সহজভাবে নিচে দেওয়া হলো:

1.     সেন্সর বসানো: রেললাইনের একটি নির্দিষ্ট দূরত্বে দুটি IR সেন্সর বসাতে হয়। একটি ট্রেন আসার খবর দেবে, অন্যটি ট্রেন চলে যাওয়ার খবর দেবে

2.     মোটর সংযোগ: রাস্তার দুপাশে দুটি সারভো মোটর বসিয়ে তার সাথে লাঠি বা গেটের হাতল যুক্ত করতে হয়

3.     প্রোগ্রামিং: আরডুইনোতে একটি কোড আপলোড করতে হয়। কোডটি এমনভাবে লেখা হয় যাতে:

o    যখন প্রথম সেন্সরটি ট্রেনকে শনাক্ত করবে, তখন সারভো মোটরটি ৯০০ ঘুরে গেটটি নামিয়ে দেবে

o    যখন দ্বিতীয় সেন্সরটি ট্রেনটি পার হয়ে যাওয়ার সংকেত দেবে, তখন মোটরটি আবার আগের অবস্থায় ফিরে গিয়ে গেটটি খুলে দেবে

. বিজ্ঞানের ব্যাখ্যা (How it Works)

এর পেছনে কাজ করছে অবলোহিত রশ্মি বা Infrared (IR) প্রযুক্তি

  • সেন্সরের কাজ: IR সেন্সর থেকে সবসময় একটি অদৃশ্য আলো বের হয়। যখন ট্রেনটি সেন্সরের সামনে আসে, তখন সেই আলোটি ট্রেনের গায়ে বাধা পেয়ে আবার সেন্সরে ফিরে আসে। একে বলা হয় Reflective Sensing
  • সংকেত পাঠানো: বাধা পাওয়ার সাথে সাথে সেন্সর আরডুইনোকে একটি ইলেকট্রিক সিগন্যাল পাঠায়
  • যান্ত্রিক শক্তি: আরডুইনো সেই সিগন্যাল প্রসেস করে সারভো মোটরকে আদেশ দেয়। ফলে তড়িৎ শক্তি যান্ত্রিক শক্তিতে রূপান্তরিত হয়ে গেটটিকে সচল করে

. এটি কী কাজে লাগে?

বাস্তব জীবনে এর গুরুত্ব অপরিসীম:

  • দুর্ঘটনা রোধ: আমাদের দেশে অনেক সময় লেভেল ক্রসিংয়ে গেটম্যান না থাকার কারণে দুর্ঘটনা ঘটে। এই সিস্টেমটি স্বয়ংক্রিয় হওয়ায় মানুষের ভুল হওয়ার সম্ভাবনা থাকে না
  • নিরাপত্তা: ট্রেন আসার সাথে সাথেই নির্ভুলভাবে গেট পড়ে যায়, যা পথচারী যানবাহন চালকদের নিরাপত্তা নিশ্চিত করে
  • সময় শ্রম সাশ্রয়: এটি পরিচালনার জন্য ২৪ ঘণ্টা কোনো মানুষের প্রয়োজন হয় না, ফলে এটি অনেক সাশ্রয়ী

এই প্রজেক্টটি আপনি চাইলে আরও উন্নত করতে পারেন একটি ব্লাজার (Buzzer) যুক্ত করে, যা গেট পড়ার সময় শব্দ করে মানুষকে সতর্ক করবে

এই প্রজেক্টটি বাস্তবে রূপান্তর করার জন্য একটি সার্কিট ডায়াগ্রাম এবং আরডুইনো কোড খুবই জরুরি আপনার বোঝার সুবিধার্থে নিচে এগুলো সহজভাবে দেওয়া হলো:

. সার্কিট ডায়াগ্রাম (সংক্ষিপ্ত ধারণা)

এখানে কানেকশনগুলো কীভাবে দেবেন তার একটি রূপরেখা দেওয়া হলো:

·         IR Sensors: সেন্সরের VCC আরডুইনোর 5V-, GND আরডুইনোর GND- এবং OUT পিন ডিজিটাল পিন (যেমন: এবং ) যুক্ত করুন

·         Servo Motors: সারভোর লাল তার (VCC) 5V-, কালো/বাদামী তার (GND) GND- এবং সিগন্যাল তার (হলুদ/কমলা) ডিজিটাল পিন (যেমন: এবং ১০) যুক্ত করুন


. আরডুইনো কোড (Arduino Code)

আপনি নিচের কোডটি কপি করে আরডুইনো সফটওয়্যারে (IDE) ব্যবহার করতে পারেন:

C++

#include <Servo.h>
 
Servo gateServo; // সারভো মোটরের নাম
 
int sensorEntry = 2; // ট্রেন আসার সেন্সর
int sensorExit = 3;  // ট্রেন চলে যাওয়ার সেন্সর
 
void setup() {
  gateServo.attach(9);      // সারভো  নম্বর পিনে যুক্ত
  pinMode(sensorEntry, INPUT);
  pinMode(sensorExit, INPUT);
  gateServo.write(0);       // শুরুতে গেট খোলা থাকবে
}
 
void loop() {
  // যদি ট্রেন আসার সেন্সর ট্রেন শনাক্ত করে
  if (digitalRead(sensorEntry) == LOW) { 
    gateServo.write(90);    // গেট বন্ধ হবে (৯০ ডিগ্রি ঘুরবে)
    delay(2000);            // ট্রেন যাওয়ার জন্য অপেক্ষা
  }
 
  // যদি ট্রেন যাওয়ার সেন্সর ট্রেন শনাক্ত করে
  if (digitalRead(sensorExit) == LOW) {
    gateServo.write(0);     // গেট খুলে যাবে ( ডিগ্রি)
  }
}

. কিছু জরুরি টিপস (বিজ্ঞান মেলার জন্য):

1.     পাওয়ার সাপ্লাই: প্রজেক্টটি চালানোর জন্য একটি ভোল্ট (9V) ব্যাটারি ব্যবহার করতে পারেন। তবে সারভো মোটর বেশি হলে আলাদা ভোল্ট পাওয়ার সোর্স দেওয়া ভালো

2.     সেন্সর অ্যাডজাস্টমেন্ট: IR সেন্সরের ওপর একটি ছোট স্ক্রু (Potentiometer) থাকে, সেটি ঘুরিয়ে আপনি সেন্সর কত দূর থেকে ট্রেন শনাক্ত করবে তা ঠিক করতে পারবেন

3.     সতর্ক সংকেত (Buzzer): আপনি চাইলে নম্বর পিনে একটি বাজার (Buzzer) যুক্ত করতে পারেন যা গেট বন্ধ হওয়ার সময় শব্দ করবে। এটি প্রজেক্টটিকে আরও বাস্তবসম্মত করে তুলবে


Post a Comment

0 Comments