Სარჩევი:

ჟოლოს მეტეოროსადგური: 17 ნაბიჯი (სურათებით)
ჟოლოს მეტეოროსადგური: 17 ნაბიჯი (სურათებით)

ვიდეო: ჟოლოს მეტეოროსადგური: 17 ნაბიჯი (სურათებით)

ვიდეო: ჟოლოს მეტეოროსადგური: 17 ნაბიჯი (სურათებით)
ვიდეო: ინგა ბერუაშვილის ჟოლოს პლანტაცია 2024, ივლისი
Anonim
ჟოლოს პი მეტეორული სადგური
ჟოლოს პი მეტეორული სადგური

ამ გაკვეთილის მიზანია თქვენ შექმნათ სრულად ფუნქციონირებადი მეტეორების გამოვლენის ვიდეო კამერა, რომელსაც მოგვიანებით შეძლებთ გამოიყენოთ მეტეორების გამოვლენისა და დაკვირვებისთვის. გამოყენებული მასალები შედარებით იაფი იქნება და მათი შეძენა მარტივად შეგიძლიათ ადგილობრივ ტექნიკურ მაღაზიაში. ამ პროექტში გამოყენებული ყველა პროგრამული უზრუნველყოფა არის ღია წყარო, ხოლო თავად პროექტი ღიაა.

თქვენ შეგიძლიათ იპოვოთ მეტი ინფორმაცია პროექტის შესახებ Hackaday– ზე და ხორვატიის მეტეორთა ქსელის Github– ზე.

ნაბიჯი 1: მოთხოვნები და მასალები

გამოყენებული მასალებია:

  • ჟოლო Pi 3 კომპიუტერი
  • კლასი 10 მიკრო SD ბარათი, 32 GB მეხსიერება ან მეტი
  • მიკრო SD ბარათის ადაპტერი
  • 5V კვების ბლოკი RPi– სთვის, მაქსიმალური დენით მინიმუმ 2A
  • RPi საქმე გულშემატკივართან
  • გამათბობლები
  • RTC (რეალური დროის საათი) მოდული - DS3231 RTC მოდული
  • EasyCap (ჩიპსეტი UTV007) ვიდეო დიგიტიზატორი (სხვას აქვს პრობლემები RPi– სთან დაკავშირებით)
  • Sony Effio 673 CCTV კამერა და ფართო სფეროს ობიექტივი (4 მმ ან 6 მმ)
  • 12V კამერის კვების ბლოკი
  • უსაფრთხოების კამერის კორპუსი
  • გაყვანილობა და კაბელები
  • სურვილისამებრ: HDMI to VGA ადაპტერი

ნაბიჯი 2: RPi - მასალების დაყენება

RPi– ს დაყენება - მასალები
RPi– ს დაყენება - მასალები

ჩვენ პირველ რიგში დავიწყებთ თვით RPi– ს დაყენებით. ამისათვის ჩვენ დაგვჭირდება შემდეგი მასალები:

  • ჟოლო პი 3
  • 3 გამაცხელებელი
  • RPi პლასტიკური ყუთი ვენტილატორით
  • RTC მოდული
  • SD ბარათი

ნაბიჯი 3: დააინსტალირეთ Raspbian

Raspbian– ის დაყენება
Raspbian– ის დაყენება

ახლა თქვენ უნდა დააინსტალიროთ Raspbian, RPi OS თქვენს მიკრო SD ბარათზე. თქვენ შეგიძლიათ მიიღოთ Raspbian Jessie (OS სურათი, რომელიც მუშაობს ამ მიმდინარე კამერის დაყენებით) ამ ბმულზე: Raspbian– ის ჩამოტვირთვა

ასევე, თქვენ უნდა გქონდეთ მიკრო SD ბარათის ადაპტერი, რომ დააინსტალიროთ OS ბარათზე.

იმ შემთხვევაში, თუ თქვენი SD ბარათი ახალი არ არის, Raspbian– ის დაყენებამდე მოგიწევთ ბარათის ფორმატირება. თქვენ შეგიძლიათ იხილოთ Raspbian– ის ინსტალაციისა და SD ბარათის ფორმატირების სახელმძღვანელო ამ ბმულზე: Raspbian– ის ინსტალაცია

ნაბიჯი 4: გამაცხელებლები და 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 to VGA კაბელი
  • თაგვი
  • კლავიატურა
  • მონიტორი
  • მონიტორის და RPi დენის კაბელები

