william.J 发表于 2019-10-24 12:36

萌新 DIY 信达127 ASCOM电动调焦(持续更新)

本帖最后由 william.J 于 2019-10-24 14:40 编辑

    由于最近一段时间想搞行星摄影,给手上的信达127配上了ADC、290mm、LRGB等物;实践过程中发现,手动对焦造成的抖动,给精确对焦造成了很大的困难,即使是打开sharpcap或者firecap中的对焦辅助,参考意义也不是太大。遂着手研究电动调焦的事情。   
    由于市面上的电调焦多适用于外调焦,如信达电调焦、ZWO EAF,grus,wld等等,看了下都不太适合内调焦使用,要改造起来觉得也比较麻烦,翻遍了论坛也有一些高手多年前就做过类似的尝试,如http://bbs.imufu.cn/forum.php?mod=viewthread&tid=155431&highlight=127%2B%E7%94%B5%E5%8A%A8
但是没有具体过程,难以参照。只能自行查找资料,目标是做一个适合127马卡使用的电动调焦,最好支持ASCOM。
   
    目前,DIY这一过程已经近半,把过程分享出来,希望能给有类似的问题的同好一点参考作用。
    这个DIY主要是把外国同好的设计复现,投入的精力不多,水平有限,也请有兴趣的同好可以批评指正。   (后续更新都在回复中发出,需审核后才能出现,还请版主大人尽快审核{:5_287:})

william.J 发表于 2019-10-24 12:49

    在查找国外同好制作方案的过程中,幸运的是,在 thingiverse上,发现了127马卡的电动调焦步进电机齿轮组等部件的设计,详见:    stepper Motor Focus for Mak127 Telescope 网址https://www.thingiverse.com/thing:1354009

    正好手上有以前DIY的的reprap 3D打印机,乘机就打印一套齿轮先备着
   
    我的小reprap,同好没有机器也可以下图纸到淘宝打印。
   
    打好的齿轮以及固定结构件。

    文件附件也一并上传。

william.J 发表于 2019-10-24 13:08

    (二)    打印完齿轮等结构件后,按图索骥找到sourceforge上一个15年左右的项目    https://sourceforge.net/p/arduinoascomfocuser/wiki/Home/

    看起来共享3D图纸的这位外国同好也是基于这个项目制作的。

    主要部件基于Arduino nano以及28BYJ4步进电机,以及ULN2003驱动,原作者开发好了arduino nano的电机控制程序,ASCOM驱动(这个是最让我开心的),以及PC段的电调测试程序。

   大致看了一遍电路图,以及项目中的软件均齐备后,觉得可行,上淘宝先买主要的部件。
   
   以后弄完了有时间可以整理一个清单。

朋朋 发表于 2019-10-24 14:24

期待中。。。

william.J 发表于 2019-10-25 15:19

之前的回复还没审核通过嘛{:5_302:}

william.J 发表于 2019-10-25 23:14

(三)软件的编译及程序
(这部分涉及软件编译以及程序烧录,有兴趣的同好可以自行编译)
下载项目网站上的程序后,解压,得到arduinoascomfocuser-code-r62文件夹,进入可以看到Arduino_Sketch和Ascom_Driver两个文件夹,分别是点调焦ASCOM驱动、测试程序以及Arduino nano的程序。

3.1、Arduino nano程序的编译
正好电脑里有现成的环境进入 arduinoascomfocuser-code-r62\Arduino_Sketch\AAF2,使用arduino编译环境直接打开AAF2.ino这一工程文件,编译环境可以在http://www.arduino.cc/下载。

编译过程中提示缺乏onewire以及dallas两个库,Arduino-Temperature-Control-Library-master.zip、OneWire-master.zip这两个库已经上传附件,可以在arduino开发环境中菜单选择 项目——加载库——添加一个.zip库 然后添加。在菜单中选择 项目——验证/编译,可以得到AAF2.ino.with_bootloader.eightanaloginputs.hex文件,即烧录nano的二进制文件。


arduino nano采用了ateml的atmega328P芯片,我手上的开发环境似乎比较旧,无法直接烧录。型号手上有AVRISP MKII烧录器,在Atmel studoi中直接烧录成功。(感兴趣的同好可以下载了AAF2.ino.with_bootloader.eightanaloginputs.hex文件后,请店家烧录好再发过来)

3.2 ASCOM驱动和测试程序的编译
进入arduinoascomfocuser-code-r62\Ascom_Driver\AAF文件夹,使用VS2010打开AAF2.sln工程文件,前提是要先要安装ASCOM Platform天文控制平台,不然编译报错。

编译后,可以得到驱动和测试程序的安装包,已经放到附件中。









william.J 发表于 2019-10-25 23:30

(四)硬件的组装
硬件的组装可以参考原作者的原理图,管脚连对了就可以。

组装后如图所示

注意,原图中电源是用的9V电池,虽然nano所用的LDO模块支持5-12V,但是9V发热量会非常大,建议买一个5V供电电池,楼主买了一个18650的电池转5V模块。
最后,就是把组装好的硬件安装进盒子,这就按各人喜好来了。楼主买了尼龙六角螺丝柱套装,把盒子打孔,把电路板全部固定在盒子里。

安装尼龙柱和电机驱动板

安装好的照片,楼主使用704胶水对接线部分进行了加固,避免日后松动。

启动电源后的照片

到现在为止,DIY就基本结束了。
在安装进盒子之前,已经使用测试程序和firecap,对电机控制进行了测试。


william.J 发表于 2019-10-25 23:44

本帖最后由 william.J 于 2019-10-25 23:48 编辑

(五)DIY过程中的部分坑
这个DIY基本告一段落,中间也发现一些问题:
1、拧下127的尾座,装上电动调焦的结构件后,发现由于大螺母被抬高了,无法锁紧尾座了,解决方法是在尾座上增加M42的垫片,可以上grus店里看看,我买了2片1mm的,比较坑的要装垫片首先要拧下信达里面的接环,接环需要镜头井字螺丝刀,于是又买了一个,在途中,所以还没装。
2、重要!!!千万要注意,卸下调焦旋钮后,不要把镜头冲下放置,避免主镜掉下去,这也是国外同好注明的,我没敢试。


花了3个晚上,通过firecap控制,终于可以精细调焦了,基本达到了预期效果。DIY基本成功。{:5_277:}


但是也带来了新的问题,手动调焦比较麻烦。


下一步就是考虑怎么解决手动对焦的问题了,有好办法的同好也请批评指正。
最后,上一张成品测试图。



PS:发完贴发现照片都很大,不知道怎么调整,还请懂得朋友指点一二。

fsclub 发表于 2019-10-26 15:06

厉害,就是体积有点大,用一个8825之类模块比较好

jia2shuo 发表于 2019-11-9 14:48

问下楼主,那测温模块 起什么作用?

william.J 发表于 2019-11-10 21:00

jia2shuo 发表于 2019-11-9 14:48
问下楼主,那测温模块 起什么作用?

原作者的意思是可以不加测温模块,不加的话,软件里面温度一直就是0.
我把测温模块放在电池旁边了,按照ASCOM协议里面温度的作用我就没有去研究过了。

wellf 发表于 2019-12-17 17:52

这个电机扭矩太小了。你带的动不?我小黑的感觉拉的很吃力。

水手 发表于 2019-12-18 22:42

梦想中的“人”字齿就这样实现了。

william.J 发表于 2019-12-19 17:36

wellf 发表于 2019-12-17 17:52
这个电机扭矩太小了。你带的动不?我小黑的感觉拉的很吃力。

127没问题,还有一对白色齿轮减速。小黑那种是联轴器直接接的?

wellf 发表于 2019-12-19 18:28

william.J 发表于 2019-12-19 17:36
127没问题,还有一对白色齿轮减速。小黑那种是联轴器直接接的?

是啊。我用的联轴器。

宋城冬叶 发表于 2020-1-9 19:53

谢谢楼主,已按教程成功DIY电调焦!
值得注意的是,这个驱动只能接2相5线或6线的步进电机,普通的4线步进电机不能用,我一开始接的四线怎么都不转,必须把中间抽头线接在第5脚上电机才正常运转。
页: [1]
查看完整版本: 萌新 DIY 信达127 ASCOM电动调焦(持续更新)