فهرست مطالب:
- مرحله 1: الزامات و مواد
- مرحله 2: تنظیم RPi - مواد
- مرحله 3: نصب Raspbian
- مرحله 4: Heatsinks و کارت SD
- مرحله 5: جمع آوری جعبه و فن
- مرحله 6: اتصال وسایل جانبی
- مرحله 7: راه اندازی سخت افزار دوربین
- مرحله 8: آزمایش دوربین
- مرحله 9: نصب تمام نرم افزارهای لازم
- مرحله 10: تنظیم منطقه زمانی و ماژول RTC
- مرحله 11: فعال کردن سرویس Watchdog
- مرحله 12: دریافت کد
- مرحله 13: تنظیم فایل پیکربندی
- مرحله 14: تنظیم دوربین
- مرحله 15: بالاخره! اجرای نرم افزار
- مرحله 16: عیب یابی
- مرحله 17: نتایج
تصویری: ایستگاه شهابی رزبری پای: 17 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
هدف از این آموزش این است که شما یک دوربین ویدئویی با قابلیت تشخیص کامل شهاب بسازید که بعداً می توانید از آن برای تشخیص و مشاهدات شهاب سنگ استفاده کنید. مواد مورد استفاده نسبتاً ارزان خواهند بود و می توانید آنها را به راحتی در فروشگاه فناوری محلی خود خریداری کنید. تمام نرم افزارهای مورد استفاده در این پروژه منبع باز هستند و خود پروژه نیز منبع باز است.
اطلاعات بیشتر در مورد پروژه را در 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 شروع می کنیم. برای انجام این کار ، ما به مواد زیر نیاز داریم:
- تمشک پای 3
- 3 گرمکن
- جعبه پلاستیکی RPi با فن
- ماژول RTC
- کارت SD
مرحله 3: نصب Raspbian
اکنون باید Raspbian ، سیستم عامل RPi را روی کارت micro SD خود نصب کنید. می توانید Raspbian Jessie (تصویر سیستم عامل که با این تنظیمات کنونی دوربین کار می کند) را در این پیوند دریافت کنید: بارگیری Raspbian
همچنین ، برای نصب سیستم عامل روی کارت ، باید یک آداپتور کارت micro SD داشته باشید.
اگر کارت SD شما جدید نیست ، قبل از نصب Raspbian باید کارت را فرمت کنید. راهنمای نصب Raspbian و قالب بندی کارت SD را می توانید در این لینک بیابید: نصب Raspbian
مرحله 4: Heatsinks و کارت 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: نتایج
در اینجا چند تصویر شهاب سنگ است که از ضبط شهاب سنگ ها و اجرای نرم افزار قبلی نصب شده است.
توصیه شده:
ساخت ایستگاه هواشناسی رزبری پای SUPER: 8 مرحله (همراه با تصاویر)
یک ایستگاه آب و هوایی رزبری پای SUPER بسازید: بگذارید قبول کنیم ، ما انسانها در مورد آب و هوا زیاد صحبت می کنیم ⛅️. یک فرد معمولی چهار بار در روز و به طور متوسط 8 دقیقه و 21 ثانیه درباره وضعیت آب و هوا صحبت می کند. ریاضیات را انجام دهید و در مجموع 10 ماه از عمر خود را صرف می کنید تا حدود یاهو را صرف کنید
کامل ایستگاه هواشناسی رزبری پای DIY با نرم افزار: 7 مرحله (همراه با تصاویر)
کامل ایستگاه هواشناسی رزبری پای با نرم افزار: در اواخر فوریه این پست را در سایت Raspberry Pi دیدم. http://www.raspberrypi.org/school-weather-station-..The آنها ایستگاه های هواشناسی Raspberry Pi را برای مدارس ایجاد کرده بودند. من کاملاً یکی می خواستم! اما در آن زمان (و من معتقدم هنوز هم در حال نوشتن است
ایستگاه هواشناسی رزبری پای خورشیدی: 7 مرحله (همراه با تصاویر)
ایستگاه هواشناسی رزبری پای خورشیدی: با تکمیل دو پروژه قبلی من ، دوربین کامپکت و کنسول بازی های قابل حمل ، می خواستم یک چالش جدید پیدا کنم. پیشرفت طبیعی یک سیستم از راه دور در فضای باز بود … من می خواستم یک ایستگاه هواشناسی رزبری پای بسازم که
ایستگاه شبیه سازی رزبری پای: 9 مرحله
Raspberry Pi Emulation Station: با کمک Retropie ، یک سیستم بازی یکپارچهسازی با سیستمعامل ایجاد می کنیم
ایستگاه هواشناسی رزبری پای کامل: 14 مرحله (همراه با تصاویر)
ایستگاه هواشناسی رزبری پای کامل: سلام به همه ، این اولین دستورالعمل آموزشی من است! در این آموزش شما را راهنمایی می کنم که یک ایستگاه هواشناسی رزبری پای با پایگاه داده و وب سایت خاص خود بسازید. من این ایستگاه هواشناسی را در زمینه تکلیف مدرسه ساختم ، از Ins Ins الهام گرفتم