თქვენ დაიწყებთ მონიტორის თქვენს RPi– სთან დაკავშირებას. ვიდეო პორტი, რომელსაც იყენებს RPi არის HDMI, ასე რომ, თუ არ გაქვთ HDMI კაბელი ან მონიტორი (მაგალითად, თუ გაქვთ VGA კაბელი), თქვენ უნდა შეიძინოთ HDMI TO VGA ადაპტერი. HDMI პორტი მდებარეობს RPi ერთჯერადი დაფის კომპიუტერის ერთ მხარეს. ამის შემდეგ თქვენ შეგიძლიათ დააკავშიროთ კლავიატურა და მაუსი RPi– ს USB პორტების საშუალებით. თქვენი ძირითადი შეყვანისა და გამომავალი მოწყობილობების დაყენების შემდეგ, შეგიძლიათ თქვენი RPi ჩართოთ კვების წყარო ადაპტერისა და კაბელის გამოყენებით, რომელიც მოყვება თქვენს დაფას. მნიშვნელოვანია აღინიშნოს, რომ ელექტროენერგიის სიმძლავრე, რომელიც გამოიყენება RPi– ს გასაშვებად, უნდა იყოს მინიმუმ 2.5 ა.

ნაბიჯი 7: კამერის აპარატურის დაყენება

კამერის აპარატურის დაყენება
კამერის აპარატურის დაყენება
კამერის აპარატურის დაყენება
კამერის აპარატურის დაყენება
კამერის აპარატურის დაყენება
კამერის აპარატურის დაყენება

ამ ნაბიჯში თქვენ გააკეთებთ თქვენი კამერის აპარატურულ დაყენებას და დაუკავშირებთ მას RPI- ს.

ამისათვის დაგჭირდებათ შემდეგი:

  • EasyCap ADC (ანალოგიურ -ციფრული გადამყვანი) - ჩიპსეტი UTV007
  • Sony Effio CCTV კამერა
  • გაყვანილობა და კაბელები

საკაბელო დაყენება და კონფიგურაცია ზოგადად თქვენზეა დამოკიდებული. ძირითადად, თქვენ უნდა დაუკავშიროთ კამერა კვების ბლოკს კვების კაბელით და კამერის სიგნალის გამომუშავება კამერასთან. თქვენ შეგიძლიათ ნახოთ ჩვენი კონფიგურაცია ზემოთ მოცემულ სურათებზე. თქვენ დაგჭირდებათ კამერის სიგნალის კაბელის დაკავშირება EasyCap ADC- ის ყვითელ ქალურ კაბელთან. EasyCap– ის სხვა კაბელები არ იქნება საჭირო. ახლა თქვენ შეგიძლიათ დაუკავშიროთ თქვენი EasyCap თქვენს RPi– ს. ვინაიდან თქვენ ალბათ არ გექნებათ საკმარისი ადგილი Pi– ს USB სლოტების არეალის გარშემო, ჩვენ გირჩევთ, რომ 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 მძღოლი = v4l2: მოწყობილობა =/dev/video0: input = 0: norm = PAL -vo x11

თუ თქვენ აკრიფებთ ბრძანებებს ხელით ტერმინალში, დარწმუნდით, რომ წინა ბრძანების "მძღოლი = v4l2" ნაწილში სწორი სიმბოლო არ არის ერთი ('1'), არამედ მცირე ასო L ('l'). თუმცა, ჩვენ მკაცრად გირჩევთ მხოლოდ ბრძანებების კოპირება და ჩასმა Ctrl+Shift+C კოპირებისთვის და Ctrl+Shift+V ტერმინალში ბრძანებების ჩასასმელად. ეს აადვილებს დაყენების პროცესს ბევრად უფრო სწრაფად და ბევრად უფრო სწრაფად.

თუ კამერა სწორად არის დაკავშირებული, თქვენ იხილავთ კამერის ვიდეო ჩანაწერს. თუ არა, გადაამოწმეთ წინა ნაბიჯები და დარწმუნდით, რომ სწორად მიჰყევით მათ.

ნაბიჯი 9: დააინსტალირეთ ყველა საჭირო პროგრამა

შემდეგი თქვენ უნდა დააინსტალიროთ ყველა საჭირო პროგრამული უზრუნველყოფა. პირველი, გაუშვით ეს:

sudo apt-get განახლება

და განაახლეთ ყველა პაკეტი:

sudo apt-get განახლება

თქვენ შეგიძლიათ დააინსტალიროთ სისტემის ყველა ბიბლიოთეკა შემდეგი ბრძანების გამოყენებით:

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 დააინსტალირეთ numpy

sudo pip -განაახლეთ numpy

თქვენ უკვე გექნებათ პიპი და პითონი თქვენს 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 ამოიღეთ ყალბი საათი

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 დააინსტალირეთ დარაჯი

შემდეგ ჩატვირთეთ სერვისის მოდული ხელით:

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. იმისათვის, რომ გადმოწეროთ კოდი იქ, შეიყვანეთ შემდეგი ტერმინალში:

cd

შეგიძლიათ მიიღოთ კოდი ტერმინალის გახსნით და გაშვებით:

git კლონი "https://github.com/CroatianMeteorNetwork/RMS.git"

