QQ登录

只需一步,快速开始

自制天文小电脑2.0【重大升级】

[复制链接]
艾顿裕众粉 发表于 2020-3-6 15:38 | 显示全部楼层 |阅读模式 来自: 中国–浙江–杭州 电信

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核,请勿使用gmail/outlook/aol/icloud邮箱注册)

×
    这个帖子主要是给树莓派4b/3b+/3b用户的(基于raspbian带桌面版),所有的命令都是实测可用,只要一步一步安装就可以了。
    废话不多说,直接上代码。
    先不要更新,先加入indi的更新源:
  1. wget -O - https://www.astroberry.io/repo/key | sudo apt-key add -
  2. sudo su -c "echo 'deb https://www.astroberry.io/repo/ buster main' > /etc/apt/sources.list.d/astroberry.list"
  3. sudo apt update
复制代码
   然后再更新,这样可以节省不少时间:
  1. sudo apt-get upgrade
复制代码
   如果你下载的是最新的镜像,那需要的更新会很少,大概几十个MB。
    接着是安装一下基础的工具:
  1. sudo apt-get install nano wget synaptic gdebi exfat-utils ntfs-3g python3-pip astrometry.net vim php nginx
复制代码
   建议在早上安装,这样的速度相当快,如果运气好,一个早上就可以装好所有东西。
    下面就可以多个任务同时进行了:
     下好一些软件的安装包,就可以在这个时候下载了
     链接(我是用迅雷下载的,速度还可以)
https://sourceforge.net/projects/skychart/
https://sourceforge.net/projects/astap-program/files/star_databases/
https://sourceforge.net/projects/astap-program/files/linux_installer/
https://sourceforge.net/projects/indistarter/files/indistarter-2.1.0/
https://sourceforge.net/projects/eqmodgui/files/eqmodgui_1.6.0/
https://sourceforge.net/projects/libpasastro/
https://sourceforge.net/projects/ccdciel/
  1. sudo -H pip3 install web
复制代码
  1. sudo apt install indi-full gsc
复制代码
   indiweb的安装比较快,然后就是等indi驱动的安装
    完成后,就可以安装kstars了
  1. sudo apt install indi-full kstars-bleeding
复制代码
   这个的安装也需要一点时间,当然早上的时候非常快!!!
    接下来就是安装其他的天文软件/配置WiFi热点。
    配置WiFi热点
  1. sudo apt-get install dnsmasq hostapd
复制代码
   然后配置/etc/hostapd/ap.conf文件
  1. sudo nano /etc/hostapd/ap.conf
复制代码
   在里面加入
  1. interface=wlan0
  2. hw_mode=g
  3. channel=10
  4. auth_algs=1
  5. wpa=2
  6. wpa_key_mgmt=WPA-PSK
  7. wpa_pairwise=CCMP
  8. rsn_pairwise=CCMP
  9. wpa_passphrase=1234567890
  10. ssid=AstroPi
复制代码
   接着再是/etc/dnsmasq.conf 文件加入
  1. interface=wlan0
  2. dhcp-range=10.0.0.2,10.0.0.5,255.255.255.0,12h
复制代码
   启动WiFi热点,这时候千万不要加入WiFi,不然会失败
  1. sudo ifconfig wlan0 down
  2. sudo ifconfig wlan0 10.0.0.1 netmask 255.255.255.0 up
  3. sudo iwconfig wlan0 power off
  4. sudo service dnsmasq restart
  5. sudo hostapd -B /etc/hostapd/ap.conf & > /dev/null 2>&1
复制代码
   开机自动启动,先创建一个文件
  1. sudo nano AutoStart.sh
复制代码
   在里面加入这些内容
  1. sudo ifconfig wlan0 down
  2. sudo ifconfig wlan0 10.0.0.1 netmask 255.255.255.0 up
  3. sudo iwconfig wlan0 power off
  4. sudo service dnsmasq restart
  5. sudo hostapd -B /etc/hostapd/ap.conf & > /dev/null 2>&1
复制代码
   然后保存离开
    接着,保存后给文件赋予执行权限
  1. sudo chmod +x AutoStart.sh
复制代码
   加入开机自启
  1. sudo nano /etc/rc.local
  2. #在exit 0 之前加入
  3. su pi -c 'exec /home/pi/AutoStart.sh'
复制代码
   重启之后就可以看到WiFi热点了
    至于vnc,树莓派自带realvnc,只要开启服务就可以了,但是realvnc不支持novnc(如果你不在乎,可以忽略)
    安装novnc,这是一个难事,目前还没有解决连接卡顿的问题,而且画质极差(ip指的是树莓派的ip)
  1. sudo apt-get install git
  2. git clone https://github.com/kanaka/noVNC
  3. cd noVNC
  4. ./utils/launch.sh --vnc ip:5901
复制代码
   光有这个还不够,你还需要一个vncserver,我使用的是x11vnc
  1. sudo apt-get install x11vnc
复制代码
   启动x11vnc
  1. sudo x11vnc :1
复制代码
   接着你就可以在浏览器中访问了
    接下来是安装mobindi(仅bate版)
    需要一些软件包才能构建。安装它们:
  1. sudo apt-get install git cmake zlib1g-dev libcurl4-openssl-dev libgsl-dev libraw-dev libcfitsio-dev libjpeg-dev libpng-dev libcgicc-dev daemontools nginx
复制代码
   
如果您不是从源代码编译indi,则还需要indi dev软件包:
  1. sudo apt-get install libindi-dev
复制代码
   您还需要安装带有最新版本(> v8)的nodejs。我使用最新的v8(v8.4.0)
  1. curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
  2. sudo apt-get install -y nodejs
复制代码
   
安装:
  1. git clone https://github.com/pludov/mobindi.git
  2. cd mobindi
  3. ./install.sh
复制代码
   启动:
  1. ./startup.sh
复制代码
   连接到https:// localhost:8443。您将必须接受自签名证书。
    要升级到最新版本,请发出:
  1. git pull --ff-only
  2. ./install.sh
  3. ./startup.sh
复制代码
    开机启动
    对于系统自动启动,建议首先设置一个日志目录:
  1. ./install.sh --log-dir /var/log/mobindi
复制代码
    然后根据您的发行版,将以下内容添加到/etc/rc.local应该会自动启动(只需调整路径和用户)
  1. su -l -c "/home/myuser/startup.sh" myuser &
复制代码
     安装其他天文软件:(可以直接在源里安装,太方便了)
  1. sudo apt-get install phd2
  2. sudo apt-get install linguider
  3. sudo apt-get install oacapture
  4. sudo apt-get install starplot
  5. sudo apt-get install gpredict
  6. sudo apt-get install wxastrocapture
复制代码
     接着一个一个慢慢安装就可以了
     文件的传输
  1. sudo apt-get install samba
复制代码
      这样一个系统就配置的差不多了,但还是很粗糙,只能用vnc控制,我打算再加入iAstroHub的部分代码,做一个web界面
     完整的镜像,私聊,因为还是测试版,所以就不发链接了

mftwli 发表于 2020-3-6 16:23 | 显示全部楼层 来自: 中国–江苏–徐州 电信
大牛,造福大家!
回复 顶~ 砸~

使用道具 举报

梦中游 发表于 2020-3-6 16:39 | 显示全部楼层 来自: 中国–广东–佛山 电信
话说树莓派系统可以和skyx一样那么快准狠的解析照片吗?
回复 顶~ 砸~

使用道具 举报

 楼主| 艾顿裕众粉 发表于 2020-3-6 19:32 | 显示全部楼层 来自: 中国–浙江–杭州 电信
梦中游 发表于 2020-3-6 16:39
话说树莓派系统可以和skyx一样那么快准狠的解析照片吗?

有两种解析工具,astrometry.net和astap+g17,速度主要是看板子的速度,4b的话还好
回复 顶~ 砸~

使用道具 举报

鬼星团 发表于 2020-3-6 20:47 | 显示全部楼层 来自: 中国–陕西–西安 移动
这个要赞
回复 顶~ 砸~

使用道具 举报

Diablo00 发表于 2020-3-6 21:23 | 显示全部楼层 来自: 中国–内蒙古–呼和浩特 联通

为什么用中指比赞
回复 顶~ 砸~

使用道具 举报

Lava-monster 发表于 2020-3-7 00:01 | 显示全部楼层 来自: 中国–河南–郑州 联通
好教材,帮顶。不过毛子做了一个天文系统基于Raspbain貌似也不错
回复 顶~ 砸~

使用道具 举报

jinqiguangmu 发表于 2020-3-7 06:30 | 显示全部楼层 来自: 中国–吉林–松原 电信
很高深看不懂。
回复 顶~ 砸~

使用道具 举报

 楼主| 艾顿裕众粉 发表于 2020-3-9 07:57 | 显示全部楼层 来自: 中国–浙江–杭州 电信
Lava-monster 发表于 2020-3-7 00:01
好教材,帮顶。不过毛子做了一个天文系统基于Raspbain貌似也不错

请问是astroberry吗?
回复 顶~ 砸~

使用道具 举报

 楼主| 艾顿裕众粉 发表于 2020-3-9 07:58 | 显示全部楼层 来自: 中国–浙江–杭州 电信

一条一条复制代码就行了
回复 顶~ 砸~

使用道具 举报

disablewong 发表于 2020-3-9 09:11 | 显示全部楼层 来自: 中国–香港 汇港电讯有限公司
用國產小板子性價比更高哦

点评

国产的板子可以选orange pi或者是NanoPC系列  详情 回复 发表于 2020-3-9 09:15
回复 顶~ 砸~

使用道具 举报

 楼主| 艾顿裕众粉 发表于 2020-3-9 09:15 | 显示全部楼层 来自: 中国–浙江–杭州 电信
disablewong 发表于 2020-3-9 09:11
用國產小板子性價比更高哦

国产的板子可以选orange pi或者是NanoPC系列

点评

嗯, 我已經在做了  详情 回复 发表于 2020-3-9 09:18
回复 顶~ 砸~

使用道具 举报

disablewong 发表于 2020-3-9 09:18 | 显示全部楼层 来自: 中国–香港 汇港电讯有限公司
艾顿裕众粉 发表于 2020-3-9 09:15
国产的板子可以选orange pi或者是NanoPC系列

嗯, 我已經在做了
回复 顶~ 砸~

使用道具 举报

Lava-monster 发表于 2020-3-9 11:35 | 显示全部楼层 来自: 中国–河南–三门峡–灵宝市 联通

哈哈哈是的

点评

那玩意用过了,装的很多软件都没有用  详情 回复 发表于 2020-3-9 11:45
回复 顶~ 砸~

使用道具 举报

 楼主| 艾顿裕众粉 发表于 2020-3-9 11:45 | 显示全部楼层 来自: 中国–浙江–杭州 电信

那玩意用过了,装的很多软件都没有用

点评

我只在前一段时间组建nas的时候顺便用树莓派实现了phd导星,但是这个系统我还没用过。要说真使用我觉得还是asiair或者其他对树莓派又特别优化的软件比较合适,毕竟来说树莓派算力相对来说还是差一点  详情 回复 发表于 2020-3-9 11:54
回复 顶~ 砸~

使用道具 举报

Lava-monster 发表于 2020-3-9 11:54 | 显示全部楼层 来自: 中国–河南–三门峡–灵宝市 联通
艾顿裕众粉 发表于 2020-3-9 11:45
那玩意用过了,装的很多软件都没有用

我只在前一段时间组建nas的时候顺便用树莓派实现了phd导星,但是这个系统我还没用过。要说真使用我觉得还是asiair或者其他对树莓派又特别优化的软件比较合适,毕竟来说树莓派算力相对来说还是差一点

点评

4b的算力已经好多了,开kstars+phd2毫无问题  详情 回复 发表于 2020-3-10 09:22
回复 顶~ 砸~

使用道具 举报

songsfw 发表于 2020-3-9 14:19 | 显示全部楼层 来自: 中国–北京–北京 移动/中国移动北京分公司
用树莓派装的astroberry,用电脑远程还好,但是用手机等触屏设备远程,感觉操作不方便,这个可以像air那样自己写个UI控制吗?
回复 顶~ 砸~

使用道具 举报

 楼主| 艾顿裕众粉 发表于 2020-3-9 18:27 | 显示全部楼层 来自: 中国–浙江–杭州 电信
songsfw 发表于 2020-3-9 14:19
用树莓派装的astroberry,用电脑远程还好,但是用手机等触屏设备远程,感觉操作不方便,这个可以像air那样 ...

这个正在搞

点评

哦 我看你说在搞web页面 是自己开发页面吗? 是那些天文软件有提供web控制的接口?  详情 回复 发表于 2020-3-9 19:55
回复 顶~ 砸~

使用道具 举报

songsfw 发表于 2020-3-9 19:55 | 显示全部楼层 来自: 中国–北京–北京 移动/中国移动北京分公司

哦   我看你说在搞web页面    是自己开发页面吗? 是那些天文软件有提供web控制的接口?
回复 顶~ 砸~

使用道具 举报

 楼主| 艾顿裕众粉 发表于 2020-3-10 09:21 | 显示全部楼层 来自: 中国–浙江–杭州 电信
songsfw 发表于 2020-3-9 19:55
哦   我看你说在搞web页面    是自己开发页面吗? 是那些天文软件有提供web控制的接口?
...

自己的页面不太可能,毕竟作为一个学生党没有太多时间学习,正在移植iAstroHub的代码
回复 顶~ 砸~

使用道具 举报

本版积分规则

APP下載|手机版|爱牧夫天文淘宝店|牧夫天文网 ( 公安备案号21021102000967 )|网站地图|辽ICP备19018387号

GMT+8, 2024-11-17 14:43 , Processed in 0.182482 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表