fsclub 发表于 2019-5-21 06:59

lancer 发表于 2019-4-4 03:29
PCB是自己用官网的去淘宝找PCB厂打样的么?

自己改一下,尺寸小些便宜些

cqhxgk007 发表于 2019-8-20 18:36

楼主,我正打算自己做一套STM32onstep的GOTO,我在onstep下载的固件编译出现错误,帮忙看一下是怎么回事,错误如下:In file included from sketch\src/HAL/HAL.h:56:0,
               from K:\OnStep\OnStep.ino:54:

sketch\src/HAL/HAL_STM32F1/HAL_STM32F1.h:15:30: fatal error: digitalWriteFast.h: No such file or directory

#include <digitalWriteFast.h>

                              ^

compilation terminated.

exit status 1
为开发板 Generic STM32F103C series 编译时出错。



cqhxgk007 发表于 2019-8-24 11:41

本帖最后由 cqhxgk007 于 2019-8-24 11:43 编辑

能不能写个使用说明呢。我做好了,用的GEN_L板,接好按键和驱动,按按键步进电机没反应,通讯用EQMOD连接不上。

蝶梦 发表于 2019-8-26 12:38

cqhxgk007 发表于 2019-8-20 18:36
楼主,我正打算自己做一套STM32onstep的GOTO,我在onstep下载的固件编译出现错误,帮忙看一下是怎么回事 ...

你的环境怎么搭的?只给出这一点出错信息不够。

cqhxgk007 发表于 2019-8-26 19:15

蝶梦 发表于 2019-8-26 12:38
你的环境怎么搭的?只给出这一点出错信息不够。

不知道是不是Arduino版本和固件不匹配,看作者说Arduino版本不对也会报错。

cqhxgk007 发表于 2019-8-26 19:30

cqhxgk007 发表于 2019-8-26 19:15
不知道是不是Arduino版本和固件不匹配,看作者说Arduino版本不对也会报错。
...

我现在改用MKS GEN_LRamps14板子下载固件倒是没问题,但是用ASCOM EQMOD通讯不上,问题太多,一时半会看来搞不定。还有就是感觉玩天文的对电子方面DIY的不多。参考的太少,我倒是硬件没问题,程序固件之类的也只能说一知半解。反观玩航模的,只要有DIY的东西,基本一大堆人一起弄。我以前玩航模。

fsclub 发表于 2019-9-11 19:28

cqhxgk007 发表于 2019-8-20 18:36
楼主,我正打算自己做一套STM32onstep的GOTO,我在onstep下载的固件编译出现错误,帮忙看一下是怎么回事 ...

需要下载digitalfastwrite.h下载下来放入library中

fsclub 发表于 2019-9-11 19:28

lancer 发表于 2019-4-13 22:42
我打算用Teensy 3.6主控,修改电源部分后准备打样PCB了, 麻烦请教下 ,官网标准的原理图和PCB图有没有啥 ...

teensy太贵,不划算

fsclub 发表于 2019-9-11 19:31

下面开始写使用说明,其中,mega2560版本使用安卓软件 ,stm32版本包含安卓软件和手柄。

fsclub 发表于 2019-9-11 20:17

fsclub 发表于 2019-9-11 19:31
下面开始写使用说明,其中,mega2560版本使用安卓软件 ,stm32版本包含安卓软件和手柄。 ...

1,对极轴。使用极轴镜,电子极轴镜,飘移法等,对得越准,对后面观察拍摄越有帮助。
2,调整好eq3d涡杆的间隙,不能旷,也不能过紧发卡,就几个螺丝调松紧,这一步非常关键,调整好了,你的赤道仪会非常好用,调不好就会发卡或者空程大。安装电机支架,同步轮,皮带,特别注意皮带应当合理张紧 不能过紧过过松,拉直有点弹性最好。
注意主板上的ra赤经与赤纬dec分清,不能搞反。我做的ra的插头有红色热缩膜,dec的插头黑色热缩膜。赤经是绕极轴镜转的,dec赤纬是直接带着望远镜动的。
3,安装ascom平台驱动。
4,安装onstep的ascom驱动
5,安装cp2102usb转串口驱动(连接电脑,以及导星用)。

stm32版本把手柄线插入rj12的6p6c口(网线差不多那个)。

接电,注意电源使用10v到17v,3串或者4串锂电,或者铅酸电池也可。注意内正外负,不可接反,接反必烧。

安卓软件使用:
我先在手机上码字,图随后补上。
1,安卓软件一定要最新版本,因为软件与固件是配套的,早期软件你连接不上新固件,或者经常执行出错,可以使用google play.或者其它方法。至少要2.0以上版本。
2,stm32,wifi版本:打开手机wifi,找到ONSTEP热点,密码password,连接之,
mega蓝牙版本:打开手机蓝牙,搜你的蓝牙,配对之,记下名字及地址id

3,打开安卓软件,点击右上角,出来菜单,有时反应慢,点了等一下.点击connection

4, stm32 wifi版本,在下方直接填ip地址:192.168.0.1,端口不管
mega 蓝牙版本,在清单中找到点击你配对的蓝牙,自动会填上地址。ok

5,稍等,软件上方出现连接成功,会读取我继续睡觉时间,显示你的软件版本等滚动显示。

6,再点右上角,出菜单,点击observation site.在site1中给这个地点起个名字,填写你当地的经度,纬度,时区。经度我们是东经,前面要加负号,北纬是正号,我们时区东8区前面要加负号。别问我为什么,tmd谁在作者在西经呢,人家定的,没办法。
然后点击upload,信息会上传到主板保存。

7,这时回主菜单 点击initial setting,点第一个,让你手机的时间上传到主板上。其实,你的主板,这时已经具备了所有需要的信息,可以goto了。下面,你有两个选择,一是直接goto,二是对齐alignment。此时,把主镜对北方,大约对着北极星也行,锁紧两手柄。

7.1.直接goto。要goto,需要先让系统tracking,否则此时的standing by状态是不能goto的。方法是回主菜单,点右上角,进入tracking, 点击第一个on,此时,赤经电机已经开转了,你如果手摸到电机上,你能微微感到转动。设置下面的跟踪速度,分别是恒星速. 太阳速solar, 月亮速, 分别用于跟踪深空,太阳系内行星,和月亮。

回主菜单,下部分别是天体数据库,梅西耶,亮星,太阳系。
我以太阳系为例。
点击solar system,此时会出现一个清单。你会发现有的行星在,有的不在,因为系统根据你的位置及时间(刚刚你设置的),计算了哪些在你视野内,哪些在美国那边的,澳大利亚的,你看不到的,都不显示。现在这个年代,夏天出土星木星,冬天出火星,白天出太阳,晚上有时出月亮有时不出。如果你的时间地点是正确设置的,那这个计算也是正确的。清单也会是正确的。例如,点击Jupiter.这时,系统两轴ra和dec都在转啦,因为土木月亮等在黄道 面的东东都在我们南面(我们北半球),所以,赤道仪会带着望远镜翻转到南面去,北极星的反方向。而且很贴心的有个加减速的过程。指过去,可能不准,因为你起始位置没对齐alignment.正常的 你可以用手柄按键或者手机上的按键上下左右微调,对准目标。这时,你的goto就完成了,恭喜你!而且ra跟踪一直在进行中,这样,你目标一时半会个把小时跑不出你的视野。
如果目标跑了,那是你极轴不准,检查下,再看看连轴器是不是螺丝没紧,或者皮带太松没带动,太松了发卡,或者涡杆间隙没调好。手模ra电机在微动,那goto系统就是好的。

7.2,对齐校准alignment,如果你想goto一次就比较准,那你就需要alignment,进入第一个初始化菜单。把望远镜指北极星,点击at home,使望远镜知道你的初始位置。点击alignment.提示你把望远镜放到初始位置,ok后这时有点卡,然后出来一个列表,也是根据你的位置时间算出来的,哪些你能看到,点击右上角,按亮度排序。排第一的,夏季就是大角星,牧夫a星。然后goto,赤道仪带着望远镜就奔着大角星去了,过去后,可能不准 没关系,用手机按钮或者手柄按钮,从目镜中把大角星放到正中间,这时,系统是一直在跟踪的。按住东南西北中间的align不放,弹出菜单ok,这时,系统知道你对准了目标,它计算了各种误差,然后你就可以按7.1步骤,比较准确地goto了。
选同一个比较目标近的星或者至少在一个方向的星,对齐比较好,能避免回差的影响。

8,初始化菜单中,还有set park, parking等是设置停机位的,还有回差设置,过中天的处理方法,自动过去,还是暂停等着等,可自动研究。

fsclub 发表于 2019-9-11 20:36

fsclub 发表于 2019-9-11 19:31
下面开始写使用说明,其中,mega2560版本使用安卓软件 ,stm32版本包含安卓软件和手柄。 ...

手机码字,有错别字回头再改,并补图片。
9,手柄的使用
这里讲的手柄是shc手柄,使用6p6c线连接stm32版本的st4口,同时手柄上还有一个6p6c口我猜是补足占用的st4,很多人可能不用st4导星了,但还给留着,我没用过st4。
手机连接上系统上电的话,手柄的1.3寸oled屏显示onstep的logo,然后正在连接,大约5秒后,显示当前的ra和dec角度。表明连接正常。如果显示连接失败接着黑屏,那就检查你的连接线。
手柄中间键有极大作用 ,操作菜单,微调都可以使用。下方两键可以主界面下调整微调的速度。

9.1向下长按中间五向导航键,出现菜单。与手机上安卓软件相同,首先设置时间,与观测点的经度纬度时区。
找到setting, 用五向导航键选中data and time,按你手机当地时间设置,时间日期,确定后选择site,分别设置经度,纬度,东经是E 10x.xx, 北纬是N 3x.xx,然后设置时区8,会出现要不是设为负值 咱东区要设为负。然后退出。
10,又如上面使用手机软件一样,有两选择,直接goto,还是对齐alignment,
10.1, 直接goto,你如7.1,需要首先进入tracking,打开on。你有看到进入goto菜单,选择目标。你有看到望远镜转过去了。
10.2等你对齐alignment再goto.与7.2一样,选个目标,goto过去后,用方向键或者导航键微调,把对齐目标放目镜中间,长按中间导航键,ok,校准对齐目标完成,放心去goto吧。

中间可能在右上角出现err,这是bug,需要主板断电重启动。东南边过中天翻西南不易出现,而西南过中天翻到东南方可能出现。这是软件bug,只能等程序更新。

至此,教程写完,还会陆续补充,祝大家玩得愉快!

cqhxgk007 发表于 2019-9-20 23:34

fsclub 发表于 2019-9-11 19:31
下面开始写使用说明,其中,mega2560版本使用安卓软件 ,stm32版本包含安卓软件和手柄。 ...

谢谢fsclub,,我用MKS GEN_L搞定,但是和ASCOM通讯始终有问题。可能我的系统问题。手机APP ONSETP蓝牙通讯没问题。通讯端口和ASIAIR通讯没问题。ONSTEP用蓝牙和手机版SkySafari 5pro连接导星非常方便。SkySafari 5pro里选择LX 80/90望远镜参数。
































































































页: 1 2 [3]
查看完整版本: 为EQ3d自制GOTO系统—onstep 手把手教程