সুচিপত্র:

রাস্পবেরি পাই উল্কা স্টেশন: 17 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই উল্কা স্টেশন: 17 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই উল্কা স্টেশন: 17 টি ধাপ (ছবি সহ)

ভিডিও: রাস্পবেরি পাই উল্কা স্টেশন: 17 টি ধাপ (ছবি সহ)
ভিডিও: 🎬 Final Fantasy 7 Remastered 🎬 Game Movie HD Story All Cutscenes [ 1440p 60frps ] 2024, জুলাই
Anonim
রাস্পবেরি পাই উল্কা স্টেশন
রাস্পবেরি পাই উল্কা স্টেশন

এই টিউটোরিয়ালের লক্ষ্য হল আপনি একটি সম্পূর্ণরূপে কার্যকরী উল্কা সনাক্তকরণ ভিডিও ক্যামেরা তৈরি করুন যা আপনি পরে উল্কা সনাক্তকরণ এবং পর্যবেক্ষণের জন্য ব্যবহার করতে পারবেন। ব্যবহৃত উপকরণ তুলনামূলকভাবে সস্তা হবে, এবং সহজেই আপনার স্থানীয় প্রযুক্তি দোকানে কেনা যাবে। এই প্রকল্পে ব্যবহৃত সমস্ত সফ্টওয়্যার ওপেন সোর্স এবং প্রকল্পটি নিজেই ওপেন সোর্স।

আপনি Hackaday এবং ক্রোয়েশিয়ান উল্কা নেটওয়ার্কের Github এ প্রকল্প সম্পর্কে আরও তথ্য পেতে পারেন।

ধাপ 1: প্রয়োজনীয়তা এবং উপকরণ

ব্যবহৃত উপকরণ হল:

  • রাস্পবেরি পাই 3 কম্পিউটার
  • ক্লাস 10 মাইক্রো এসডি কার্ড, 32 জিবি স্টোরেজ বা তার বেশি
  • মাইক্রো এসডি কার্ড অ্যাডাপ্টার
  • কমপক্ষে 2A এর সর্বাধিক কারেন্ট সহ RPi এর জন্য 5V পাওয়ার সাপ্লাই
  • একজন ভক্তের সাথে আরপিআই কেস
  • তাপ কুন্ড
  • RTC (রিয়েল টাইম ক্লক) মডিউল - DS3231 RTC মডিউল
  • EasyCap (চিপসেট UTV007) ভিডিও ডিজিটাইজার (অন্যান্যগুলির RPi এ সমস্যা আছে)
  • সনি এফিও 673 সিসিটিভি ক্যামেরা এবং ওয়াইডফিল্ড লেন্স (4 মিমি বা 6 মিমি)
  • 12V ক্যামেরা পাওয়ার সাপ্লাই
  • নিরাপত্তা ক্যামেরা হাউজিং
  • তারের এবং তারের
  • :চ্ছিক: HDMI থেকে VGA অ্যাডাপ্টার

ধাপ 2: RPi সেট আপ - উপকরণ

RPi সেট আপ - উপকরণ
RPi সেট আপ - উপকরণ

আমরা প্রথমে আরপিআই নিজেই সেট আপ করে শুরু করব। এটি করার জন্য, আমাদের নিম্নলিখিত উপকরণগুলির প্রয়োজন হবে:

  • রাস্পবেরি পাই 3
  • 3 তাপ ডুব
  • ফ্যান সহ RPi প্লাস্টিকের বাক্স
  • আরটিসি মডিউল
  • এসডি কার্ড

ধাপ 3: রাস্পবিয়ান ইনস্টল করা

রাস্পবিয়ান ইনস্টল করা
রাস্পবিয়ান ইনস্টল করা

এখন আপনাকে আপনার মাইক্রো এসডি কার্ডে রাস্পবিয়ান, আরপিআই এর ওএস ইনস্টল করতে হবে। আপনি এই লিঙ্কে রাস্পবিয়ান জেসি (ওএস ইমেজ যা এই বর্তমান ক্যামেরা সেটআপের সাথে কাজ করে) পেতে পারেন: রাস্পবিয়ান ডাউনলোড করা হচ্ছে

এছাড়াও, কার্ডে ওএস ইনস্টল করার জন্য আপনার অবশ্যই একটি মাইক্রো এসডি কার্ড অ্যাডাপ্টার থাকতে হবে।

যদি আপনার এসডি কার্ড একেবারে নতুন না হয়, রাস্পবিয়ান ইনস্টল করার আগে আপনাকে কার্ডটি ফরম্যাট করতে হবে। রাস্পবিয়ান ইনস্টল করার জন্য এবং এসডি কার্ড ফরম্যাট করার জন্য আপনি এই লিঙ্কে গাইড খুঁজে পেতে পারেন: রাস্পবিয়ান ইনস্টল করা

ধাপ 4: হিটসিংক এবং এসডি কার্ড

হিটসিংক এবং এসডি কার্ড
হিটসিংক এবং এসডি কার্ড
হিটসিংক এবং এসডি কার্ড
হিটসিংক এবং এসডি কার্ড
হিটসিংক এবং এসডি কার্ড
হিটসিংক এবং এসডি কার্ড

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

তারপরে আপনাকে আপনার RPi এ SD কার্ড পোর্টে রাস্পবিয়ান ইনস্টল করা SD কার্ডটি রাখতে হবে (SD কার্ড পোর্টের অবস্থানের জন্য, ধাপ 6 দেখুন।)

ধাপ 5: বক্স এবং ফ্যান একত্রিত করা

বাক্স এবং ফ্যান একত্রিত করা
বাক্স এবং ফ্যান একত্রিত করা
বাক্স এবং ফ্যান একত্রিত করা
বাক্স এবং ফ্যান একত্রিত করা
বাক্স এবং ফ্যান একত্রিত করা
বাক্স এবং ফ্যান একত্রিত করা

তারপরে আপনি আপনার RPi- এর বাক্সটি একত্রিত করতে পারেন। বাক্সটি প্লাস্টিকের তৈরি এবং আবার একটি ফয়েলে coveredাকা থাকে যা সহজেই বন্ধ হয়ে যায়। আমরা পরামর্শ দিচ্ছি যে আপনি আপনার RPi বোর্ডের দিক থেকে বাক্সটি একত্রিত করতে শুরু করুন, তাহলে আপনি সহজেই সনাক্ত করতে পারবেন কোন দিকটি কোনটি এবং ঠিক কোন দিকে বক্সটি একসাথে রাখতে হবে পাশের পোর্ট স্লটগুলি চিহ্নিত করে। তারপর আপনি বাক্সের নীচে সংযুক্ত করবেন। নিশ্চিত করুন যে নিচের দিকের গর্তটি GPU- এর সাথে সামঞ্জস্যপূর্ণ।

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

ধাপ 6: পেরিফেরালগুলিকে সংযুক্ত করা

পেরিফেরালগুলিকে সংযুক্ত করা
পেরিফেরালগুলিকে সংযুক্ত করা
পেরিফেরালগুলিকে সংযুক্ত করা
পেরিফেরালগুলিকে সংযুক্ত করা
পেরিফেরালগুলিকে সংযুক্ত করা
পেরিফেরালগুলিকে সংযুক্ত করা

প্রক্রিয়ার এই অংশে, আপনি আপনার RPi বোর্ডকে ব্যবহারযোগ্য কম্পিউটারে পরিণত করবেন।

এর জন্য আপনার প্রয়োজন হবে:

  • :চ্ছিক: HDMI থেকে VGA কেবল
  • ইঁদুর
  • কীবোর্ড
  • মনিটর
  • মনিটর এবং RPi পাওয়ার ক্যাবল

আপনি মনিটরকে আপনার RPi এর সাথে সংযুক্ত করে শুরু করবেন। RPi যে ভিডিও পোর্ট ব্যবহার করে তা হল HDMI তাই আপনার যদি HDMI ক্যাবল বা মনিটর না থাকে (উদাহরণস্বরূপ আপনার যদি VGA কেবল থাকে), তাহলে আপনাকে অবশ্যই HDMI থেকে VGA অ্যাডাপ্টার কিনতে হবে। HDMI পোর্ট RPi একক বোর্ড কম্পিউটারের একপাশে অবস্থিত। তারপরে আপনি ইউএসবি পোর্টের মাধ্যমে আপনার কীবোর্ড এবং মাউসকে আরপিআই এর সাথে সংযুক্ত করতে পারেন। আপনার মৌলিক ইনপুট এবং আউটপুট ডিভাইসগুলি সেট আপ করার পরে, আপনি আপনার বোর্ডের সাথে আসা অ্যাডাপ্টার এবং কেবল ব্যবহার করে আপনার RPi কে পাওয়ার সোর্সে প্লাগ করতে পারেন। এটি লক্ষ্য করা গুরুত্বপূর্ণ যে RPi চালানোর জন্য ব্যবহৃত বিদ্যুতের শক্তি কমপক্ষে 2.5 A হতে হবে।

ধাপ 7: ক্যামেরার হার্ডওয়্যার সেটআপ

ক্যামেরার হার্ডওয়্যার সেটআপ
ক্যামেরার হার্ডওয়্যার সেটআপ
ক্যামেরার হার্ডওয়্যার সেটআপ
ক্যামেরার হার্ডওয়্যার সেটআপ
ক্যামেরার হার্ডওয়্যার সেটআপ
ক্যামেরার হার্ডওয়্যার সেটআপ

এই ধাপে আপনি আপনার ক্যামেরার একটি হার্ডওয়্যার সেটআপ তৈরি করবেন এবং RPI এর সাথে সংযুক্ত করবেন।

এই জন্য আপনি নিম্নলিখিত প্রয়োজন হবে:

  • EasyCap ADC (এনালগ -ডিজিটাল কনভার্টার) - চিপসেট UTV007
  • সনি এফিও সিসিটিভি ক্যামেরা
  • তারের এবং তারের

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

সতর্কীকরণ: চিপসেট STK1160, Empia বা Arcmicro সহ EasyCap ADC কাজ করবে না। একমাত্র চিপসেট সমর্থিত হল UTV007।

ধাপ 8: ক্যামেরা পরীক্ষা করা

ক্যামেরা পরীক্ষা করা হচ্ছে
ক্যামেরা পরীক্ষা করা হচ্ছে
ক্যামেরা পরীক্ষা করা হচ্ছে
ক্যামেরা পরীক্ষা করা হচ্ছে

আপনার কনফিগারেশন পরীক্ষা করার জন্য, আপনাকে আপনার RPi তে প্রেরিত সংকেত পরীক্ষা করতে হবে।

এখন থেকে, আপনি টার্মিনাল ব্যবহার করে সমস্ত সফ্টওয়্যার ইনস্টল করবেন, যা একটি কমান্ড লাইন ইউজার ইন্টারফেস। যেহেতু আপনি এটি প্রায়শই ব্যবহার করবেন, এটি লক্ষ্য করা গুরুত্বপূর্ণ যে এটি কীবোর্ড শর্টকাটের মাধ্যমে খোলা যেতে পারে: Crtl+Alt+T।

প্রথমে এই কমান্ড ব্যবহার করে টার্মিনালের মাধ্যমে mplayer ইনস্টল করুন:

sudo apt-get mplayer ইনস্টল করুন

এটি ক্যামেরা থেকে ভিডিও দেখার জন্য একটি প্রোগ্রাম।

পরবর্তী, আপনাকে mplayer চালাতে হবে। যদি আপনার একটি NTSC ক্যামেরা থাকে (উত্তর আমেরিকান মান), এটি টার্মিনালে চালান:

mplayer tv: // -tv driver = v4l2: device =/dev/video0: input = 0: norm = NTSC -vo x11

আপনার যদি একটি PAL ক্যামেরা (ইউরোপ) থাকে, তাহলে নিম্নলিখিতটি লিখুন:

mplayer tv: // -tv driver = v4l2: device =/dev/video0: input = 0: norm = PAL -vo x11

আপনি যদি টার্মিনালে কমান্ডগুলি ম্যানুয়ালি টাইপ করেন, তাহলে নিশ্চিত করুন যে পূর্ববর্তী কমান্ডের "driver = v4l2" অংশে সঠিক অক্ষরটি একটি ('1') নয়, বরং একটি ছোট হাতের L অক্ষর ('l')। যাইহোক, আমরা দৃ strongly়ভাবে সুপারিশ করি যে কপি করার জন্য Ctrl+Shift+C ব্যবহার করে এবং টার্মিনালের ভিতরে কমান্ড পেস্ট করার জন্য Ctrl+Shift+V ব্যবহার করে কমান্ড কপি এবং পেস্ট করুন। এটি সেটআপ প্রক্রিয়াটিকে অনেক সহজ এবং অনেক দ্রুত করে তোলে।

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

ধাপ 9: সমস্ত প্রয়োজনীয় সফ্টওয়্যার ইনস্টল করা

পরবর্তী আপনি সব প্রয়োজনীয় সফটওয়্যার ইনস্টল করতে হবে। প্রথমে, এটি চালান:

sudo apt- আপডেট পান

এবং সমস্ত প্যাকেজ আপগ্রেড করুন:

sudo apt-get upgrade

আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করে সমস্ত সিস্টেম লাইব্রেরি ইনস্টল করতে পারেন:

sudo apt-get git mplayer python-scipy python-matplotlib python2.7 python2.7-dev libblas-dev liblapack-dev at-spi2-core python-matplotlib libopencv-dev python-opencv python-imag-tk libffi-dev libffi-dev install -দেব

যেহেতু উল্কা সনাক্ত করার জন্য ব্যবহৃত কোড পাইথনে লেখা আছে, তাই আপনাকে কিছু পাইথন 'মডিউল' ইনস্টল করতে হবে যা কোডে ব্যবহৃত হয়। প্রথমে, টার্মিনাল থেকে পিপ (পিপ ইনস্টল প্যাকেজ) ইনস্টল করে শুরু করুন:

sudo pip install -U pip setuptools

আপনাকে প্রথমে নম্পি প্যাকেজটি ইনস্টল এবং আপডেট করতে হবে:

sudo pip numpy ইনস্টল করুন

sudo pip --upgrade numpy

আপনার RPi তে ইতিমধ্যেই পিপ এবং পাইথন থাকবে, কিন্তু আপনাকে সর্বশেষ সংস্করণে আপগ্রেড করতে হবে। নিম্নলিখিত কমান্ড দিয়ে সমস্ত পাইথন লাইব্রেরি ইনস্টল করুন:

sudo pip install gitpython বালিশ scipy cython astropy pyephem weave paramiko

এটি সম্ভবত কিছু সময় লাগবে।

ধাপ 10: টাইমজোন এবং আরটিসি মডিউল সেট আপ করা

যেহেতু সঠিক সময় উল্কা পর্যবেক্ষণ এবং সনাক্তকরণে গুরুত্বপূর্ণ ভূমিকা পালন করে, তাই আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনার RPi সঠিক সময় রাখে। প্রথমে, নিম্নোক্ত কমান্ডটি ব্যবহার করে আপনার টাইমজোনটি UTC (জ্যোতির্বিজ্ঞানীদের মধ্যে একটি স্ট্যান্ডার্ড টাইমজোন) সেট করুন:

sudo dpkg-tzdata পুনরায় কনফিগার করুন

এটি একটি GUI খুলবে যা আপনাকে এই প্রক্রিয়ার মাধ্যমে নির্দেশ দেবে। 'উপরের কোনটি নয়' এবং তারপর 'UTC' নির্বাচন করুন এবং প্রস্থান করুন।

পরবর্তীতে, আপনার কম্পিউটার বন্ধ এবং অফলাইনের সময় ধরে রাখতে আপনাকে আপনার RTC মডিউল সেট আপ করতে হবে। মডিউল সেট আপ করার জন্য আপনাকে প্রায়ই কোনো না কোনোভাবে ফাইল সম্পাদনা করতে বলা হবে। এটি দিয়ে করুন:

সুডো ন্যানো

যেখানে আপনি প্রকৃত ফাইলের ঠিকানা দিয়ে প্রতিস্থাপন করবেন। আপনি সম্পন্ন করার পরে, Crtl+O এবং Crtl+X টিপুন।

এছাড়াও, যখন আপনাকে কোডের একটি লাইন 'মন্তব্য' করতে হবে, তখন প্রশ্নে লাইনের শুরুতে একটি # চিহ্ন রেখে এটি করুন।

/Boot/config.txt এর শেষে নিম্নলিখিত লাইন যোগ করুন:

dtparam = i2c_arm = চালু

dtoverlay = i2c-rtc, ds3231

তারপর আপনার RPi রিবুট করুন:

sudo রিবুট

এর পরে জাল-এইচডক্লক মডিউলটি সরান কারণ আপনার আর দরকার নেই:

sudo apt-get remove fake-hwclock

sudo update-rc.d hwclock.sh সুডো আপডেট- rc.d জাল- hwclock অপসারণ সক্ষম করুন

পরবর্তী, ফাইল/lib/udev/hwclock -set এ -systz দিয়ে লাইনগুলি মন্তব্য করুন।

এখন আপনাকে আরটিসিতে বর্তমান সিস্টেম টাইম লিখে বর্তমান সময় সেট করতে হবে এবং অপ্রয়োজনীয় এনটিপি ডেমন থেকে মুক্তি পেতে হবে:

sudo hwclock -w

sudo apt-get ntp অপসারণ করুন sudo apt-get ntpdate ইনস্টল করুন

আরো সম্পাদনা! সম্পাদনা করুন

ঘুম 1

hwclock -s ntpdate -debian

/Etc/default/hwclock ফাইলটি সম্পাদনা করে এবং H WCLOCKACCESS প্যারামিটার পরিবর্তন করে ঘড়ির স্বয়ংক্রিয় সেটিংটিকে একটি ভিন্ন মানের প্রতিহত করুন:

HWCLOCKACCESS = না

এখন আপনাকে সিস্টেম ঘড়ি থেকে আরটিসি সিস্টেমের আপডেট অক্ষম করতে হবে, যেহেতু আমরা ইতিমধ্যে এটি করেছি, /lib/systemd/system/hwclock-save.service ফাইলে নিম্নলিখিত লাইনটি মন্তব্য করে:

ConditionFileIsExecutable =!/Usr/sbin/ntpd

আরটিসি ঘড়ি চালু করে চালু করুন:

sudo systemctl hwclock-save.service সক্ষম করে

আরটিসি সময় প্রতি 15 মিনিটে আপডেট হওয়ার জন্য, আপনি এটি চালান:

crontab -e

এবং আপনার প্রিয় পাঠ্য সম্পাদক নির্বাচন করুন।

এবং ফাইলের শেষে নিম্নলিখিত লাইন যোগ করুন:

*/15 * * * * ntpdate-debian>/dev/null 2> & 1

এটি ইন্টারনেটের মাধ্যমে প্রতি 15 মিনিটে আরটিসি ঘড়ির সময় আপডেট করবে।

হ্যাঁ, ওটাই! আপনি সেট! এটা সহজ ছিল, তাই না? আপনাকে যা করতে হবে তা হল কম্পিউটার পুনরায় বুট করা:

sudo রিবুট

ধাপ 11: ওয়াচডগ পরিষেবা সক্ষম করা

আরপিআই কখনও কখনও অবর্ণনীয়ভাবে ঝুলে যায় এবং জমে যায়। ওয়াচডগ পরিষেবাটি মূলত RPi স্বয়ংক্রিয়ভাবে পুনরায় চালু করে যখন তার টাইমার নিবন্ধন করে যে কম্পিউটার নির্বিচারে কিছু করেনি।

ওয়াচডগ পরিষেবা সম্পূর্ণরূপে সক্ষম করার জন্য, প্রথমে টার্মিনালে এটি চালিয়ে ওয়াচডগ প্যাকেজটি ইনস্টল করুন:

sudo apt-get watchdog ইনস্টল করুন

তারপরে পরিষেবা মডিউলটি ম্যানুয়ালি লোড করুন:

sudo modprobe bcm2835_wdt

মডিউলটি স্বয়ংক্রিয়ভাবে লোড করতে একটি.config ফাইল যোগ করুন এবং ন্যানো এডিটর দিয়ে এটি খুলুন:

সুডো ন্যানো /etc/modules-load.d/bcm2835_wdt.conf

তারপর ফাইলটিতে এই লাইন যোগ করুন:

bcm2835_wdt

এবং তারপর Ctrl+O এবং তারপর Ctrl+X টাইপ করে ফাইলটি সংরক্ষণ করুন।

টার্মিনালে এটি চালানোর মাধ্যমে আপনাকে/lib/systemd/system/watchdog.service এ অন্য ফাইল সম্পাদনা করতে হবে:

sudo nano /lib/systemd/system/watchdog.service

এখন [ইনস্টল] বিভাগে একটি লাইন যোগ করুন:

[ইনস্টল করুন]

