如何使用 Raspberry pi3 設置無線遙控自動導星

本人年多前開始學習自動導星, 但又不想花數千元購入手提電腦, 為的只是自動導星, 更何況還需花錢購買導星鏡和 ccd, 最重要的原因是我無能力帶多部手提電腦和後備電源, 因為我不是自駕人士,每次攝星都要帶十幾二十 kg 的設備,又拉車又背囊去到郊區地方, 於是開始從外國網站上學習怎樣安裝和使用 Raspberry pi 作自動導星, 經過多次嘗試和學習, 現在總算有少許成果, 可以實現遙控自動導星、遙控 DSLR (Nikon D5300) 和配合導星軟件作 Dithering , 希望在此分享給有興趣的同好, 提供多一個自動導星的方案。

使用 Raspberry pi3 微型電腦進行自動導星有以下優點:

  • 不到 100g 的重量以及外型輕巧, 可使用魔術貼將它貼於脚架或赤道儀不同地方,以遷就電線排列和 RA 的移動 。
  • 只需一顆小型 5v 行動電源就能運作超過一晚。
  • 可透過智能手機或平板電腦無線搖控。
  • 可額外安裝 gphoto2 遙控 DSRL 作自動曝光和配合 Lin guider 導星軟件作 Dithering。(待續 : 如何實現 DSLR control 和 Dithering: DIY Beta program for Nikon DSLR)
  • 額外安裝 ser2net 後可使用 SkySafari Plus / Pro 遙控赤道儀或作自動導入 goto system (本人使用人肉 go-to mount , 無法測試)

由於本人不是電腦專材, 安裝方法只是參考不同的網站, 請自行衡量風險。此方案採用 Linux 系統和 Lin guider 自動導星軟件, 與 phd2 有所不同, 因此讀者務必自行參考 Lin guider 所能支援的 CCD / CMOS camera 以及其相關的設定。

