Mục lục:

Trạm sao băng Raspberry Pi: 17 bước (có hình ảnh)
Trạm sao băng Raspberry Pi: 17 bước (có hình ảnh)

Video: Trạm sao băng Raspberry Pi: 17 bước (có hình ảnh)

Video: Trạm sao băng Raspberry Pi: 17 bước (có hình ảnh)
Video: Cảnh báo tai nạn giao thông khi thắng gấp #Shorts 2024, Tháng bảy
Anonim
Trạm sao băng Raspberry Pi
Trạm sao băng Raspberry Pi

Mục tiêu của hướng dẫn này là để bạn xây dựng một máy quay video phát hiện thiên thạch hoạt động đầy đủ mà bạn sẽ có thể sử dụng sau này để phát hiện và quan sát thiên thạch. Các vật liệu được sử dụng sẽ tương đối rẻ và có thể dễ dàng mua tại cửa hàng công nghệ địa phương của bạn. Tất cả phần mềm được sử dụng trong dự án này là mã nguồn mở và bản thân dự án cũng là mã nguồn mở.

Bạn có thể tìm thêm thông tin về dự án trên Hackaday và trên Github của Mạng sao băng Croatia.

Bước 1: Yêu cầu và vật liệu

Các vật liệu được sử dụng là:

  • Máy tính Raspberry Pi 3
  • Thẻ micro SD loại 10, bộ nhớ 32 GB trở lên
  • bộ chuyển đổi thẻ micro SD
  • Nguồn cung cấp 5V cho RPi với dòng điện tối đa ít nhất là 2A
  • Vỏ RPi có quạt
  • Tản nhiệt
  • Mô-đun RTC (Đồng hồ thời gian thực) - Mô-đun DS3231 RTC
  • Bộ số hóa video EasyCap (chipset UTV007) (các bộ khác gặp sự cố trên RPi)
  • Máy ảnh camera quan sát Sony Effio 673 và ống kính trường rộng (4mm hoặc 6mm)
  • Nguồn cung cấp máy ảnh 12V
  • Nhà ở camera an ninh
  • Hệ thống dây điện và cáp
  • TÙY CHỌN: Bộ chuyển đổi HDMI sang VGA

Bước 2: Thiết lập RPi - Vật liệu

Thiết lập RPi - Vật liệu
Thiết lập RPi - Vật liệu

Đầu tiên chúng ta sẽ bắt đầu với việc thiết lập RPi. Để làm được điều đó, chúng ta sẽ cần những tài liệu sau:

  • Raspberry Pi 3
  • 3 tản nhiệt
  • Hộp nhựa RPi có quạt
  • Mô-đun RTC
  • thẻ SD

Bước 3: Cài đặt Raspbian

Cài đặt Raspbian
Cài đặt Raspbian

Bây giờ bạn sẽ phải cài đặt hệ điều hành Raspbian, RPi trên thẻ micro SD của mình. Bạn có thể tải Raspbian Jessie (hình ảnh hệ điều hành hoạt động với thiết lập máy ảnh hiện tại này) trên liên kết này: Tải xuống Raspbian

Ngoài ra, bạn phải có bộ điều hợp thẻ micro SD để cài đặt hệ điều hành trên thẻ.

Trong trường hợp thẻ SD của bạn không phải là thương hiệu mới, bạn sẽ phải định dạng thẻ trước khi cài đặt Raspbian. Bạn có thể tìm thấy hướng dẫn cài đặt Raspbian và định dạng thẻ SD trên liên kết này: Cài đặt Raspbian

Bước 4: Tản nhiệt & Thẻ SD

Tản nhiệt & thẻ SD
Tản nhiệt & thẻ SD
Tản nhiệt & thẻ SD
Tản nhiệt & thẻ SD
Tản nhiệt & Thẻ SD
Tản nhiệt & Thẻ SD

Chúng tôi bắt đầu bằng cách dán các tấm tản nhiệt vào CPU và GPU của bo mạch, cũng như mặt sau của GPU. Đầu tiên bạn phải bóc lớp vỏ màu xanh, bên dưới là bề mặt dính bám các bộ phận đã nói ở trên. Phần bóc có thể hơi phức tạp, nhưng bạn có thể dùng bất kỳ vật sắc nhọn nào để tháo vỏ một cách dễ dàng.

Sau đó, bạn phải đặt thẻ SD mà bạn đã cài đặt Raspbian vào cổng thẻ SD trên RPi của bạn (để biết vị trí của cổng thẻ SD, hãy xem Bước 6)

Bước 5: Lắp ráp hộp và quạt

Lắp ráp hộp và quạt
Lắp ráp hộp và quạt
Lắp ráp hộp và quạt
Lắp ráp hộp và quạt
Lắp ráp hộp và quạt
Lắp ráp hộp và quạt

Sau đó, bạn có thể chuyển sang lắp ráp chiếc hộp mà RPi của bạn sẽ ở trong. Hộp được làm bằng nhựa và lại được bọc trong một lớp giấy bạc có thể tháo ra dễ dàng. Chúng tôi khuyên bạn nên bắt đầu lắp ráp hộp từ các mặt của bảng RPi, vì sau đó bạn có thể dễ dàng xác định mặt nào là mặt nào và hộp phải được đặt chính xác như thế nào bằng cách nhận ra các khe cổng ở các mặt. Sau đó, bạn sẽ đính kèm dưới cùng của hộp. Đảm bảo rằng lỗ ở phía dưới cùng khớp với GPU.

Sau đó, bạn có thể gắn mặt trên của hộp. Các 'chân' nhỏ hơn đi ra ở cả hai mặt của mặt trên cùng phải được căn chỉnh với các lỗ nhỏ trên mỗi mặt của hộp. Tại thời điểm này, bạn hoàn toàn phải đảm bảo rằng phần trên cùng của hộp nằm trên mảng chân GPIO. Tiếp tục, bây giờ bạn có thể đính kèm mô-đun RTC. Nó có thể được gắn vào bốn chân GPIO đầu tiên nhìn về phía trung tâm của bảng, như trong hình. Bây giờ hoàn thành công việc thiết lập phần cứng của RPi của bạn bằng cách chỉ cần gắn quạt vào mặt trên của bo mạch. Vai trò của quạt, cũng giống như các bộ tản nhiệt, là cho phép làm mát và hoạt động tối ưu cho RPi của bạn khi nó chịu tải nặng tính toán. Đầu tiên, bạn sẽ vặn quạt vào vị trí bằng cách sử dụng một vít chữ thập nhỏ, với các vít và logo của quạt hướng vào bên trong hộp. Sau đó, cáp quạt phải được kết nối với chân GPIO 2 và 3, nhìn về phía bên ngoài của hộp. Nếu một số ốc vít dường như đang can thiệp vào chính bo mạch và / hoặc không cho phép đóng hộp hoàn toàn, tất nhiên, bạn có thể vặn một số ốc vít vào sao cho chúng hướng ra bên ngoài hộp. Nếu quạt dường như không hoạt động, hãy thử kết nối lại cáp quạt với các chân hoặc thậm chí hàn cáp lỏng vào quạt.

Bước 6: Kết nối các thiết bị ngoại vi

Kết nối các thiết bị ngoại vi
Kết nối các thiết bị ngoại vi
Kết nối các thiết bị ngoại vi
Kết nối các thiết bị ngoại vi
Kết nối các thiết bị ngoại vi
Kết nối các thiết bị ngoại vi

Trong phần này của quá trình, bạn sẽ biến bảng RPi của mình thành một máy tính có thể sử dụng được.

Đối với điều này, bạn sẽ cần:

  • TÙY CHỌN: Cáp HDMI sang VGA
  • chuột
  • bàn phím
  • Màn hình
  • Màn hình và cáp nguồn RPi