ახლა, გადმოწერილი კოდის შესადგენად და პითონის ყველა ბიბლიოთეკის დაყენების მიზნით, გახსენით ტერმინალი და გადადით საქაღალდეში, სადაც კოდის კლონირება ხდება:

cd ~/RMS

და შემდეგ გაუშვით:

sudo python setup.py ინსტალაცია

ნაბიჯი 13: კონფიგურაციის ფაილის დაყენება

ერთ -ერთი ყველაზე მნიშვნელოვანი ნაბიჯი არის კონფიგურაციის ფაილის დაყენება. თქვენ უნდა გახსნათ კონფიგურაციის ფაილი და შეცვალოთ იგი:

sudo nano /home/pi/RMS/.config

შექმნის პროცესი ძირითადად რამდენიმე ნაწილისგან შედგება:

პირველ რიგში, თქვენ უნდა დააყენოთ თქვენი სადგურის ID, რომელიც მოცემულია [სისტემის] სათაურში. ის უნდა იყოს სამნიშნა რიცხვი. თუ თქვენი RPi ეკუთვნის ასტრონომიულ ორგანიზაციას, სადგურის ID მოგეცემათ ამ ორგანიზაციიდან. თუ არა, პირადობის მოწმობა შეგიძლიათ თავად დააყენოთ. შემდეგი, თქვენ უნდა დაადგინოთ იმ ადგილის კოორდინატები, სადაც არის თქვენი კამერა, მათ შორის დაკვირვების ადგილის სიმაღლე. ინფორმაცია ნებისმიერი ადგილის კოორდინატებთან დაკავშირებით მარტივად შეგიძლიათ მიიღოთ Android– ის „GPS კოორდინატების“აპლიკაციის ან iOS– ის „GPS მონაცემების - კოორდინატების, სიმაღლეების, სიჩქარისა და კომპასის“აპლიკაციის საშუალებით.

შემდეგი, თქვენ უნდა დააყენოთ კონფიგურაციის ფაილის [Capture] ნაწილი. თქვენ უბრალოდ უნდა შეცვალოთ თქვენი კამერის რეზოლუციის პარამეტრები და FPS ნომერი (კადრები წამში).

თუ თქვენ გაქვთ NTSC კამერა (ჩრდილოეთ ამერიკა), გექნებათ ეკრანის გარჩევადობა 720 x 480, ხოლო თქვენი FPS იქნება 29.97.

თუ თქვენ გაქვთ PAL სისტემის კამერა (ევროპა), გექნებათ ეკრანის გარჩევადობა 720 x 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 მძღოლი = v4l2: მოწყობილობა =/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) MIRROROR - OFF BRIGHTNESS - 0 CONTRAST - 255 SHARPNESS - 0 HUE 128 - GUE - 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 მის ტერმინალის ფანჯარაში. გახსენით ტერმინალის სხვა ფანჯარა და ორჯერ ჩაწერეთ შემდეგი ბრძანება:

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 ჟურნალში:

(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 პითონის ბიბლიოთეკის კონფიგურაციის ფაილის ადგილმდებარეობას, მაგალითად: /usr/local/lib/python2.7/dist-packages/matplotlib-2.0.2-py2.7-linux-armv7l.egg/matplotlib/mpl -მონაცემები/matplotlibrc

შეცვალეთ ფაილი ნანო რედაქტორის გამოყენებით:

სუდო ნანო

და როდესაც ფაილშია, შეცვალეთ ხაზი, რომელიც ამბობს:

უკანა მხარე: gtk3agg

ამ ხაზით:

უკანა მხარე: Qt4Agg

თქვენ ასევე უნდა დატოვოთ კომენტარი ხაზის შესახებ:

#backend.qt4: PyQt4

შეინახეთ ფაილი და თქვენ დასრულდება!

ასტროპიის ინსტალაცია ვერ მოხერხდა

თუ ასტროპიის პითონის მოდული ვერ დაინსტალირდება და ნაჩვენები შეცდომის შეტყობინება ამბობს:

ImportError: არცერთი მოდული არ არის დასახელებული _build_utils.apple_accelerate

მაშინ ალბათ დაგჭირდებათ numpy– ის ახალი ვერსია. ასე რომ, გააგრძელეთ და განაახლეთ numpy პრობლემის გადასაჭრელად:

sudo pip -განაახლეთ numpy

ამის გაკეთების შემდეგ, თქვენ ასევე უნდა განახორციელოთ პითონის მოდულების და სხვა პაკეტების სრული ხელახალი ინსტალაცია, როგორც ეს აღწერილია მე –9 ნაბიჯში.

ნაბიჯი 17: შედეგები

შედეგები
შედეგები
შედეგები
შედეგები
შედეგები
შედეგები

აქ არის რამოდენიმე მეტეორის სურათი, რომელიც მივიღეთ მეტეორების გადაღებისა და ადრე დაინსტალირებული პროგრამული უზრუნველყოფის მუშაობისას.

გირჩევთ: