弼马温1984 发表于 2016-6-26 14:12

DIY手机望远镜控制软件

感觉skysafari控制望远镜的功能比较简单,自己的很多想法不能实现,于是把之前写的手机软件重新捡起来,修改了一番。既然3D显示部分不行,就干脆去掉了,屏幕空间用作显示摄像头图像用,准备导星、自动调焦什么的。导星的算法基本有了,找机会测试一下,离真正能导估计还有一大段距离。自动调焦算法还没想通,还请高手指点一下,哪怕提几个关键词也很感谢。不连摄像头时就放一些图片吧。目前只支持蓝牙连接,望远镜放在两层高的天台,人在一楼,连接的稳定性已经很差了,但wifi传送的图像还行,Wifi虽好,但因为硬件模块成本较高,暂时没考虑将蓝牙改wifi。
因为网上只找到米德的指令协议,其它的找不到,所以只支持LX200协议。其实准确来说只支持我DIY的经纬仪和DOB,没有米德的设备,不知道通用性如何。



经过多番调试,终于可以双向通讯了,建立连接耗时较长,要10多秒,正在排查。
调焦准备加三个按钮(前进、后退和自动)和一个滑动条(调速),不知道放哪里比较好,要方便还要不容易误操作。也许屏幕顶部是个不错的选择。
请各位对界面提点建议,尤其是自动调焦方面请各路高手指点。群里有同好提过“半宽值”这个概念,可惜只是提了一下,没继续细讲,我还没弄明白。

Mr.Coffee 发表于 2016-6-26 16:58

V曲线,iAstroHub几乎都是你想要实现的

王的传奇 发表于 2016-6-26 17:28

楼主动手能力超强啊

弼马温1984 发表于 2016-6-26 17:49

xht9517 发表于 2016-6-26 16:51
google   OnStep里面作者也有自动调焦

能否帮忙摘录该部分代码?

弼马温1984 发表于 2016-6-26 17:55

Mr.Coffee 发表于 2016-6-26 16:58
V曲线,iAstroHub几乎都是你想要实现的

iAstroHub看过一下,好像是一个功能强大的软件集合,可惜是英文的,看不下去,也许我该迎难而上啃下去。
V曲线是指什么?

弼马温1984 发表于 2016-6-26 18:52

xht9517 发表于 2016-6-26 18:31
我高一,英语两眼一抹黑

我用也只有初中级别的词汇量和语法。

弼马温1984 发表于 2016-6-26 18:53

xht9517 发表于 2016-6-26 18:30
他的好像是电动调焦,不是自动调焦,我也没有看过

控制软件开源吗?好像没有吧,只有固件而已

dreamforever 发表于 2016-6-26 20:12

赞,很好

chjdw 发表于 2016-6-26 20:20

牛逼呀!蓝牙如果可以像wifi一样中继放大就好了

lv9-SPACE 发表于 2016-6-26 21:42

顶,支持

chjdw 发表于 2016-7-6 14:17

这个进展咋样了?

弼马温1984 发表于 2016-7-6 17:29

chjdw 发表于 2016-7-6 14:17
这个进展咋样了?

导星程序代码基本完成,待测试

chjdw 发表于 2016-7-6 18:34

弼马温1984 发表于 2016-7-6 17:29
导星程序代码基本完成,待测试

要是你做成开放式的就好了,别人也可以开发让其他赤道仪来使用,毕竟现在手机还没有app可以远程控制

弼马温1984 发表于 2016-7-6 18:52

chjdw 发表于 2016-7-6 18:34
要是你做成开放式的就好了,别人也可以开发让其他赤道仪来使用,毕竟现在手机还没有app可以远程控制
...

不知道你所指的开放式是不是指开源。开源要求很高的,我没经过专业的培训,都是边学编写,程序结构很差,代码可读性不高,即便是自己,隔几天再看,根本不知道自己写了什么。做了一次全局的优化,各方面都有改进,但离开源还有很大的差距,试想一下,别人看不懂你的程序,如何帮你完善及添砖加瓦。

chjdw 发表于 2016-7-6 19:37

本帖最后由 chjdw 于 2016-7-6 20:07 编辑

弼马温1984 发表于 2016-7-6 18:52
不知道你所指的开放式是不是指开源。开源要求很高的,我没经过专业的培训,都是边学编写,程序结构很差, ...
不是开源(当然开源更好),是做个接口,或者增加扩展性,好让别人可以连接其他赤道仪和控制,这样让更多人来使用,造福同好。

话说你现在手机怎么连接赤道仪,导星,ccd啊?手机又不能像电脑有那么多usb去连接?wifi,蓝牙,可以接3,4个东西吗?
你这个可以远程控制吗?
页: [1]
查看完整版本: DIY手机望远镜控制软件