Bạn sẽ bắt đầu với việc kết nối màn hình với RPi của mình. Cổng video mà RPi sử dụng là HDMI, vì vậy nếu bạn không có cáp HDMI hoặc màn hình (ví dụ: nếu bạn có cáp VGA), bạn phải mua bộ chuyển đổi HDMI TO VGA. Cổng HDMI nằm ở một trong các cạnh của máy tính bảng đơn RPi. Sau đó, bạn có thể kết nối bàn phím và chuột với RPi qua cổng USB. Sau khi thiết lập các thiết bị đầu vào và đầu ra cơ bản, bạn có thể cắm RPi vào nguồn điện bằng cách sử dụng bộ chuyển đổi và cáp đi kèm với bo mạch của bạn. Điều quan trọng cần lưu ý là công suất của điện được sử dụng để chạy RPi ít nhất phải là 2,5 A.

Bước 7: Thiết lập phần cứng của máy ảnh

Thiết lập phần cứng của máy ảnh
Thiết lập phần cứng của máy ảnh
Thiết lập phần cứng của máy ảnh
Thiết lập phần cứng của máy ảnh
Thiết lập phần cứng của máy ảnh
Thiết lập phần cứng của máy ảnh

Trong bước này, bạn sẽ thiết lập phần cứng của máy ảnh và kết nối nó với RPI.

Đối với điều này, bạn sẽ cần những thứ sau:

  • EasyCap ADC (bộ chuyển đổi tương tự-kỹ thuật số) - chipset UTV007
  • Camera quan sát Sony Effio
  • Hệ thống dây điện và cáp

Việc thiết lập và cấu hình cáp thường tùy thuộc vào bạn. Về cơ bản, bạn cần kết nối camera với nguồn điện bằng một số loại cáp nguồn và đầu ra tín hiệu camera cho camera. Bạn có thể xem cấu hình của chúng tôi trên các hình ảnh ở trên. Bạn sẽ cần kết nối cáp tín hiệu camera với cáp cái màu vàng của EasyCap ADC. Các cáp khác của EasyCap sẽ không cần thiết. Bây giờ bạn có thể kết nối EasyCap với RPi của mình. Vì có thể bạn sẽ không có đủ chỗ xung quanh khu vực khe cắm USB của Pi, chúng tôi khuyên bạn nên kết nối ADC bằng cáp mở rộng USB.

CẢNH BÁO: EasyCap ADC với chipset STK1160, Empia hoặc Arcmicro sẽ không hoạt động. Chipset duy nhất được hỗ trợ là UTV007.

Bước 8: Kiểm tra máy ảnh

Kiểm tra máy ảnh
Kiểm tra máy ảnh
Kiểm tra máy ảnh
Kiểm tra máy ảnh

Để kiểm tra cấu hình của bạn, bạn sẽ phải kiểm tra tín hiệu được truyền đến RPi của bạn.

Từ bây giờ, bạn sẽ cài đặt tất cả phần mềm bằng thiết bị đầu cuối, đây là giao diện người dùng dòng lệnh. Vì bạn sẽ sử dụng nó rất thường xuyên, điều quan trọng cần lưu ý là nó có thể được mở bằng phím tắt: Crtl + Alt + T.

Đầu tiên cài đặt mplayer thông qua thiết bị đầu cuối bằng lệnh này:

sudo apt-get install mplayer

Đây là một chương trình để xem video từ máy ảnh.

Tiếp theo, bạn sẽ phải chạy mplayer. Nếu bạn có máy ảnh NTSC (tiêu chuẩn Bắc Mỹ), hãy chạy điều này trong thiết bị đầu cuối:

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

Nếu bạn có máy ảnh PAL (Châu Âu), hãy nhập thông tin sau:

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

Nếu bạn đang nhập các lệnh theo cách thủ công trong Terminal, hãy đảm bảo rằng ký tự chính xác trong phần "driver = v4l2" của lệnh trước đó không phải là một ('1'), mà là một chữ cái L viết thường ('l'). Tuy nhiên, chúng tôi thực sự khuyên bạn chỉ nên sao chép và dán các lệnh bằng Ctrl + Shift + C để sao chép và Ctrl + Shift + V để dán các lệnh bên trong Terminal. Điều này làm cho quá trình thiết lập trở nên dễ dàng và nhanh chóng hơn nhiều.

Nếu máy ảnh được kết nối đúng cách, bạn sẽ thấy nguồn cấp dữ liệu video từ máy ảnh. Nếu không, hãy kiểm tra lại các bước trước đó và đảm bảo rằng bạn đã làm theo chúng một cách chính xác.

Bước 9: Cài đặt tất cả phần mềm cần thiết

Tiếp theo, bạn sẽ phải cài đặt tất cả các phần mềm cần thiết. Đầu tiên, hãy chạy cái này:

sudo apt-get cập nhật

Và nâng cấp tất cả các gói:

sudo apt-get nâng cấp

Bạn có thể cài đặt tất cả các thư viện hệ thống bằng cách sử dụng lệnh sau:

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-images-tk libffi-dev libssl -dev

Vì mã được sử dụng để phát hiện thiên thạch được viết bằng Python, bạn cũng phải cài đặt một số 'mô-đun' Python được sử dụng trong mã. Đầu tiên, hãy bắt đầu bằng cách cài đặt pip (Gói cài đặt Pip) từ thiết bị đầu cuối:

sudo pip install -U pip setuptools

Bạn cũng phải cài đặt và cập nhật gói Numpy trước:

sudo pip cài đặt numpy

sudo pip - nâng cấp numpy

Bạn sẽ có pip và Python trên RPi của mình, nhưng bạn phải nâng cấp lên phiên bản mới nhất. Cài đặt tất cả các thư viện Python bằng lệnh sau:

sudo pip install gitpython Gối scipy cython astropy pyephem dệt paramiko

Điều này có thể sẽ mất một thời gian.

Bước 10: Thiết lập Múi giờ và Mô-đun RTC

Vì thời gian chính xác đóng một vai trò quan trọng trong việc quan sát và phát hiện sao băng, bạn phải đảm bảo RPi của mình giữ đúng thời gian. Trước tiên, hãy đặt múi giờ của bạn thành UTC (múi giờ chuẩn giữa các nhà thiên văn học) bằng lệnh sau:

sudo dpkg-cấu hình lại tzdata

Thao tác này sẽ mở ra một GUI sẽ hướng dẫn bạn thực hiện quá trình. Chọn 'Không có điều gì ở trên', sau đó chọn 'UTC' và thoát.

Tiếp theo, bạn sẽ phải thiết lập mô-đun RTC của mình để duy trì thời gian ngay cả khi máy tính của bạn đang tắt và ngoại tuyến. Để thiết lập mô-đun, bạn thường sẽ được yêu cầu chỉnh sửa tệp bằng cách nào đó. Làm điều đó với:

sudo nano

nơi bạn sẽ thay thế bằng địa chỉ tệp thực tế. Sau khi hoàn tất, nhấn Crtl + O và Crtl + X.

Ngoài ra, khi bạn được yêu cầu 'bình luận' một dòng mã, hãy làm điều đó bằng cách đặt dấu # ở đầu dòng được đề cập.

Thêm các dòng sau vào cuối /boot/config.txt:

dtparam = i2c_arm = on

dtoverlay = i2c-rtc, ds3231

Sau đó khởi động lại RPi của bạn:

khởi động lại sudo

Sau đó, loại bỏ mô-đun fake-hwclock vì bạn không cần nó nữa:

sudo apt-get remove fake-hwclock

sudo update-rc.d hwclock.sh enable sudo update-rc.d fake-hwclock remove

Tiếp theo, nhận xét các dòng có -systz trong tệp / lib / udev / hwclock-set.

Bây giờ bạn phải đặt thời gian hiện tại bằng cách ghi thời gian hệ thống hiện tại thành RTC và loại bỏ daemon NTP dư thừa:

sudo hwclock -w

sudo apt-get remove ntp sudo apt-get install ntpdate

Chỉnh sửa nhiều hơn! Chỉnh sửa tệp /etc/rc.local và thêm lệnh hwclock phía trên dòng cho biết thoát 0:

ngủ 1

hwclock -s ntpdate-debian

Ngăn cài đặt tự động của đồng hồ thành một giá trị khác bằng cách chỉnh sửa tệp / etc / default / hwclock và thay đổi thông số H WCLOCKACCESS:

HWCLOCKACCESS = không

Bây giờ bạn phải tắt cập nhật hệ thống RTC từ đồng hồ hệ thống, vì chúng tôi đã làm điều đó, bằng cách nhận xét dòng sau trong tệp /lib/systemd/system/hwclock-save.service tệp:

ConditionFileIsExecutable =! / Usr / sbin / ntpd

Bật đồng hồ RTC bằng cách chạy:

sudo systemctl cho phép hwclock-save.service

Để thời gian RTC được cập nhật 15 phút một lần, bạn chạy như sau:

crontab -e

và chọn trình soạn thảo văn bản yêu thích của bạn.

Và ở cuối tệp, thêm dòng sau:

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

Thao tác này sẽ cập nhật thời gian đồng hồ RTC 15 phút một lần qua Internet.

Đó là nó! Bạn đã sẵn sàng! Điều này thật dễ dàng, phải không? Tất cả những gì bạn phải làm tiếp theo là khởi động lại máy tính:

khởi động lại sudo

Bước 11: Bật dịch vụ cơ quan giám sát

RPi đôi khi bị treo và đóng băng một cách khó hiểu. Dịch vụ cơ quan giám sát về cơ bản sẽ tự động khởi động lại RPi khi bộ đếm thời gian của nó đăng ký rằng máy tính không thực hiện bất cứ điều gì trong một khoảng thời gian tùy ý.

Để kích hoạt hoàn toàn dịch vụ cơ quan giám sát, trước tiên hãy cài đặt gói cơ quan giám sát bằng cách chạy gói này trong thiết bị đầu cuối:

sudo apt-get install cơ quan giám sát

Sau đó, tải mô-đun dịch vụ theo cách thủ công:

sudo modprobe bcm2835_wdt

Thêm tệp.config để tự động tải mô-đun và mở nó bằng trình chỉnh sửa nano:

sudo nano /etc/modules-load.d/bcm2835_wdt.conf

Sau đó thêm dòng này vào tệp:

bcm2835_wdt

và sau đó lưu tệp bằng cách gõ Ctrl + O và sau đó Ctrl + X.

Bạn cũng phải chỉnh sửa một tệp khác tại / lib / systemd / system / watchdog.service bằng cách chạy tệp này trong thiết bị đầu cuối:

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

Bây giờ, hãy thêm một dòng vào phần [Cài đặt]:

[Cài đặt]

WantedBy = multi-user.target

Ngoài ra, một việc còn lại phải làm là tự cấu hình dịch vụ cơ quan giám sát. Đầu tiên hãy mở tệp.conf trong terminal:

sudo nano /etc/watchdog.conf

và sau đó bỏ ghi chú [nghĩa là bỏ dấu thăng đằng trước nó] dòng bắt đầu bằng # watchdog-device. Đồng thời bỏ ghi chú dòng có nội dung # max-load-1 = 24.

Tất cả những gì còn lại là kích hoạt và bắt đầu dịch vụ:

sudo systemctl cho phép watchdog.service

Và sau đó:

sudo systemctl start watchdog.service

Bước 12: Lấy mã

Mã sẽ phải được tải xuống / home / pi. Để tải xuống mã ở đó, hãy nhập thông tin sau vào thiết bị đầu cuối:

đĩa CD

Bạn có thể lấy mã bằng cách mở thiết bị đầu cuối và chạy:

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

Bây giờ, để biên dịch mã đã tải xuống và cài đặt tất cả các thư viện Python, hãy mở terminal và điều hướng đến thư mục chứa mã được sao chép:

cd ~ / RMS

Và sau đó chạy:

sudo python setup.py cài đặt

Bước 13: Thiết lập tệp cấu hình

Một trong những bước quan trọng nhất là thiết lập tệp cấu hình. Bạn sẽ phải mở tệp cấu hình và chỉnh sửa nó:

sudo nano /home/pi/RMS/.config

Quá trình thiết lập về cơ bản bao gồm một số phần:

Trước hết, bạn phải thiết lập ID trạm của mình, ID này được tìm thấy dưới tiêu đề [Hệ thống]. Nó phải là một số có 3 chữ số. Nếu RPi của bạn thuộc một tổ chức thiên văn, ID trạm sẽ được cấp cho bạn từ tổ chức đó. Nếu không, bạn có thể tự đặt ID. Tiếp theo, bạn phải thiết lập tọa độ của nơi đặt camera của bạn, bao gồm cả độ cao của nơi quan sát. Bạn có thể dễ dàng lấy thông tin về tọa độ của bất kỳ địa điểm nào thông qua ứng dụng 'Tọa độ GPS' trên Android hoặc ứng dụng 'Dữ liệu GPS - Tọa độ, Độ cao, Tốc độ & La bàn' trên iOS.

Tiếp theo, bạn phải thiết lập phần [Chụp] của tệp cấu hình. Bạn chỉ cần thay đổi cài đặt độ phân giải cho máy ảnh của mình và số FPS (Khung hình trên giây).

Nếu bạn có máy ảnh NTSC (Bắc Mỹ), bạn sẽ có độ phân giải màn hình là 720 x 480 và FPS của bạn sẽ là 29,97.

Nếu bạn có camera hệ thống PAL (Châu Âu), bạn sẽ có màn hình độ phân giải 720 x 576 và FPS của bạn sẽ là 25. Bạn nên điền dữ liệu vào tệp.config theo các thông số này.

Sau khi bạn hoàn tất việc thiết lập tệp cấu hình, nhấn Ctrl + O để lưu các thay đổi đối với tệp và Crtl + X để thoát.

Bước 14: Thiết lập máy ảnh

Thiết lập máy ảnh
Thiết lập máy ảnh
Thiết lập máy ảnh
Thiết lập máy ảnh

Để bắt đầu thiết lập máy ảnh, bạn sẽ phải khởi chạy lại một lần nữa trình phát cho phép giao tiếp với máy ảnh trong thiết bị đầu cuối.

Nếu bạn có máy ảnh NTSC, hãy nhập mã này vào thiết bị đầu cuối:

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

Nếu bạn sống ở Châu Âu, hãy chạy cái này:

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

Sau đó, cửa sổ mplayer sẽ khởi chạy và bạn sẽ thấy chính xác những gì máy ảnh của bạn đang chụp. Bây giờ bạn phải thiết lập máy ảnh theo cách thủ công. Đầu tiên, bạn phải nhấn nút 'SET' ở giữa ở mặt sau của máy ảnh, nút này sẽ mở ra một menu. Bạn có thể điều hướng qua nó bằng các nút xung quanh nút SET.

Tiếp theo, bạn phải mở tệp RMS / Guides / icx673_settings.txt qua terminal hoặc trên Github và chỉ cần sao chép các cài đặt được cung cấp trong tệp vào máy ảnh của bạn bằng cách điều hướng qua menu và thay đổi cài đặt của máy ảnh như được mô tả trong ở đây:

LENS - HƯỚNG DẪN

SHUTTER / AGC - CHẾ ĐỘ HƯỚNG DẪN (ENTER) - SHT + AGC SHUTTER - AGC - 18 TRẮNG BÓNG - ANTI CR BACKLIGHT - TẮT ĐIỀU CHỈNH (ENTER) GƯƠNG - TẮT SÁNG - 0 HỢP ĐỒNG - 255 CHIA SẺ - 0 HUẾ - 128 GAIN - 128 DEFOGG - TẮT ATR - TẮT PHÁT HIỆN CHUYỂN ĐỘNG - TẮT ……… Nhấn TIẾP THEO ……… RIÊNG TƯ - TẮT NGÀY / ĐÊM - B / W (TẮT, TẮT, -, -) NR (NHẬP) CHẾ ĐỘ NR - TẮT Y CẤP - - C LEVEL - - CAM ID - OFF SYNC - INT LANG - ENG ……… SAVE ALL EXIT

Các cài đặt này sẽ giúp máy ảnh tối ưu cho việc phát hiện thiên thạch vào ban đêm.

Nếu hình ảnh có vẻ quá tối (không nhìn thấy sao), bạn có thể đặt thông số AGC thành 24.

