Mục lục:
- Bước 1: Yêu cầu và vật liệu
- Bước 2: Thiết lập RPi - Vật liệu
- Bước 3: Cài đặt Raspbian
- Bước 4: Tản nhiệt & Thẻ SD
- Bước 5: Lắp ráp hộp và quạt
- Bước 6: Kết nối các thiết bị ngoại vi
- Bước 7: Thiết lập phần cứng của máy ảnh
- Bước 8: Kiểm tra máy ảnh
- Bước 9: Cài đặt tất cả phần mềm cần thiết
- Bước 10: Thiết lập Múi giờ và Mô-đun RTC
- Bước 11: Bật dịch vụ cơ quan giám sát
- Bước 12: Lấy mã
- Bước 13: Thiết lập tệp cấu hình
- Bước 14: Thiết lập máy ảnh
- Bước 15: Cuối cùng! Chạy phần mềm
- Bước 16: Khắc phục sự cố
- Bước 17: Kết quả
Video: Trạm sao băng Raspberry Pi: 17 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
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
Đầ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
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
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
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
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
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 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
Để 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ả
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:
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã thực hiện đúng cách: 8 bước (có hình ảnh)
Trạm thời tiết NaTaLia: Trạm thời tiết sử dụng năng lượng mặt trời Arduino Đã hoàn thành đúng cách: Sau 1 năm hoạt động thành công trên 2 địa điểm khác nhau, tôi đang chia sẻ kế hoạch dự án trạm thời tiết sử dụng năng lượng mặt trời của mình và giải thích cách nó phát triển thành một hệ thống thực sự có thể tồn tại trong thời gian dài thời kỳ từ năng lượng mặt trời. Nếu bạn theo dõi
Trạm thời tiết DIY & Trạm cảm biến WiFi: 7 bước (có hình ảnh)
DIY Weather Station & WiFi Sensor Station: Trong dự án này, tôi sẽ hướng dẫn bạn cách tạo một trạm thời tiết cùng với một trạm cảm biến WiFi. Trạm cảm biến đo dữ liệu nhiệt độ và độ ẩm cục bộ và gửi dữ liệu đó qua WiFi đến trạm thời tiết. Sau đó, trạm thời tiết hiển thị t
Công tắc ánh sáng điều khiển bằng nháy mắt bằng kính đeo đầu tẩy của Shota Aizawa (Học viện anh hùng của tôi): 8 bước (có hình ảnh)
Công tắc ánh sáng được điều khiển bằng mắt-nháy bằng Kính bảo hộ đầu tẩy của Shota Aizawa (Học viện anh hùng của tôi): Nếu bạn đọc truyện tranh về học viện anh hùng của tôi hoặc xem anime về học viện anh hùng của tôi, bạn phải biết một người vẽ bùa tên là shota aizawa. Shota Aizawa còn được gọi là Thủ lĩnh tẩy, là một Anh hùng chuyên nghiệp và là giáo viên chủ nhiệm của Lớp 1-A của U.A. Shota's Quirk cho anh ta
Diều hâu: Robot điều khiển bằng cử chỉ bằng tay sử dụng giao diện dựa trên xử lý hình ảnh: 13 bước (có hình ảnh)
Gesture Hawk: Robot điều khiển bằng cử chỉ bằng tay sử dụng giao diện dựa trên xử lý hình ảnh: Gesture Hawk đã được giới thiệu trong TechEvince 4.0 như một giao diện người-máy xử lý hình ảnh đơn giản. Tiện ích của nó nằm ở chỗ không cần thiết bị cảm biến hoặc thiết bị đeo bổ sung nào ngoại trừ một chiếc găng tay để điều khiển chiếc xe robot chạy trên
Acurite 5 trong 1 Trạm thời tiết sử dụng Raspberry Pi và Weewx (các trạm thời tiết khác tương thích): 5 bước (có Hình ảnh)
Trạm thời tiết Acurite 5 trong 1 Sử dụng Raspberry Pi và Weewx (các Trạm thời tiết khác Tương thích): Khi tôi mua trạm thời tiết Acurite 5 trong 1, tôi muốn có thể kiểm tra thời tiết tại nhà của mình khi tôi đi vắng. Khi tôi về nhà và thiết lập nó, tôi nhận ra rằng tôi phải có màn hình kết nối với máy tính hoặc mua trung tâm thông minh của họ,