* 如果不太懂自己安裝, 我可以預製系統和導星軟件的映像檔案, 給有興趣的同好下載, 到時只需使用 Win32DiskImage 燒錄在一張 16G Class 10 Micro SD 咭上即可使用。
這個是預先安裝了下列必要軟件的映像檔 , 請先用7zip解壓後才燒錄。( https://drive.google.com/file/d/0Bw_cLCKHJYJFcDhjMF91ODk0Nmc/view?usp=sharing ),由於此檔案是直接由 16G 咭複製, 請同樣使用 16G 咭燒製,
如用 16G 以上的咭就只會看見 16G 儲存記憶, 需另行將多出的記憶建立 partition 。

User id: pi
Password: raspberry

*這是建基於 RaspEX 的 image ( https://drive.google.com/file/d/0Bw_cLCKHJYJFc2oyTFRwREhFT0E/view?usp=sharing ), 亦是我主力採用的攝星工具, 小弟已將以下的軟件預先安裝, 燒錄到 32G class 10 micro SD 後即
可以使用。由於本人不是電腦專材,軟件的使用方法及詳情, 恕小弟無能力給予幫助, 請到官方網站查閱。MD5 checksum: 403dec3e2576d441c8a29b97a4ddc51e

SkySafari setting (/etc/ser2net.conf, 4100 for Temma 2):

  • 4000:raw:0:/dev/ttyUSB0:9600 NONE 1STOPBIT 8DATABITS
  • 4100:raw:0:/dev/ttyUSB0:19200 EVEN 1STOPBIT 8DATABITS

Lin guider: Auto guide
phd2: Auto guide
gphoto2: DSLR control -> http://gphoto.sourceforge.net/
kstars: Star map -> https://edu.kde.org/kstars/
digiKam: Photo management -> https://www.digikam.org/
OpenSkyImager -> https://github.com/OpenSkyProject/OpenSkyImager
ddserver: Controlling Nikon and Canon DSLR using qDslrDashboard -> http://dslrdashboard.info/
Astrometry: Plate solve -> http://astrometry.net/doc/readme.html

黑色和白色分別是 Raspberry pi2 和 pi3:
IMGA0242

銀色的是行動電源:

IMGA0246

 

由於本人不是電腦專材, 安裝方法只是參考不同的網站, 請自行衡量風險。此方案採用 Linux 系統和 Lin guider 自動導星軟件, 與 phd2 有所不同, 因此讀者務必自行參考 Lin guider 所能支援的 CCD / CMOS camera 以及其相關的設定。

* 如果不太懂自己安裝, 我可以預製系統和導星軟件的映像檔案, 給有興趣的同好下載,  到時只需使用 Win32DiskImage 燒錄在一張 16G Class 10 Micro SD 咭上即可使用。

所需硬件設備 , () 內是本人的設備給大家參考:

  1. Raspberry pi3
  2. 16GB Class 10 Micro SD 咭
  3. 導星鏡 (120mm mini guide scope)
  4. 導星用的 CCD / CMOS (QHY5L-II mono)
  5. 5V 行動電源

必要軟件 :

  1. Raspbian : 電腦系統 (OS)
  2. Lin guider : 自動導星軟件
  3. x11vnc, hostapd, dnsmasq : 用作搖距控制

非必要軟件 :

  1. gphoto2 : 用作搖控 DSLR 取代快門線。
  2. ser2net : 可使用 SkySafari Plus / Pro 遙控赤道儀或作自動導入 (goto system)

系統安裝方法:

  • Raspberry pi3 系統安裝 : 下載 Raspbian 映像檔案並利用 Win32DiskImage 燒錄到 Micro SD 咭便完成。

自動導星軟件的安裝方法:

開啟 Raspberry pi3 後並連接到互聯網, 再開啟 terminal 續行輸入以下指令, 有#號項除外(#號項是注解和提示如何修改檔案, 請不要輸入) :

sudo apt-get update
sudo apt-get upgrade

### Access point set up ###
# ssid = Wi-Fi 訊號名稱
# wpa_passphrase =  Wi-Fi 密碼

sudo apt-get install dnsmasq hostapd

sudo nano /etc/hostapd/ap.conf
# Add content.
interface=wlan0
hw_mode=g
channel=10
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
wpa_passphrase=raspberry
ssid=Raspi3_guiding
# Save and exit

# edit dnsmasq.conf
sudo nano /etc/dnsmasq.conf
# Add content
interface=wlan0
dhcp-range=10.0.0.2,10.0.0.5,255.255.255.0,12h
# Save and exit

# edit rc.local
sudo nano /etc/rc.local
# Delete all content and add
sudo ifconfig wlan0 down
sudo ifconfig wlan0 10.0.0.1 netmask 255.255.255.0 up
sudo iwconfig wlan0 power off
sudo service dnsmasq restart
sudo hostapd -B /etc/hostapd/ap.conf & > /dev/null 2>&1
# Save and exit

# Compile/Install LinGuider
################################################
wget http://ncu.dl.sourceforge.net/project/linguider/4.0.0/lin_guider-4.0.0.tar.bz2
wget http://tenet.dl.sourceforge.net/project/cccd/firmware/firmware-ccd_1.3_all.deb
sudo dpkg -i firmware-ccd_1.3_all.deb

sudo tar -xvf lin_guider-4.0.0.tar.bz2
cd lin_guider_pack/io_ftdi/
sudo apt-get install libftdi-dev g++
sudo ./build.sh

cd /home/pi/lin_guider_pack/lin_guider/
sudo apt-get install fxload libusb-dev libqt4-dev libusb-1.0
./configure
make
sudo cp ./lin_guider /usr/local/bin/

# Create a Launcher on the desktop that runs /usr/local/bin/lin_guider
sudo ln -s /usr/local/bin/lin_guider /home/raspex/Desktop/LinGuider

# Install x11vnc
################################################
sudo apt-get install x11vnc
x11vnc -forever -display :0

#x11vnc auto start up on boot
cd /home/pi/.config
sudo mkdir autostart
cd autostart
sudo nano x11vnc.desktop

### Paste the following text into the file #####
[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=X11VNC
Comment=
Exec=x11vnc -forever -display :0
StartupNotify=false
Terminal=false
Hidden=false
################################################

## Save and exit

完成以上步驟後 logout 並重啟 Raspberry pi3 便完成。重啟後使用手機、平板或電腦查看並連接 Raspberry pi3 所發出的WiFi 訊號,成功連線後便可以使用 vnc 軟件遙控使用 Raspberry pi3, 以我經驗, 十米八米範圍來都不會斷線。

器材設置圖片:

80mm main scope and a mini guide scope

20150610_001122

DSLR and Raspberry pi220150610_001408

Raspberry pi2 and Lithium battery20150610_001605

Lin guider20150805_024223

Software reference:

  • Raspbian (https://www.raspberrypi.org/downloads/)
  • Lin guider (https://sourceforge.net/projects/linguider/)
  • Win32DiskImage (https://sourceforge.net/projects/win32diskimager/)
  • gphoto2  (http://gphoto.org/doc/remote/)
  • ser2net (http://astroland.funxiun.com/remote-control-your-goto-telescope-mount-using-a-raspberry-pi-and-skysafari/)
  • http://morepootling.blogspot.hk/2016/03/telescope-with-raspberry-pi.html
  • http://www.brahmand.me/astropi/
  • http://blogs.yahoo.co.jp/ryu_02801/40450968.html
  • http://norikyu.blogspot.hk/search/label/lin_guider
  • http://norikyu.blogspot.hk/p/raspberry-pi2-linguider.html

 

Leave a Reply