Nếu màn hình mplayer chuyển sang màu xanh lục, hãy nhấn Crtl + C trong cửa sổ Terminal của nó. Mở một cửa sổ Terminal khác và nhập lệnh sau hai lần:

sudo killall mplayer

Bước 15: Cuối cùng! Chạy phần mềm

Trước tiên, hãy kiểm tra thiết lập của bạn bằng cách chạy StartCapture trong 0,1 giờ (6 phút):

python -m RMS. StartCapture -d 0,1

Nếu mọi thứ đều ổn với thiết lập, một cửa sổ hoàn toàn màu trắng sẽ xuất hiện. Ở đâu đó trên đầu cửa sổ sẽ có một dòng cho biết 'Maxpixel'. Nếu cửa sổ không khởi chạy hoặc quá trình chụp không bắt đầu, hãy chuyển đến 'Bước 16: Khắc phục sự cố'.

Bây giờ bạn đã sẵn sàng cho việc bắt đầu thu thập dữ liệu và phát hiện thiên thạch. Tất cả những gì bạn phải làm bây giờ là chạy mã trong thiết bị đầu cuối:

python -m RMS. StartCapture

Thao tác này sẽ bắt đầu chụp sau khi mặt trời lặn và sẽ ngừng chụp vào lúc bình minh.

Dữ liệu sẽ được lưu trong / home / pi / RMS_data / CapturedFiles và các tệp có phát hiện thiên thạch sẽ được lưu / home / pi / RMS_data / ArchivedFiles.

Tất cả các phát hiện sao băng trong một đêm phát hiện sẽ được lưu trữ trong tệp *.tar.gz trong / home / pi / RMS_data / ArchivedFile s.

Bước 16: Khắc phục sự cố

Vấn đề GTK

Đôi khi và trên một số thiết bị, dường như không có cửa sổ 'Maxpixel' nào được hiển thị trước khi chụp và có cảnh báo trong nhật ký RMS. StartCapture:

(StartCapture.py:14244): Gtk-ERROR **: Đã phát hiện các ký hiệu GTK + 2.x. Sử dụng GTK + 2.x và GTK + 3 trong cùng một quy trình không được hỗ trợ

Bạn sẽ phải cài đặt một gói bằng apt-get:

sudo apt-get install pyqt4-dev-tools

Để sửa lỗi và bắt đầu chụp, hãy chạy:

con trăn

Và sau đó:

>> nhập khẩu matplotlib

>> matplotlib.matplotlib_fname ()

Thao tác này sẽ in ra vị trí của tệp cấu hình thư viện python matplotlib, ví dụ: /usr/local/lib/python2.7/dist-packages/matplotlib-2.0.2-py2.7-linux-armv7l.egg/matplotlib/mpl -data / matplotlibrc

Chỉnh sửa tệp bằng cách sử dụng trình chỉnh sửa nano:

sudo nano

Và khi ở trong tệp, hãy thay thế dòng có nội dung:

phụ trợ: gtk3agg

với dòng này:

phụ trợ: Qt4Agg

Bạn cũng phải bỏ ghi chú dòng:

# backend.qt4: PyQt4

Lưu tệp và bạn đã hoàn tất!

Cài đặt Astropy không thành công

Nếu mô-đun astropy python không cài đặt được và thông báo lỗi hiển thị cho biết:

ImportError: Không có mô-đun nào có tên _build_utils.apple_accelerate

Sau đó, bạn có thể cần một phiên bản mới hơn của numpy. Vì vậy, hãy tiếp tục và nâng cấp numpy để giải quyết vấn đề:

sudo pip - nâng cấp numpy

Sau khi thực hiện điều đó, bạn cũng cần thực hiện cài đặt lại hoàn chỉnh các mô-đun python và các gói khác, như được mô tả trong Bước 9.

Bước 17: Kết quả

Kết quả
Kết quả
Kết quả
Kết quả
Kết quả
Kết quả

Dưới đây là một vài hình ảnh sao băng mà chúng tôi có được từ việc chụp các thiên thạch và chạy phần mềm đã cài đặt trước đó.

Đề xuất: