সুচিপত্র:
- ধাপ 1: Haslettj এর নির্দেশযোগ্য দিয়ে শুরু করুন
- ধাপ 2: RTL-SDR এর জন্য GnuRadio এবং Blocks ইনস্টল করুন
- ধাপ 3: GnuRadio স্ক্রিপ্ট ডাউনলোড করুন
- ধাপ 4: ডিকোডার ডাউনলোড করুন
- ধাপ 5: অন্যান্য সরঞ্জাম ডাউনলোড করুন
- ধাপ 6: স্ক্রিপ্টগুলি আপডেট করুন
ভিডিও: রাস্পবেরি পাই NOAA এবং উল্কা-এম 2 রিসিভার: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই নির্দেশনা আপনাকে NOAA-15, 18 এবং 19 থেকে শুধু APT নয়, উল্কা-এম 2 এর জন্য একটি রিসিভিং স্টেশন স্থাপন করতে সাহায্য করবে।
এটা সত্যিই haslettj এর মহান "রাস্পবেরি পাই NOAA আবহাওয়া স্যাটেলাইট রিসিভার" প্রকল্পের একটি ছোট ফলো-অন প্রকল্প।
ধাপ 1: Haslettj এর নির্দেশযোগ্য দিয়ে শুরু করুন
আপনি haslettj এর নির্দেশযোগ্য অনুসরণ করার আগে, প্রথমে এই পরিবর্তনগুলি লক্ষ্য করুন:
Wxtoimg এর পুরনো ঠিকানা আর নেই। আপনি এখন wget কমান্ডের পরিবর্তে এই ঠিকানাটি ব্যবহার করতে পারেন:
www.wxtoimgrestored.xyz/beta/wxtoimg-linux-armhf-2.11.2-beta.tar.gz
আমাকে "receive_and_process_satellite.sh" স্ক্রিপ্টেও পরিবর্তন করতে হয়েছিল, কারণ rtl_fm দৃশ্যত আসলে "wav" ফরম্যাট অডিও আউটপুট করে না। কিন্তু এটা কোন সমস্যা নয়, sox এটি পরিচালনা করতে পারে। তাই আমি এই লাইনটি পরিবর্তন করেছি:
sudo সময়সীমা $ 6 rtl_fm -f $ {2} M -s 60k -g 45 -p 55 -E wav -E deemp -F 9 -| sox -t wav - $ 3.wav হার 11025
এর জন্য (কিন্তু আপনার হার্ডওয়্যারের জন্য কাজ করে এমন কিছু দিয়ে "-g 0" লাভ সেটিং এবং "-p 68" PPM ফ্রিকোয়েন্সি ত্রুটি সেটিং প্রতিস্থাপন করতে ভুলবেন না):
sudo সময়সীমা $ 6 rtl_fm -f $ {2} M -s 48k -g 0 -p 68 -E dc -A fast -F 9 -| sox -t raw -r 48000 -es -b16 -c1 -V1 -$ 3.wav হার 11025
একই স্ক্রিপ্টে, আপনি সুন্দর রঙের ছবি পেতে wxtoimg আর্গুমেন্ট "-e ZA" কে "-e MSA" এ পরিবর্তন করতে চাইতে পারেন:
/usr/local/bin/wxtoimg -m $ {3} -map-p.webp
এখন Instructable করতে যান!
www.instructables.com/id/Raspberry-Pi-NOAA…
ধাপ 2: RTL-SDR এর জন্য GnuRadio এবং Blocks ইনস্টল করুন
উল্কা-এম 2 রিসিভার GnuRadio ব্যবহার করে। আপনার যা প্রয়োজন তা ইনস্টল করতে, এটি করুন:
sudo apt gnuradio ইনস্টল করুন
sudo apt gr-osmosdr ইনস্টল করুন
ধাপ 3: GnuRadio স্ক্রিপ্ট ডাউনলোড করুন
যদি আপনি পরিচিত না হন, GnuRadio GnuRadio-Companion নামে একটি গ্রাফিকাল টুল অন্তর্ভুক্ত করে যা প্রবাহ গ্রাফ তৈরি করতে এবং পাইথন কোডে কম্পাইল করার জন্য ব্যবহার করা যেতে পারে যা পরে কার্যকর করা হয়।
আমি কর্মক্ষমতা উন্নত করার জন্য কিছু পরামিতি পরিবর্তন করে এবং এয়ারস্পাই এর পরিবর্তে RTL-SDR ব্যবহার করে "otti-soft" s "meteor-m2-lrpt" রিসিভারকে কাঁটা দিয়েছি। এখান থেকে ডাউনলোড করুন:
github.com/NateDN10/meteor-m2-lrpt
. Grc ফাইলগুলি GnuRadio -Companion দিয়ে খোলা যেতে পারে, কিন্তু সেগুলি এক্সিকিউটেবল স্ক্রিপ্ট নয় - সেগুলি আপনার রেফারেন্সের জন্য এবং সেখানে খেলতে। শুধু এটি কাজ করতে, আপনার/home/pi/weather/predict ডিরেক্টরিতে "rtlsdr_m2_lrpt_rx.py" ফাইলটি অনুলিপি করুন এবং নিশ্চিত করুন যে এটি এক্সিকিউটেবল:
chmod +x rtlsdr_m2_lrpt_rx.py
আপনি ফ্রিকোয়েন্সি অফসেট পরিবর্তন করতে চাইবেন:
self.rtlsdr_source_0.set_freq_corr (69, 0)
এবং আপনার সেটআপের জন্য যা কাজ করে লাভ করুন:
self.rtlsdr_source_0.set_gain (4, 0)
ধাপ 4: ডিকোডার ডাউনলোড করুন
এখান থেকে "আর্টলভ" এর উল্কা এলআরপিটি ডিকোডার ডাউনলোড করুন - আপনি লিনাক্স এআরএম সংস্করণ চান:
orbides.org/page.php?id=1023
আপনি এই কমান্ডগুলি ব্যবহার করে রাস্পবেরি পাইতে এটি সম্পন্ন করতে পারেন:
সিডি/হোম/পিআই/আবহাওয়া
wget https://orbides.org/etc/medet/medet_190825_arm.tar.gz mkdir medet; cd medet tar xvzf../medet_190825_arm.tar.gz
আপনার এখন আপনার "আবহাওয়া" ডিরেক্টরিতে "মেডেট" নামে একটি ডিরেক্টরি থাকা উচিত এবং এর ভিতরে একটি "মেডেট_আর্ম" এক্সিকিউটেবল হওয়া উচিত।
ধাপ 5: অন্যান্য সরঞ্জাম ডাউনলোড করুন
চিত্রগুলির আসপ অনুপাত ঠিক করতে আমরা গিথুব থেকে dbdexter এর "meteor_rectify" পাইথন টুল ব্যবহার করতে যাচ্ছি।
যদি আপনার ইতিমধ্যে git এবং ImageMagick ইনস্টল না থাকে:
sudo apt git ইনস্টল করুন
sudo apt imagemagick ইনস্টল করুন
তারপর সংগ্রহস্থল ক্লোন করুন:
সিডি/হোম/পিআই/আবহাওয়া
গিট ক্লোন
আপনার "বালিশ" এবং "অসম্পূর্ণ" পাইথন লাইব্রেরিরও প্রয়োজন হতে পারে:
pip3 ইনস্টল numpy
pip3 বালিশ ইনস্টল করুন
ধাপ 6: স্ক্রিপ্টগুলি আপডেট করুন
প্রথমে, "schedule_all.sh" এর শেষে নিম্নলিখিত লাইন যোগ করুন:
/home/pi/weather/predict/schedule_satellite.sh "METEOR-M 2" 137.1000
তারপর, "schedule_satellite.sh" এ, এই ব্লকটি পরিবর্তন করুন:
যদি [$ MAXELEV -gt 19]; তারপর
echo $ {1 // ""} $ {OUTDATE} $ MAXELEV echo "/home/pi/weather/predict/receive_and_process_satellite.sh $" $ {1} "$ 2/home/pi/weather/$ {1 // ""} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER "| `date --date =" TZ = U "UTC \" $ START_TIME " +"%H:%M%D "` fi এ
এই:
যদি [$ MAXELEV -gt 19]; তারপর
echo $ {1 // ""} $ {OUTDATE} $ MAXELEV যদি ["$ 1" == "METEOR-M 2"] তাহলে প্রতিধ্বনি "/home/pi/weather/predict/receive_and_process_meteor.sh $" $ {1} $ "$ 2/home/pi/weather/$ {1 //" "} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER" | `date --date =" TZ = U "UTC \" $ START_TIME " +"%H:%M%D "" else echo "/home/pi/weather/predict/receive_and_process_satellite.sh $" $ {1} $ "$ 2/home/pi/weather/$ {1 //" "} $ {OUTDATE} /home/pi/weather/predict/weather.tle $ var1 $ TIMER" | `date --date =" TZ = U "UTC \" $ START_TIME " +"%H:%M%D "` fi fi এ
অবশেষে, নিম্নলিখিত বিষয়বস্তু সহ "receive_and_process_meteor.sh" নামে একটি নতুন স্ক্রিপ্ট তৈরি করুন:
#! /বিন/ব্যাশ
# $ 1 = স্যাটেলাইটের নাম # $ 2 = ফ্রিকোয়েন্সি # $ 3 = ফাইল নাম বেস # $ 4 = TLE ফাইল # $ 5 = EPOC শুরুর সময় # $ 6 = সিডি/হোম/পিআই/আবহাওয়ার সময় শেষ করার সময় $ 6 পূর্বাভাস/rtlsdr_m2_lrpt_rx.py $ 1 $ 2 $ 3 # শীতকাল # medet/medet_arm $ {3}.s $ 3 -r 68 -g 65 -b 64 -na -S # Summer medet/medet_arm $ {3}.s $ 3 -r 66 -g 65 -b 64 -na -S rm $ {3}.s যদি [-f "$ {3} _0.bmp"]; তারপর #rm $ {3}.s dte = `date +%H` #Winter #convert $ {3} _1.bmp $ {3} _1.bmp $ {3} _0.bmp -combine -set colorspace sRGB $ { 3}.bmp #convert $ {3} _2.bmp $ {3} _2.bmp $ {3} _2.bmp -combine -set colorspace sRGB -negate $ {3} _ir.bmp # Summer convert $ {3} _2.bmp $ {3} _1.bmp $ {3} _0.bmp -combine -set colorspace sRGB $ {3}.bmp meteor_rectify/rectify.py $ {3}.bmp # শুধুমাত্র শীতকালে # meteor_rectify/rectify.py $ { 3} _ir.bmp # সন্ধ্যার ছবি 180 ডিগ্রী ঘোরান যদি [$ dte -lt 13]; তারপর $ {3} -rectified.png -normalize -quality 90 $ 3-j.webp
এটি এক্সিকিউটেবল করুন:
chmod +x receive_and_process_meteor.sh
এবং এটাই! পরের বার যখন আপনার বিদ্যমান ক্রন কাজটি স্যাটেলাইটের সময়সূচী চালাবে, উল্কা-এম 2ও নির্ধারিত হবে। ডিকোডার একটি.bmp আউটপুট করবে যা এপিআইডি 66 ব্যবহার করে লাল, সবুজের জন্য 65 এবং নীল রঙের জন্য 64।
স্ক্রিপ্ট থেকে স্ট্যান্ডার্ড আউটপুট, যখন তারা সময়সূচী দ্বারা চালিত হয়,/var/mail/pi এ সংযুক্ত করা হয়। এটি পড়তে, এই কমান্ডটি ব্যবহার করুন:
কম/var/মেইল/পাই
এবং পুরানো বার্তা মুছে ফেলার জন্য, এটি করুন:
/var/mail/pi
প্রস্তাবিত:
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে
পুল পাই গাই - এআই চালিত অ্যালার্ম সিস্টেম এবং রাস্পবেরি পাই ব্যবহার করে পুল মনিটরিং: 12 টি ধাপ (ছবি সহ)
পুল পাই গাই - এআই চালিত অ্যালার্ম সিস্টেম এবং রাস্পবেরি পাই ব্যবহার করে পুল মনিটরিং: বাড়িতে একটি পুল থাকা মজাদার, তবে বড় দায়িত্ব নিয়ে আসে। আমার সবচেয়ে বড় দুশ্চিন্তা হল কেউ যদি পুলের কাছাকাছি না থাকে (বিশেষ করে ছোট বাচ্চারা) পর্যবেক্ষণ করে। আমার সবচেয়ে বড় বিরক্তি হল নিশ্চিত করা যে পুলের পানির লাইন কখনই পাম্পের নিচে যাবে না
রাস্পবেরি পাই এর জন্য কোডি / ওএসএমসি ইনফ্রারেড রিসিভার এবং রিসেট টুপি তৈরি করুন: 5 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই এর জন্য কোডি / ওএসএমসি ইনফ্রারেড রিসিভার এবং রিসেট টুপি তৈরি করুন: রাস্পবেরি পাই 3 এর জন্য একটি কোডি / ওএসএমসি আইআর রিসিভার এবং রিসেট টুপি তৈরি করুন একটি রুম জুড়ে, আমি চাই: একটি রিমোট কন্ট্রোল সহ রাস্পবেরি পাইতে চলমান কোডি / ওএসএমসি নিয়ন্ত্রণ করুন রাস্পবেরি পাই চালিত হয় কিনা তা দেখুন, আমি আমার পরিবারকে চাই
রাস্পবেরি পাই উল্কা স্টেশন: 17 টি ধাপ (ছবি সহ)
রাস্পবেরি পাই উল্কা স্টেশন: এই টিউটোরিয়ালের লক্ষ্য হল আপনি একটি সম্পূর্ণরূপে কার্যকরী উল্কা সনাক্তকরণ ভিডিও ক্যামেরা তৈরি করুন যা আপনি পরে উল্কা সনাক্তকরণ এবং পর্যবেক্ষণের জন্য ব্যবহার করতে সক্ষম হবেন। ব্যবহৃত উপকরণ তুলনামূলকভাবে সস্তা হবে, এবং সহজেই আপনার কাছে কেনা যাবে