WantedBy = multi-user.target

এছাড়াও, একটি কাজ যা করা বাকি আছে তা হল ওয়াচডগ পরিষেবা নিজেই কনফিগার করা। প্রথমে টার্মিনালে.conf ফাইলটি খুলুন:

সুডো ন্যানো /etc/watchdog.conf

এবং তারপর অস্বস্তি [অর্থাৎ, এর সামনে হ্যাশট্যাগ চিহ্নটি সরান] যে লাইনটি #ওয়াচডগ-ডিভাইস দিয়ে শুরু হয়। এছাড়াও #max-load-1 = 24 বলার লাইনটি অসম্পূর্ণ করুন।

পরিষেবাটি সক্ষম এবং শুরু করা বাকি আছে:

sudo systemctl watchdog.service সক্ষম করে

এবং তারপর:

sudo systemctl শুরু watchdog.service

ধাপ 12: কোড পাওয়া

কোডটি /home /pi তে ডাউনলোড করতে হবে। কোডটি সেখানে ডাউনলোড করার জন্য, টার্মিনালে নিম্নলিখিতটি প্রবেশ করান:

সিডি

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

গিট ক্লোন "https://github.com/CroatianMeteorNetwork/RMS.git"

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

সিডি ~/আরএমএস

এবং তারপর চালান:

sudo python setup.py ইনস্টল করুন

ধাপ 13: কনফিগারেশন ফাইল সেট আপ করা

সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপগুলির মধ্যে একটি হল কনফিগারেশন ফাইল সেট আপ করা। আপনাকে কনফিগ ফাইলটি খুলতে হবে এবং এটি সম্পাদনা করতে হবে:

sudo nano /home/pi/RMS/.config

সেট-আপ প্রক্রিয়াটি মূলত কয়েকটি অংশ নিয়ে গঠিত:

প্রথমত, আপনাকে অবশ্যই আপনার স্টেশন আইডি সেট আপ করতে হবে, যা [সিস্টেম] শিরোনামে পাওয়া যায়। এটি একটি 3 অঙ্কের সংখ্যা হতে হবে। যদি আপনার RPi কোনো জ্যোতির্বিজ্ঞান সংস্থার অন্তর্গত হয়, তাহলে সেই সংস্থা থেকে আপনাকে স্টেশন আইডি দেওয়া হবে। যদি না হয়, আপনি নিজেই আইডি সেট করতে পারেন। পরবর্তীতে, আপনাকে আপনার ক্যামেরা যেখানে আছে সেই স্থানের স্থানাঙ্কগুলি পর্যবেক্ষণের স্থানের উচ্চতা সহ সেট করতে হবে। যে কোন স্থানের স্থানাঙ্ক সংক্রান্ত তথ্য সহজেই অ্যান্ড্রয়েডে 'জিপিএস কোঅর্ডিনেটস' অ্যাপ বা আইওএস -এ 'জিপিএস ডেটা - কোঅর্ডিনেটস, এলিভেশন, স্পিড অ্যান্ড কম্পাস' অ্যাপের মাধ্যমে পাওয়া যাবে।

পরবর্তী, আপনাকে কনফিগারেশন ফাইলের [ক্যাপচার] অংশটি সেট আপ করতে হবে। আপনাকে শুধুমাত্র আপনার ক্যামেরার রেজোলিউশনের সেটিংস এবং FPS নম্বর (ফ্রেম পার সেকেন্ড) পরিবর্তন করতে হবে।

আপনার যদি NTSC ক্যামেরা থাকে (উত্তর আমেরিকা), আপনার 720 x 480 স্ক্রিন রেজোলিউশন থাকবে এবং আপনার FPS হবে 29.97।

আপনার যদি PAL সিস্টেম ক্যামেরা থাকে (ইউরোপ), আপনার 720 x 576 স্ক্রিন রেজোলিউশন থাকবে এবং আপনার FPS হবে 25. এই প্যারামিটার অনুযায়ী.config ফাইলে আপনার ডেটা পূরণ করতে হবে।

কনফিগারেশন ফাইল সেটআপ সম্পন্ন করার পরে, ফাইলটিতে পরিবর্তনগুলি সংরক্ষণ করতে Ctrl+O টিপুন এবং প্রস্থান করার জন্য Crtl+X টিপুন।

ধাপ 14: ক্যামেরা সেট আপ করা

ক্যামেরা সেট আপ করা হচ্ছে
ক্যামেরা সেট আপ করা হচ্ছে
ক্যামেরা সেট আপ করা হচ্ছে
ক্যামেরা সেট আপ করা হচ্ছে

ক্যামেরা সেটআপ শুরুর জন্য, আপনাকে আবার এমপ্লেয়ার চালু করতে হবে যা টার্মিনালে ক্যামেরার সাথে যোগাযোগ সক্ষম করে।

যদি আপনার একটি NTSC ক্যামেরা থাকে, তাহলে এটি টার্মিনালে টাইপ করুন:

mplayer tv: // -tv driver = v4l2: device =/dev/video0: input = 0: norm = NTSC -vo x11

আপনি যদি ইউরোপে থাকেন তবে এটি চালান:

mplayer tv: // -tv driver = v4l2: device =/dev/video0: input = 0: norm = PAL -vo x11

তারপর mplayer উইন্ডো চালু হবে এবং আপনি দেখতে পাবেন ঠিক কি আপনার ক্যামেরা ক্যাপচার করছে। এখন আপনাকে ক্যামেরার একটি ম্যানুয়াল সেটআপ করতে হবে। প্রথমে আপনাকে ক্যামেরার পিছনের মাঝের 'SET' বোতাম টিপতে হবে, যা একটি মেনু খুলবে। আপনি SET বোতামের চারপাশের বোতামগুলি দিয়ে এটিতে নেভিগেট করতে পারেন।

পরবর্তীতে, আপনাকে RMS/Guides/icx673_settings.txt ফাইলটি টার্মিনালের মাধ্যমে অথবা Github- এ খুলতে হবে এবং মেনুতে নেভিগেট করে এবং ক্যামেরার সেটিংস পরিবর্তন করে আপনার ক্যামেরায় ফাইলটিতে দেওয়া সেটিংস অনুলিপি করতে হবে। এখানে:

লেন্স - ম্যানুয়াল

শাটার/এজিসি - ম্যানুয়াল (এন্টার) মোড - SHT+AGC শাটার - AGC - 18 হোয়াইট ব্যালেন্স - এন্টি সিআর ব্যাকলাইট - অফ পিক অ্যাডজাস্টমেন্ট (এন্টার) মিরর - অফ ব্রাইটনেস - 0 কন্ট্রাস্ট - 128 শর্ত - 255 শৃঙ্খলা - 255 শার্ট - অফ এটিআর - অফ মোশন ডিটেকশন - অফ ……… পরের টিপুন ……… গোপনীয়তা - বন্ধ দিন/রাত - বি/ওয়াট (অফ, অফ, -, -) এনআর (এন্টার) এনআর মোড - অফ ওয়াই লেভেল - - সি লেভেল - - CAM ID - SYNC বন্ধ - INT LANG - ENG ……… সকল প্রস্থান সংরক্ষণ করুন

এই সেটিংসগুলি রাতের সময় উল্কা সনাক্তকরণের জন্য ক্যামেরাটিকে অনুকূল করে তুলবে।

যদি ছবিটি খুব অন্ধকার মনে হয় (কোন তারকা দেখা যায় না), আপনি AGC প্যারামিটারটি 24 এ সেট করতে পারেন।

যদি mplayer ডিসপ্লে সবুজ হয়ে যায়, তার টার্মিনাল উইন্ডোতে Crtl+C চাপুন। আরেকটি টার্মিনাল উইন্ডো খুলুন এবং নিম্নলিখিত কমান্ডটি দুইবার টাইপ করুন:

সুডো কিলাল এমপ্লেয়ার

ধাপ 15: অবশেষে! সফটওয়্যার চালানো

প্রথমে, 0.1 ঘন্টা (6 মিনিট) স্টার্টক্যাপচার চালিয়ে আপনার সেটআপ পরীক্ষা করুন:

python -m RMS. StartCapture -d 0.1

সেটআপের সাথে সবকিছু ঠিক থাকলে, একটি সম্পূর্ণ সাদা উইন্ডো উপস্থিত হওয়া উচিত। জানালার শীর্ষে কোথাও একটি লাইন থাকবে যা 'ম্যাক্সপিক্সেল' বলে। যদি উইন্ডো চালু না হয়, বা ক্যাপচার প্রক্রিয়া একেবারেই শুরু না হয়, তাহলে 'ধাপ 16: সমস্যা সমাধান' এ যান।

আপনি এখন ডেটা ক্যাপচার এবং উল্কা সনাক্তকরণের শুরুর জন্য প্রস্তুত। আপনাকে এখন যা করতে হবে তা হল টার্মিনালে কোডটি চালানো:

python -m RMS. StartCapture

এটি সূর্যাস্তের পরে ক্যাপচার করা শুরু করবে এবং ভোরের দিকে ক্যাপচার করা বন্ধ করবে।

ডেটা/home/pi/RMS_data/CapturedFiles- এ সংরক্ষিত হবে এবং উল্কা সনাক্তকরণের ফাইলগুলি/home/pi/RMS_data/ArchivedFiles- এ সংরক্ষিত হবে।

এক রাতের সনাক্তকরণের জন্য সমস্ত উল্কা সনাক্তকরণ *.tar.gz ফাইলে/home/pi/RMS_data/ArchivedFile s এ সংরক্ষণ করা হবে

ধাপ 16: সমস্যা সমাধান

GTK সমস্যা

কখনও কখনও এবং কিছু ডিভাইসে, এমন কোনও 'ম্যাক্সপিক্সেল' উইন্ডো নেই যা ক্যাপচারের আগে রেন্ডার করা উচিত এবং RMS. StartCapture লগে সতর্কতা রয়েছে:

(StartCapture.py:14244): Gtk-ERROR **: GTK+ 2.x চিহ্ন ধরা পড়েছে। একই প্রক্রিয়ায় GTK+ 2.x এবং GTK+ 3 ব্যবহার করা সমর্থিত নয়

আপনাকে apt-get ব্যবহার করে একটি প্যাকেজ ইনস্টল করতে হবে:

sudo apt-get pyqt4-dev-tools ইনস্টল করুন

ত্রুটিটি ঠিক করতে এবং ক্যাপচার শুরু করতে, চালান:

অজগর

এবং তারপর:

>> matplotlib আমদানি করুন

>> matplotlib.matplotlib_fname ()

এটি ম্যাটপ্লটলিব পাইথন লাইব্রেরি কনফিগারেশন ফাইলের অবস্থান মুদ্রণ করবে, যেমন: /usr/local/lib/python2.7/dist-packages/matplotlib-2.0.2-py2.7-linux-armv7l.egg/matplotlib/mpl -data/matplotlibrc

ন্যানো এডিটর ব্যবহার করে ফাইল সম্পাদনা করুন:

সুডো ন্যানো

এবং যখন ফাইলে, লাইনটি প্রতিস্থাপন করুন যা বলে:

ব্যাকএন্ড: gtk3agg

এই লাইন দিয়ে:

ব্যাকএন্ড: Qt4Agg

আপনি লাইন uncomment করতে হবে:

#backend.qt4: PyQt4

ফাইলটি সংরক্ষণ করুন এবং আপনার কাজ শেষ!

অ্যাস্ট্রপি ইনস্টলেশন ব্যর্থ হয়েছে

যদি অ্যাস্ট্রপি পাইথন মডিউল ইনস্টল করতে ব্যর্থ হয় এবং প্রদর্শিত ত্রুটি বার্তাটি বলে:

ImportError: _build_utils.apple_accelerate নামে কোন মডিউল নেই

তারপর আপনি সম্ভবত numpy একটি নতুন সংস্করণ প্রয়োজন। তাই এগিয়ে যান এবং সমস্যার সমাধান করতে numpy আপগ্রেড করুন:

sudo pip --upgrade numpy

এটি করার পরে, আপনাকে পাইথন মডিউল এবং অন্যান্য প্যাকেজগুলির সম্পূর্ণ পুনরায় ইনস্টল করতে হবে, যেমন ধাপ 9 এ বর্ণিত হয়েছে।

ধাপ 17: ফলাফল

ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল

এখানে কয়েকটি উল্কা চিত্র রয়েছে যা আমরা উল্কাগুলি ধরে রাখা এবং পূর্বে ইনস্টল করা সফ্টওয়্যার চালানোর মাধ্যমে পেয়েছি।

প্রস্তাবিত: