فهرست مطالب:

ایستگاه شهابی رزبری پای: 17 مرحله (همراه با تصاویر)
ایستگاه شهابی رزبری پای: 17 مرحله (همراه با تصاویر)

تصویری: ایستگاه شهابی رزبری پای: 17 مرحله (همراه با تصاویر)

تصویری: ایستگاه شهابی رزبری پای: 17 مرحله (همراه با تصاویر)
تصویری: عینک ریبون - مستندی از علی شهابی 2024, نوامبر
Anonim
ایستگاه شهابی رزبری پای
ایستگاه شهابی رزبری پای

هدف از این آموزش این است که شما یک دوربین ویدئویی با قابلیت تشخیص کامل شهاب بسازید که بعداً می توانید از آن برای تشخیص و مشاهدات شهاب سنگ استفاده کنید. مواد مورد استفاده نسبتاً ارزان خواهند بود و می توانید آنها را به راحتی در فروشگاه فناوری محلی خود خریداری کنید. تمام نرم افزارهای مورد استفاده در این پروژه منبع باز هستند و خود پروژه نیز منبع باز است.

اطلاعات بیشتر در مورد پروژه را در Hackaday و در Github شبکه شهابی کرواسی پیدا کنید.

مرحله 1: الزامات و مواد

مواد به کار رفته عبارتند از:

  • رایانه رزبری پای 3
  • کارت حافظه micro SD کلاس 10 ، حافظه داخلی 32 گیگابایت یا بالاتر
  • آداپتور کارت micro micro
  • منبع تغذیه 5 ولت برای RPi با حداکثر جریان حداقل 2 آمپر
  • کیس RPi با فن
  • سینک های گرمکن
  • ماژول RTC (ساعت زمان واقعی) - ماژول DS3231 RTC
  • دیجیتایزر ویدئو EasyCap (چیپست UTV007) (سایر موارد در RPi مشکل دارند)
  • دوربین مدار بسته سونی Effio 673 و لنز وایدفیلد (4 میلی متر یا 6 میلی متر)
  • منبع تغذیه دوربین 12 ولت
  • محفظه دوربین امنیتی
  • سیم کشی و کابل
  • اختیاری: آداپتور HDMI به VGA

مرحله 2: تنظیم RPi - مواد

راه اندازی RPi - مواد
راه اندازی RPi - مواد

ابتدا با راه اندازی خود RPi شروع می کنیم. برای انجام این کار ، ما به مواد زیر نیاز داریم:

  • تمشک پای 3
  • 3 گرمکن
  • جعبه پلاستیکی RPi با فن
  • ماژول RTC
  • کارت SD

مرحله 3: نصب Raspbian

نصب Raspbian
نصب Raspbian

اکنون باید Raspbian ، سیستم عامل RPi را روی کارت micro SD خود نصب کنید. می توانید Raspbian Jessie (تصویر سیستم عامل که با این تنظیمات کنونی دوربین کار می کند) را در این پیوند دریافت کنید: بارگیری Raspbian

همچنین ، برای نصب سیستم عامل روی کارت ، باید یک آداپتور کارت micro SD داشته باشید.

اگر کارت SD شما جدید نیست ، قبل از نصب Raspbian باید کارت را فرمت کنید. راهنمای نصب Raspbian و قالب بندی کارت SD را می توانید در این لینک بیابید: نصب Raspbian

مرحله 4: Heatsinks و کارت SD

هیت سینک و کارت SD
هیت سینک و کارت SD
هیت سینک و کارت SD
هیت سینک و کارت SD
هیت سینک و کارت SD
هیت سینک و کارت SD

کار را با چسباندن هیت سینک ها به CPU و GPU برد و همچنین پشت GPU شروع می کنیم. ابتدا باید پوشش آبی را که در زیر آن سطحی چسبناک وجود دارد که به واحدهای فوق الصاق می شود ، جدا کنید. قسمت لایه برداری می تواند کمی مشکل باشد ، اما می توانید از هر شی تیز برای برداشتن پوشش با سهولت نسبی استفاده کنید.

پس از آن شما باید کارت SD را که Raspbian را روی آن نصب کرده اید در درگاه کارت SD در RPi خود قرار دهید (برای محل درگاه کارت SD ، مرحله 6 را ببینید)

مرحله 5: جمع آوری جعبه و فن

مونتاژ جعبه و فن
مونتاژ جعبه و فن
مونتاژ جعبه و فن
مونتاژ جعبه و فن
مونتاژ جعبه و فن
مونتاژ جعبه و فن

پس از آن می توانید به جمع آوری جعبه ای که RPi شما در آن قرار دارد بروید. جعبه از پلاستیک ساخته شده است و دوباره در یک فویل پوشانده شده است که به راحتی جدا می شود. پیشنهاد می کنیم مونتاژ جعبه را از کناره های برد RPi خود شروع کنید ، زیرا در این صورت می توانید با تشخیص شکاف های پورت در کناره ها به راحتی تشخیص دهید که کدام طرف است و دقیقاً چگونه باید جعبه کنار هم قرار گیرد. سپس قسمت پایینی جعبه را می چسبانید. اطمینان حاصل کنید که سوراخ در قسمت پایین با GPU هماهنگ است.

پس از آن می توانید قسمت بالای جعبه را وصل کنید. "پاهای" کوچکتر که در دو طرف سمت بالا بیرون می آیند باید با سوراخ های کوچک در هر طرف جعبه تراز شوند. در این مرحله شما باید کاملاً مطمئن شوید که قسمت بالای جعبه روی آرایه پین GPIO قرار دارد. در ادامه ، اکنون می توانید ماژول RTC را ضمیمه کنید. همانطور که در تصویر دیده می شود ، می توان آن را به چهار پین GPIO اول که به سمت مرکز برد نگاه می کنند وصل کرد. اکنون کار تنظیم سخت افزار RPi خود را فقط با اتصال فن به سمت بالای برد پایان دهید. نقش فن ، همانند هیت سینک ها ، این است که خنک سازی و عملکرد مطلوب RPi خود را هنگامی که تحت بار محاسباتی سنگینی قرار دارد ، فعال کند. شما ابتدا با استفاده از یک پیچ کوچک متقاطع ، پنکه را در جای خود پیچ می کنید ، پیچ ها و نشان هوای فن به سمت داخل جعبه قرار دارد. سپس کابل فن باید به پایه های GPIO 2 و 3 متصل شود و به طرف بیرون جعبه نگاه کند. اگر به نظر می رسد برخی از پیچ ها با خود تخته تداخل دارند و/یا اجازه نمی دهند جعبه به طور کامل بسته شود ، البته می توانید برخی از آنها را به گونه ای پیچ کنید که به سمت بیرون جعبه نشان دهند. اگر به نظر نمی رسد فن کار می کند ، سعی کنید کابل فن را به پین ها وصل کنید یا حتی کابل شل را به فن لحیم کنید.

مرحله 6: اتصال وسایل جانبی

اتصال وسایل جانبی
اتصال وسایل جانبی
اتصال وسایل جانبی
اتصال وسایل جانبی
اتصال وسایل جانبی
اتصال وسایل جانبی

در این قسمت از فرایند ، شما برد RPi خود را به یک رایانه قابل استفاده تبدیل می کنید.

برای این شما نیاز دارید:

  • اختیاری: کابل HDMI به VGA
  • موش
  • صفحه کلید
  • مانیتور
  • مانیتور و کابل برق RPi

ابتدا با اتصال مانیتور به RPi خود شروع کنید. پورت ویدئویی که RPi استفاده می کند HDMI است بنابراین اگر کابل یا مانیتور HDMI ندارید (به عنوان مثال اگر کابل VGA دارید) ، باید یک آداپتور HDMI TO VGA بخرید. پورت HDMI در یکی از کناره های رایانه تک برد RPi قرار دارد. پس از آن می توانید صفحه کلید و موس خود را از طریق پورت های USB به RPi متصل کنید. پس از تنظیم دستگاه های ورودی و خروجی اصلی خود ، می توانید RPi خود را با استفاده از آداپتور و کابل همراه برد خود به منبع تغذیه متصل کنید. توجه به این نکته ضروری است که توان الکتریسیته مورد استفاده برای اجرای RPi باید حداقل 2.5 آمپر باشد.

مرحله 7: راه اندازی سخت افزار دوربین

راه اندازی سخت افزار دوربین
راه اندازی سخت افزار دوربین
راه اندازی سخت افزار دوربین
راه اندازی سخت افزار دوربین
راه اندازی سخت افزار دوربین
راه اندازی سخت افزار دوربین

در این مرحله شما سخت افزار دوربین خود را تنظیم کرده و آن را به RPI متصل می کنید.

برای این کار به موارد زیر نیاز خواهید داشت:

  • EasyCap ADC (مبدل آنالوگ - دیجیتال) - چیپست UTV007
  • دوربین مدار بسته سونی Effio
  • سیم کشی و کابل

تنظیمات و تنظیمات کابل به طور کلی به شما بستگی دارد. در اصل ، شما باید دوربین را با نوعی کابل برق به منبع تغذیه و خروجی سیگنال دوربین را به دوربین وصل کنید. می توانید پیکربندی ما را در تصاویر بالا مشاهده کنید. شما باید کابل سیگنال دوربین را به کابل زرد زن EasyCap ADC وصل کنید. دیگر کابل های EasyCap مورد نیاز نخواهد بود. اکنون می توانید EasyCap خود را به RPi خود متصل کنید. از آنجا که احتمالاً فضای کافی در اطراف شکاف های USB Pi ندارید ، پیشنهاد می کنیم ADC را با کابل فرمت USB متصل کنید.

هشدار: EasyCap ADC با چیپ ست STK1160 ، Empia یا Arcmicro کار نمی کند. تنها چیپست پشتیبانی شده 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') باشد. با این حال ، ما به شدت توصیه می کنیم فقط دستورات را با استفاده از Ctrl+Shift+C برای کپی و Ctrl+Shift+V برای چسباندن دستورات داخل ترمینال کپی و جایگذاری کنید. این امر باعث می شود تا مراحل نصب بسیار ساده تر و سریعتر انجام شود.

اگر دوربین به درستی وصل شده باشد ، فید ویدئویی از دوربین را مشاهده خواهید کرد. اگر نه ، مراحل قبلی را دوباره بررسی کنید و مطمئن شوید که آنها را به درستی دنبال کرده اید.

مرحله 9: نصب تمام نرم افزارهای لازم

در مرحله بعد باید تمام نرم افزارهای لازم را نصب کنید. ابتدا این را اجرا کنید:

sudo apt-get update

و همه بسته ها را ارتقا دهید:

sudo apt-get upgrade

با استفاده از دستور زیر می توانید همه کتابخانه های سیستم را نصب کنید:

sudo apt-get install 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-imaging-tk libffi-dev libssl -دف

از آنجا که کد مورد استفاده برای تشخیص شهاب سنگ ها در پایتون نوشته شده است ، شما همچنین باید برخی از "ماژول" پایتون را که در کد استفاده می شود نصب کنید. ابتدا با نصب pip (Pip Installs Packages) از ترمینال شروع کنید:

sudo pip install -U pip setuptools

شما همچنین باید ابتدا بسته Numpy را نصب و به روز کنید:

sudo pip install numpy

sudo pip -ارتقاء numpy

شما قبلاً pip و Python در RPi خود دارید ، اما باید به آخرین نسخه ارتقا دهید. همه کتابخانه های پایتون را با دستور زیر نصب کنید:

sudo pip install gitpython Pillow scipy cython astropy pyephem weave paramiko

این احتمالاً مدتی طول خواهد کشید.

مرحله 10: تنظیم منطقه زمانی و ماژول RTC

از آنجا که زمان دقیق نقش مهمی در مشاهده و تشخیص شهاب سنگ ها دارد ، باید مطمئن شوید که RPi شما زمان صحیح را حفظ می کند. ابتدا ، منطقه زمانی خود را با استفاده از دستور زیر روی UTC (یک منطقه زمانی استاندارد در بین منجمان) تنظیم کنید:

sudo dpkg-پیکربندی مجدد tzdata

با این کار یک GUI باز می شود که شما را در این فرآیند راهنمایی می کند. "هیچ کدام از موارد فوق" و سپس "UTC" را انتخاب کرده و خارج شوید.

در مرحله بعد ، باید ماژول RTC خود را تنظیم کنید تا زمان خاموش و آفلاین بودن کامپیوتر شما نیز حفظ شود. برای راه اندازی ماژول ، اغلب از شما خواسته می شود که به نحوی یک فایل را ویرایش کنید. با:

سودو نانو

جایی که آدرس واقعی فایل را جایگزین می کنید. پس از اتمام کار ، Crtl+O و Crtl+X را فشار دهید.

همچنین ، هنگامی که از شما خواسته می شود یک خط کد را "نظر دهید" ، این کار را با قرار دادن علامت # در ابتدای خط مورد نظر انجام دهید.

خطوط زیر را در انتهای /boot/config.txt اضافه کنید:

dtparam = i2c_arm = روشن

dtoverlay = i2c-rtc ، ds3231

سپس RPi خود را راه اندازی مجدد کنید:

راه اندازی مجدد sudo

پس از آن ماژول hwclock جعلی را حذف کنید زیرا دیگر به آن نیاز ندارید:

sudo apt-get fake-hwclock را حذف کنید

sudo update-rc.d hwclock.sh فعال کردن sudo update-rc.d جعلی-hwclock حذف

بعد ، خطوط را با -systz در فایل/lib/udev/hwclock -set کامنت کنید.

اکنون باید زمان فعلی را با نوشتن زمان سیستم فعلی به RTC تنظیم کنید و از شر شیطان اضافی NTP خلاص شوید:

sudo hwclock -w

sudo apt-get حذف ntp sudo apt-get نصب ntpdate

ویرایش بیشتر! فایل /etc/rc.local را ویرایش کرده و دستور hwclock را بالای خطی که خروج 0 را می گوید اضافه کنید:

خوابیدن 1

hwclock -s ntpdate -debian

با ویرایش فایل/etc/default/hwclock و تغییر پارامتر H WCLOCKACCESS از تنظیم خودکار ساعت به مقدار متفاوت جلوگیری کنید:

HWCLOCKACCESS = شماره

اکنون باید به روزرسانی سیستم RTC را از ساعت سیستم غیرفعال کنید ، زیرا قبلاً این کار را انجام داده ایم ، با توضیح خط زیر در فایل /lib/systemd/system/hwclock-save.service:

ConditionFileIsExecutable =!/usr/sbin/ntpd

فعال کردن ساعت RTC با اجرای:

sudo systemctl سرویس hwclock-save.service را فعال کنید

برای اینکه زمان RTC هر 15 دقیقه به روز شود ، این را اجرا کنید:

crontab -e

و ویرایشگر متن مورد علاقه خود را انتخاب کنید.

و در انتهای فایل خط زیر را اضافه کنید:

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

با این کار زمان ساعت RTC هر 15 دقیقه از طریق اینترنت به روز می شود.

همین است! شما آماده هستید! این آسان بود ، اینطور نیست؟ تنها کاری که باید انجام دهید این است که کامپیوتر را راه اندازی مجدد کنید:

راه اندازی مجدد sudo

مرحله 11: فعال کردن سرویس Watchdog

گاهی اوقات RPi به طور غیرقابل توضیح آویزان و منجمد می شود. سرویس مراقبت اساساً RPi را به طور خودکار راه اندازی می کند وقتی که تایمر آن ثبت می کند که کامپیوتر در مدت زمان دلخواه کاری انجام نداده است.

برای فعال کردن کامل سرویس دیده بان ، ابتدا بسته نگهبان را با اجرای این دستور در ترمینال نصب کنید:

sudo apt-get install watchdog

سپس ماژول سرویس را به صورت دستی بارگذاری کنید:

sudo modprobe bcm2835_wdt

یک فایل.config برای بارگذاری خودکار ماژول و باز کردن آن با ویرایشگر نانو اضافه کنید:

sudo nano /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 را در ترمینال باز کنید:

sudo nano /etc/watchdog.conf

و سپس نظر ندهید [یعنی علامت هشتگ را در جلوی آن حذف کنید] خطی که با #watchdog-device شروع می شود. همچنین خطی که می گوید #max-load-1 = 24 را کامنت نکنید.

تنها چیزی که باقی می ماند فعال کردن و راه اندازی سرویس است:

sudo systemctl watchdog.service را فعال کنید

و سپس:

sudo systemctl شروع watchdog.service

مرحله 12: دریافت کد

کد باید در /home /pi بارگیری شود. برای بارگیری کد در آنجا ، موارد زیر را در ترمینال وارد کنید:

سی دی

با باز کردن ترمینال و اجرای کد می توانید کد را دریافت کنید:

git clone "https://github.com/CroatianMeteorNetwork/RMS.git"

اکنون ، برای کامپایل کد بارگیری شده و نصب همه کتابخانه های پایتون ، ترمینال را باز کرده و به پوشه ای که کد در آن کلون شده است ، بروید:

cd ~/RMS

و سپس اجرا کنید:

sudo python setup.py install

مرحله 13: تنظیم فایل پیکربندی

یکی از مهمترین مراحل ، تنظیم فایل پیکربندی است. شما باید فایل پیکربندی را باز کرده و آن را ویرایش کنید:

sudo nano /home/pi/RMS/.config

فرآیند راه اندازی اساساً شامل چندین قسمت است:

ابتدا باید شناسه ایستگاه خود را تنظیم کنید که در عنوان [System] یافت می شود. باید یک عدد 3 رقمی باشد. اگر RPi شما متعلق به یک سازمان نجومی است ، شناسه ایستگاه از آن سازمان به شما داده می شود. در غیر اینصورت می توانید شناسه را خودتان تعیین کنید. در مرحله بعد ، باید مختصات مکانی را که دوربین شما در آن قرار دارد ، از جمله ارتفاع محل مشاهده تنظیم کنید. اطلاعات مربوط به مختصات هر مکان را می توان به راحتی از طریق برنامه GPS مختصات در Android یا برنامه GPS Data - مختصات ، ارتفاع ، سرعت و قطب نما در iOS به دست آورد.

در مرحله بعد ، باید قسمت [Capture] فایل پیکربندی را تنظیم کنید. فقط باید تنظیمات وضوح تصویر دوربین و شماره FPS (فریم در ثانیه) را تغییر دهید.

اگر دوربین NTSC (آمریکای شمالی) دارید ، وضوح صفحه نمایش 720 در 480 و FPS شما 29.97 خواهد بود.

اگر دوربین سیستم PAL (اروپا) دارید ، دارای وضوح صفحه 720 در 576 و FPS شما 25 خواهد بود. شما باید داده ها را در فایل.config با توجه به این پارامترها پر کنید.

پس از انجام تنظیمات فایل پیکربندی ، Ctrl+O را برای ذخیره تغییرات در فایل و Crtl+X را برای خروج فشار دهید.

مرحله 14: تنظیم دوربین

راه اندازی دوربین
راه اندازی دوربین
راه اندازی دوربین
راه اندازی دوربین

برای شروع تنظیم دوربین ، باید یکبار دیگر mplayer را که امکان برقراری ارتباط با دوربین در ترمینال را دارد ، راه اندازی کنید.

اگر دوربین 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 باز کنید و فقط تنظیمات داده شده در پرونده را با حرکت در منو و تغییر تنظیمات دوربین مطابق توضیحات در دوربین کپی کنید. اینجا:

لنز - دستی

SHUTTER/AGC - MANUAL (ENTER) MODE - SHT+AGC SHUTTER - AGC - 18 WHITE BALLANCE - ANTI CR BACKLIGHT - OFF PICT ADJUSTMENT (ENTER) AIRROR - OFF BRIGHTNESS - 0 CONTRAST - 255 SHARPNESS - 0 HUE 128 - DUEG - OFF ATR - OFF MOTION DETECTION - OFF ……… مطبوعات بعدی ……… حریم خصوصی - OFF DAY/NIGHT - B/W (OFF، OFF، -، -) NR (ENTER) NR MODE - OFF Y LEVEL - - C LEVEL - - CAM ID - OFF SYNC - INT LANG - ENG ……… ذخیره همه خروجی

این تنظیمات دوربین را برای تشخیص شب هنگام شهاب سنگ ها بهینه می کند.

اگر تصویر خیلی تاریک به نظر می رسد (هیچ ستاره ای قابل مشاهده نیست) ، می توانید پارامتر AGC را روی 24 تنظیم کنید.

اگر صفحه نمایش mplayer سبز شد ، Crtl+C را در پنجره Terminal آن فشار دهید. پنجره ترمینال دیگری را باز کنید و دستور زیر را دو بار تایپ کنید:

sudo killall mplayer

مرحله 15: بالاخره! اجرای نرم افزار

ابتدا ، راه اندازی خود را با اجرای StartCapture به مدت 0.1 ساعت (6 دقیقه) آزمایش کنید:

پایتون -m RMS. StartCapture -d 0.1

اگر همه چیز با تنظیمات خوب است ، یک پنجره کاملاً سفید ظاهر می شود. جایی در بالای پنجره خطی وجود دارد که می گوید "Maxpixel". اگر پنجره باز نمی شود یا فرآیند ضبط به هیچ وجه شروع نمی شود ، به "مرحله 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

گاهی اوقات و در برخی از دستگاه ها ، به نظر می رسد هیچ پنجره Maxpixel وجود ندارد که باید قبل از تصویر رندر شود و در RMS اخطار وجود دارد. StartCapture log:

(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 ()

این محل فایل پیکربندی کتابخانه matplotlib python را چاپ می کند ، به عنوان مثال: /usr/local/lib/python2.7/dist-packages/matplotlib-2.0.2-py2.7-linux-armv7l.egg/matplotlib/mpl -data/matplotlibrc

ویرایش فایل با استفاده از ویرایشگر نانو:

سودو نانو

و هنگامی که در پرونده هستید ، خطی را که می گوید:

باطن: gtk3agg

با این خط:

باطن: Qt4Agg

همچنین باید خط را کامنت گذاری کنید:

#backend.qt4: PyQt4

فایل را ذخیره کنید و کار تمام است!

نصب Astropy شکست خورده است

اگر ماژول python astropy نصب نشد و پیام خطا نمایش داده شد می گوید:

ImportError: هیچ ماژولی به نام _build_utils.apple_accelerate وجود ندارد

سپس احتمالاً به نسخه جدید numpy احتیاج دارید. بنابراین برای حل مشکل numpy را ارتقا دهید:

sudo pip -ارتقاء numpy

پس از انجام این کار ، شما همچنین نیاز به نصب مجدد کامل ماژول های پایتون و سایر بسته ها دارید ، همانطور که در مرحله 9 توضیح داده شده است.

مرحله 17: نتایج

نتایج
نتایج
نتایج
نتایج
نتایج
نتایج

در اینجا چند تصویر شهاب سنگ است که از ضبط شهاب سنگ ها و اجرای نرم افزار قبلی نصب شده است.

توصیه شده: