QQ登录

只需一步,快速开始

也发DIY电跟--目前只有单轴,12-19测试结果 40楼

[复制链接]
角落里的烟嘴 发表于 2012-11-23 15:58 | 显示全部楼层 |阅读模式 来自: 江苏苏州

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

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

×
本帖最后由 角落里的烟嘴 于 2012-12-20 16:24 编辑

目前只实现了电跟的速度, 然后可以无级调速,或者是直接 MAX 速度,max速度不够快。想双轴电动 手控寻星 需要更快的速度
IMG_1674.JPG IMG_1673.JPG IMG_1677.JPG

                               
登录/注册后可看大图
    62 包邮  1:50 减速

                               
登录/注册后可看大图
   1模 40齿  15元

                               
登录/注册后可看大图
   1模 12齿  5.4元
  14元 L298N 驱动芯片

                               
登录/注册后可看大图
   38元 含数据线、电源线、 40根杜邦线
4.68 元  还未启用    9.68 元还未启用



IMG_1675.JPG
lq仰望星空 发表于 2012-11-23 16:13 | 显示全部楼层 来自: 浙江丽水
高手啊!学习了!
回复 顶~ 砸~

使用道具 举报

luckylz 发表于 2012-11-23 16:32 | 显示全部楼层 来自: 广东深圳
算下来,给买的价钱差不多了哈~

点评

还可能再加一个电机 62元 一套 齿轮 一个驱动板, 就可以做导星, 或者goto了, 软件开发的成本高,硬件投资是不高的。  详情 回复 发表于 2012-11-23 16:44
回复 顶~ 砸~

使用道具 举报

 楼主| 角落里的烟嘴 发表于 2012-11-23 16:44 | 显示全部楼层 来自: 江苏苏州
luckylz 发表于 2012-11-23 16:32
算下来,给买的价钱差不多了哈~

还可能再加一个电机 62元 一套 齿轮 一个驱动板, 就可以做导星, 或者goto了, 软件开发的成本高,硬件投资是不高的。
回复 顶~ 砸~

使用道具 举报

 楼主| 角落里的烟嘴 发表于 2012-11-23 16:47 | 显示全部楼层 来自: 江苏苏州
还在学习 VB 做个 PC 上面的软件来代替 物理按键 目前只是有个思路
未命名.jpg

点评

这倒是不错!以后可以做出很多的功能~  详情 回复 发表于 2012-11-23 16:50
回复 顶~ 砸~

使用道具 举报

luckylz 发表于 2012-11-23 16:50 | 显示全部楼层 来自: 广东深圳
角落里的烟嘴 发表于 2012-11-23 16:47
还在学习 VB 做个 PC 上面的软件来代替 物理按键 目前只是有个思路

这倒是不错!以后可以做出很多的功能~

点评

以后出个安卓版的控制软件  详情 回复 发表于 2013-2-15 12:44
嗯 电机不错 单片机 很好玩! 4X4 按键 扫描程序 视频教程 http://v.youku.com/v_show/id_XMTk0MTY5NjQ4.html void main() { uchar key_L,key_H; uchar key; P3=0xf0; key_L=P3; key_L=key_L&0xf0;  详情 回复 发表于 2012-11-23 17:27
回复 顶~ 砸~

使用道具 举报

 楼主| 角落里的烟嘴 发表于 2012-11-23 17:27 | 显示全部楼层 来自: 江苏苏州
luckylz 发表于 2012-11-23 16:50
这倒是不错!以后可以做出很多的功能~

嗯 电机不错 单片机 很好玩!

4X4 按键 扫描程序
视频教程
http://v.youku.com/v_show/id_XMTk0MTY5NjQ4.html

   void main()
{
  uchar key_L,key_H;
  uchar key;
  P3=0xf0;
  key_L=P3;
  key_L=key_L&0xf0;
  if(key_L!==0xf0)
    {
      delay_50us(100);
      if(key_L!==0xf0)
      {
          key_L=P3&0xf0;     //11100000
          key_L=key_L|0x0f;  //11101111
          P3=key_L;         
          key_H=P3;
          key_H=key_H&0x0f;  //00001110
          key_L=key_L&0xf0;  //11100000      
          key=key_H+key_L;   //11101110

      }   
    }
   switch(key)
   {
    case 0xee:         break; // 一行一列
    case 0xde:      break; // 一行二列
    case 0xbe:     break; // 一行三列
    case 0x7e:      break; // 一行四列
    case 0xed:      break;    //2行1列
    case 0xdd:       break;  // 22
    case 0xbd:      break;  //23
    case 0x7d:      break;  //24
    case 0xeb:      break;  //31
    case 0xdb:      break;  //32
    case 0xbb:       break;  //33
    case 0x7b:       break;  //34
    case 0xeb:       break;  //41
    case 0xd7:      break;  //42
    case 0xb7:     break;  //43
    case 0x77:      break;  //44
   

   }
}

点评

建议不要使用软件延时的方法来处理按键去抖,让CPU白白浪费在等待上  详情 回复 发表于 2012-11-24 15:00
回复 顶~ 砸~

使用道具 举报

火星蒙面侠 发表于 2012-11-23 17:27 | 显示全部楼层 来自: 广东珠海
软件不过关的路过,楼主人才
回复 顶~ 砸~

使用道具 举报

 楼主| 角落里的烟嘴 发表于 2012-11-24 10:44 来自手机 | 显示全部楼层 来自: 江苏南京
手机上 发不了照片诶,昨晚测试结果还不错
回复 顶~ 砸~

使用道具 举报

boneking 发表于 2012-11-24 11:25 | 显示全部楼层 来自: 陕西西安
看着很不错的样子。导星、goto指日可待。

点评

测试结果很不错,我很满意 hoho  详情 回复 发表于 2012-11-26 09:06
回复 顶~ 砸~

使用道具 举报

benjianggogo 发表于 2012-11-24 13:23 | 显示全部楼层 来自: 安徽淮北
想向LZ学习,现在只知道用电脑上的导星软件配合摄像头,然后用串口发送给单片机,单片机控制步进电机。。。那GOTO的原理是什么样呢?如何校准呢?

点评

goto 的原理我还没有研究。 我的计划是 gm 从并口输出 信号~~~ - -! 应为原来 买了一根 200元的 usb转并口数据线,真不想浪费了  详情 回复 发表于 2012-11-26 09:20
GOTO么原理很简单, 在天球上随便找三颗星星,将望远镜分别对准他们,系统会自动记录三颗星星的望远镜赤经赤纬角度,然后将本地GPS坐标和授时叠加,自然就可以准确计算出本地所在位置,并将目标星与望远镜现在所在位  详情 回复 发表于 2012-11-24 22:30
回复 顶~ 砸~

使用道具 举报

litianliang999 发表于 2012-11-24 13:44 | 显示全部楼层 来自: 陕西咸阳
期待啊
回复 顶~ 砸~

使用道具 举报

v2500 发表于 2012-11-24 13:44 | 显示全部楼层 来自: 四川
提示: 作者被禁止或删除 内容自动屏蔽
回复 顶~ 砸~

使用道具 举报

星月指路 发表于 2012-11-24 14:07 | 显示全部楼层 来自: 北京怀柔
好东东
回复 顶~ 砸~

使用道具 举报

whw5555 发表于 2012-11-24 14:24 | 显示全部楼层 来自: 北京海淀
烟嘴做的不错呀  支持下
回复 顶~ 砸~

使用道具 举报

zhzhi418 发表于 2012-11-24 15:00 | 显示全部楼层 来自: 广东珠海
角落里的烟嘴 发表于 2012-11-23 17:27
嗯 电机不错 单片机 很好玩!

4X4 按键 扫描程序

建议不要使用软件延时的方法来处理按键去抖,让CPU白白浪费在等待上

点评

那用什么方法 消除抖动呢?~~~~  详情 回复 发表于 2012-11-26 08:53
回复 顶~ 砸~

使用道具 举报

yutianbb 发表于 2012-11-24 15:04 | 显示全部楼层 来自: 江西南昌
用一个螺丝安装电机固定的亚克力够稳定吗

点评

很稳定啊, 非常用力的拧上去的,安完之后手都搬不动  详情 回复 发表于 2012-11-26 09:08
回复 顶~ 砸~

使用道具 举报

xwxwwx 发表于 2012-11-24 16:41 | 显示全部楼层 来自: 湖北黄石
本帖最后由 xwxwwx 于 2012-11-24 16:43 编辑

真的很不错,这么快就可以运转了。
楼主减速比是1:3.33333 ?这样程序好处理吗?

点评

我是用中断来做延迟的, 一开始 计算出来计时器是 -37500 ,但是实际测试的时候 6mm+2X 巴罗 测试望远镜是 400mm焦距,这样的。 看月亮还是跑,所以只能慢慢调,一遍一遍修改减少,最后好像是34000 左右的一个数据  详情 回复 发表于 2012-11-26 09:13
回复 顶~ 砸~

使用道具 举报

tbb1 发表于 2012-11-24 22:30 | 显示全部楼层 来自: 上海
benjianggogo 发表于 2012-11-24 13:23
想向LZ学习,现在只知道用电脑上的导星软件配合摄像头,然后用串口发送给单片机,单片机控制步进电机。。。 ...

GOTO么原理很简单,
在天球上随便找三颗星星,将望远镜分别对准他们,系统会自动记录三颗星星的望远镜赤经赤纬角度,然后将本地GPS坐标和授时叠加,自然就可以准确计算出本地所在位置,并将目标星与望远镜现在所在位置的赤经赤纬角度差计算出来。
这其实和GPS导航就是一个道理。
那么理论上,你找的参照星越多,GOTO就越准。
但是这有个前提,就是你的赤道仪得相当的精准,电跟系统正转反转不能有空程,或者有空程能够自行调整。我的EQ3D,感觉就有空程,因此做GOTO估计误差会相当的大。
---文盲一知半解。。

点评

这些资料你从哪找的?能把连接发给我么,谢谢了~  详情 回复 发表于 2012-11-26 20:56
回复 顶~ 砸~

使用道具 举报

137098868 发表于 2012-11-24 22:52 | 显示全部楼层 来自: 河南郑州
学习了
回复 顶~ 砸~

使用道具 举报

本版积分规则

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

GMT+8, 2024-10-5 13:29 , Processed in 0.093326 second(s), 20 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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