本地製作 AstroEx (DSLR web control + Lin guider / phd2 dither + Polar alignment tool)

用 Raspberry Pi 設置一個輕便和便宜的 auto guider
sampson
紅巨星
文章: 344
註冊時間: 週二 16 7月, 2013 20:31

本地製作 AstroEx (DSLR web control + Lin guider / phd2 dither + Polar alignment tool)

文章 sampson » 週五 23 2月, 2018 23:20

雖然學習攝星已有三四年, 但拍攝的次數不多於廿次, 反而獨自在家學習用 raspberry pi 安裝自動導星和拍攝軟件的時間多出百倍, 但過程中也學習了不少星空攝影及電腦知識。
對於只會使用 DSLR 來拍攝的 我來説, 用 raspberry pi 作自動導星是要節省成本, 尤其是正處於入門階段, 未知自己的投入程度。如果將來想更深入拍攝才考慮添置手提電腦等額外的器材。
這幾年拍攝的相片不多, 但 raspberry pi 的確能幫助我作自動導星、作 DSLR 遙控快門線、即時監控相片以及 plate solving 辨認星空。

目前為止, 我仍然找不到一個穩定而可靠的 DSLR 拍攝軟件, 既能控制我的 Nikon DSLR 又能配合自動導星軟件作 dither 的拍攝工作, 因此我打造了 AstroEx 來達成目標, 最近將 AstroEx 內的軟件更新, 並裝上對極軟件 Photo Polar Alignment, 希望能提升對極的準確度。

兩年前我曾將 AstroEx 公開給有興趣的同好, 除了台灣同好的 AiGO, 其實也有香港製作的 AstroEx。 但 AiGO 的速度、硬件相容及網絡安全性都比 AstroEx 優勝, 亦得到兩位 Linux 大師作優化和保安設定, 而我擔當的角色不多, 主要是一些軟件提議 。
相比 AiGO, AstroEx 只是多了一點點功能和軟件, 如 Photo Polar Alignment 軟件、能配合 Lin guider / phd2 作 dither 的 DSLR web control

AstroEx 的出現始終是為我個人而設, 而且我只有一個 qhy5II L mono 作自動導星和 Nikon DSLR 作拍攝用途, 沒有 go-to 赤道儀、 天文 CCD 等設備, 不能確保同好的器材都能正常使用, 如有相容問題, 我亦未必能解決到, 大家需要到相關軟件的官網詢問, 敬請原諒。

screenshot.357.jpg
AstroEx
screenshot.357.jpg (743.37 KiB) 已瀏覽 3704 次

AstroEx 針對没有 go-to mount 、使用 Nikon DSLR 和 Lin guider 自動導星而設計, 亦正正是我這類的攝星人士, 因此特別設有即時下載每張 jpg 作監控品質和 local plate solving 功能供即時查證望遠鏡正在什麼位置, 以免我人肉 go-to 時迷失太空, 但同好手機或平板電腦裝有 SkySafari plus / pro, 那就可以利用 AstroEx 取代 SkyFi 來控制 go-to 赤道儀。
簡單的一部 DSLR、迷尼 QHY5II L 導星鏡組合、go-to 赤道儀和配備 SkySafari plus / pro 的手提電話就能輕裝上陣, 遠赴南半球都不成問題。

這幾年的學習使用 raspberry pi 作拍攝的歷程中, 很高興認識到一班天文愛好者, 包括本地的同好、幾位志同道合的台灣和馬來西亞的朋友。最後, 希望這些日子寫下的中文文章和分享, 能幫助一些對 Raspberry pi 拍星和自動導星有興趣的華語同好, 因為從我的學習經驗所得, 中文資源是絕無僅有的。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
AstroEx 裝有以下軟件, 部分軟件的相關介紹請到這 post :
Auto guiding programs:
Open PHD2 (Push Here Dummy)
Lin_guider

Polar Alignment Tool:
PhotoPolarAlign (Similar to Sharpcap polar alignment )
Reference:
https://stargazerslounge.com/topic/2299 ... t-utility/
http://www.iceinspace.com.au/forum/show ... p?t=128890


Telescope control programs through SkySafari plus/pro, INDI,INDIGO or native lX200 driver:
ser2net for SkySafari plus/pro Kstars / Ekos
SkyChart / Cartes du Ciel

CCD imaging programs:
CCDciel (INDI)
Planetary imager

Other programs:
-INDI Starter
-*INDI web management (http://10.0.0.1:8624/)
-*INDIGO web management (http://10.0.0.1:7624/)
-noVnc server (Remote access AstroEx using browser at http://10.0.0.1:6080/vnc.html)
-**DSLR web control (For bulb remote control Nikon / Canon with Lin_guider and phd2 dithering function at http://10.0.0.1/DSLR_control)
-Single File PHP Gallery (Web photo gallery for real-time photo viewing at http://10.0.0.1/astrophoto)
-EQMOD (Front end of INDI EQmod driver)
-Entangle (Program / Front end of gphoto2 for DSLR control)
-Gtkam Digital Camera Browser (Browse and download images from an attached digital camera)
-gThumb (Image viewer and organizer)
-Astrometry.net engine (For local plate solving using web control interface or command line)
-Astro focuser(Checking FWHM on photo or live view image. Start compton before using)
-Data / index files for local plate solving engine (All 4100 series, 4200 series for FOV ~ 30-240 arcminutes, 4206-4207 for FOV ~ 11-22 arcminutes)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*INDI 和 INDIGO 可以視為 Linux 上的 ASCOM
除了 INDI Server, AstroEx 已安裝新一代的 INDIGO Server, 如發現 INDI Server 未能穩定使用, 也可嘗試以 INDIGO server 作硬件 driver.
Mac 機上 OS X Software 也將會逐步以 INDIGO 取代 INDI 作 backend.

** DSLR web control 使用說明
1. 使用前需要將 DSLR 設定為 Bulb mode, 手動模式和 jpg + raw (jpg 盡量用較細檔案以節省傳輸和 plate solve 時的電腦資源)。
2. Dither 數目和 Settle time 輸入 0 代表不 dither, 只作連續曝光。
3. 程式運作時, 於 “astrophoto” 資料夾下會自動建立 “target name” 資料夾, 每影完一張相, jpg 會即時下載到該資料夾中, 以便用照片程式開啟 (或透過手機瀏覽器下載照片)作即時鑑控, DSLR 只保留 RAW。
4. 請自行設定 Lin guider 的 dither 參數。
已測試及確認支援的 DSLR有 Nikon D810a, D810, D800, D800E, D7200, D5300 以及 Canon 6D, 70D, 80D,600D, 700D, 1100D。

多謝台灣及馬來西亞的同好協助測試, 尤其是 William Chin, 如果沒有他幫助測試 Canon , Canon 控制將不會加到 AstroEx 中。由於我只有 Nikon D810a D5300 和 D600 來作測試, 所以其他 DSLR 可能未能完全正確運作, 如當中 Canon 6D 曝光時間會有 1 或 2 秒誤差 。
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Download AstroEx ver2 請使用 8G Class 10 或以上 SD card 燒錄
SSID: AstroEx
Pass: 1234567890

User: raspex
Password: raspex

User: root
Password: root

VNC and web server
IP: 10.0.0.1
VNC Port: 5900

Port No. for SkySafari plus / pro
2000
2001 (For Temma 2)

Download AstroEx ver3 請使用 8G Class 10 或以上 SD card 燒錄

AstroEx ver3 更新到 ubuntu 18.04 LTS, 並更新了PHD2、 INDI server 、 QHY INDI driver、 ASI INDI driver 等等。Web control 內對 Canon 曝光控制的程式碼作出修改, 減低曝光時間誤差, 由於 planetary imager 、 Pentax control 不相容更新後的 ubuntu, 因此没有安裝。
現在 Wi-Fi 連接 AstroEx ver3 後, 可以直接用瀏覽器到 http://10.0.0.1 來將手機時間 sync time 到 AstroEx, 還可以從手機找到簡單的 GPS 位置。

我曾經在不知情的情況下, 手機連接到同埸朋友的 raspberry pi, 又見個 autoguide 自動運行, 於是就順手關掉..... :lol: 所以請記得改 SSID .... :mrgreen:

screenshot.353.jpg
screenshot.353.jpg (737.04 KiB) 已瀏覽 3704 次
INDIGO web management
screenshot.360.jpg
INDIGO
screenshot.360.jpg (374.29 KiB) 已瀏覽 3704 次
PHD2
screenshot.370.jpg
PHD
screenshot.370.jpg (787.4 KiB) 已瀏覽 3704 次
CCDciel
screenshot.372.jpg
CCDciel
screenshot.372.jpg (673.75 KiB) 已瀏覽 3704 次
Change SSID
screenshot.373.jpg
screenshot.373.jpg (710.45 KiB) 已瀏覽 3704 次
Web photo gallery showing plat-solve result
screenshot.377.jpg
Web gallery
screenshot.377.jpg (1.3 MiB) 已瀏覽 3593 次
DSLR web control
screenshot.362.jpg
DSLR web control
screenshot.362.jpg (118.74 KiB) 已瀏覽 3704 次
Web control plate solving
screenshot.366.jpg
plate solve
screenshot.366.jpg (132.89 KiB) 已瀏覽 3704 次
Capture log
screenshot.367.jpg
capture log
screenshot.367.jpg (354.05 KiB) 已瀏覽 3704 次
最後由 sampson 於 週三 16 5月, 2018 18:33 編輯,總共編輯了 25 次。

PTS
夸克星
文章: 6279
註冊時間: 週日 28 10月, 2007 08:50
來自: HK

Re: AstroEx

文章 PTS » 週五 23 2月, 2018 23:29

[樂奔] [樂奔]
Unfortunately I don't use Nikon camera.

pts

頭像
Wongsir
壇主
文章: 3261
註冊時間: 週六 28 6月, 2003 12:03
聯繫:

Re: 本地製作 AstroEx

文章 Wongsir » 週六 24 2月, 2018 10:36

[Good Job] [Good Job]

頭像
universe24
中子星
文章: 1921
註冊時間: 週五 11 7月, 2003 20:11
來自: Malaysia

Re: AstroEx

文章 universe24 » 週六 24 2月, 2018 15:07

PTS 寫:
週五 23 2月, 2018 23:29
[樂奔] [樂奔]
Unfortunately I don't use Nikon camera.

pts
DSLR_control web 可以操控得到 Canon EOS 70D, 700D & 1100D,6D则会多曝光1-2秒,其他类似的 Canon DSLR 也应该适用的。

頭像
universe24
中子星
文章: 1921
註冊時間: 週五 11 7月, 2003 20:11
來自: Malaysia

Re: 本地製作 AstroEx

文章 universe24 » 週六 24 2月, 2018 15:12

其实 AstroEx 里的软件功能是可以应付操控望远镜指向、操控一般较普遍的制冷CCD,而且又能 plate solving 及自动导星,所以就算不用手提电脑也可以做到电脑可以做的事,因此对于打游击的天文摄影爱好者来说,装有 AstroEx 的 Raspberry Pi,省电以外又够便携,也减少设备成本,不可多得啊。

頭像
kwong
紅巨星
文章: 433
註冊時間: 週日 10 5月, 2009 07:53

Re: 本地製作 AstroEx

文章 kwong » 週日 25 2月, 2018 09:01

AstroEX一個完美拍星走路的控制係統成功
帶來了新使用感受
希望能早日用上 [樂奔] [樂奔]

頭像
funoooo
夸克星
文章: 7828
註冊時間: 週五 30 6月, 2006 16:34
聯繫:

Re: 本地製作 AstroEx

文章 funoooo » 週日 25 2月, 2018 09:03

Good Job! Sampson. :mrgreen:

頭像
mbike
主序星
文章: 171
註冊時間: 週日 21 3月, 2004 15:32
聯繫:

Re: 本地製作 AstroEx

文章 mbike » 週日 25 2月, 2018 12:01

Sampson, well done. Thanks for your effort.

keithsok
原恆星
文章: 85
註冊時間: 週三 02 4月, 2014 23:55

Re: 本地製作 AstroEx

文章 keithsok » 週日 25 2月, 2018 13:14

[Good Job]

sampson
紅巨星
文章: 344
註冊時間: 週二 16 7月, 2013 20:31

Re: 本地製作 AstroEx

文章 sampson » 週日 25 2月, 2018 22:31

多謝大家鼓勵本土 DIY :lol:

有同好反映 AstroEx 內缺少了控制 Canon 必要檔案, 此功能是後加的, 所以有點失誤 :oops: , 現已補上, 請自行下載補丁。下一次更新將會整合 Canon 和 Nikon 的 web control 介面。 :wink:

頭像
mbike
主序星
文章: 171
註冊時間: 週日 21 3月, 2004 15:32
聯繫:

Re: 本地製作 AstroEx

文章 mbike » 週一 26 2月, 2018 08:43

For canon cameras
My Canon 80D was supported :D . Canon M3 could be connected but could not capture image :shock: . You can check the supported model at gPhoto2 webpage: http://www.gphoto.org/proj/libgphoto2/support.php.

Debug message of M3 was be sent to gphoto-devel@lists.sf.net at https://sourceforge.net/p/gphoto/bugs/1033/
Debug message was listed as below
"
raspex@raspberry:~$ env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --set-config shutterspeed=bulb

*** Error ***
shutterspeed not found in configuration tree.
*** Error (-1: 'Unspecified error') ***

raspex@raspberry:~$ env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --set-config iso=200

*** Error ***
iso not found in configuration tree.
*** Error (-1: 'Unspecified error') ***
"

頭像
Eddy So
夸克星
文章: 11669
註冊時間: 週四 04 12月, 2008 22:35
來自: 中男海

Re: 本地製作 AstroEx

文章 Eddy So » 週一 26 2月, 2018 22:05

[Good Job] [Good Job] [Good Job]

頭像
universe24
中子星
文章: 1921
註冊時間: 週五 11 7月, 2003 20:11
來自: Malaysia

Re: 本地製作 AstroEx

文章 universe24 » 週二 27 2月, 2018 11:59

mbike 寫:
週一 26 2月, 2018 08:43
For canon cameras
My Canon 80D was supported :D . Canon M3 could be connected but could not capture image :shock: . You can check the supported model at gPhoto2 webpage: http://www.gphoto.org/proj/libgphoto2/support.php.

Debug message of M3 was be sent to gphoto-devel@lists.sf.net at https://sourceforge.net/p/gphoto/bugs/1033/
Debug message was listed as below
"
raspex@raspberry:~$ env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --set-config shutterspeed=bulb

*** Error ***
shutterspeed not found in configuration tree.
*** Error (-1: 'Unspecified error') ***

raspex@raspberry:~$ env LANG=C gphoto2 --debug --debug-logfile=my-logfile.txt --set-config iso=200

*** Error ***
iso not found in configuration tree.
*** Error (-1: 'Unspecified error') ***
"
Canon 80D has specific bulb mode...thus, no need to use --set-config shutterspeed=bulb in the command. Perhaps Sampson gonna change something in Canon DSLR control option?

sampson
紅巨星
文章: 344
註冊時間: 週二 16 7月, 2013 20:31

Re: 本地製作 AstroEx

文章 sampson » 週四 01 3月, 2018 21:50

下一版 AstroEx 應該可以透過 DSLR web control 控制 PHD2 來 dither 了 :P

screenshot.379.jpg
screenshot.379.jpg (945.1 KiB) 已瀏覽 3260 次

頭像
Eddy So
夸克星
文章: 11669
註冊時間: 週四 04 12月, 2008 22:35
來自: 中男海

Re: 本地製作 AstroEx

文章 Eddy So » 週五 02 3月, 2018 00:17

[Good Job]

回覆文章

回到「Raspberry Pi 自動導星裝置 diy Autoguiding」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客