文号
t49235
阅读
15033
回复
14
收藏
9
基于Arduino的手持卫星跟踪器DIY
2012/08/06
IP:黑龙江
算是我的第一个原创Arduino作品吧。全用的模块,又有很多库支持,所以很快搞定。
主要功能是,计算卫星位置,利用磁场传感器和加速度传感器的数据对如何旋转天线提供指示,方便手持天线操作。
使用了Arduino UNO一块,LCD Input Shield一块,ProtoShield洞洞板一块,HMC5883L+ADXL345模块一个,DS1307模块一个。
可存储多颗卫星的轨道数据。
屏幕上显示:卫星名称、UTC、方位角、仰角以及应该向什么方向做出调整。
TLE需要转化一下变成合适的格式烧进单片机,编了一个exe。设置时间暂时也使用了一个单独的程序。
可以改进或拓展的:直接控制电台频率、使用LED显示调整方向、直接输入时间、在线更新TLE……
其实如果直接搞成手机软件就更方便了。可惜我的手机没有罗盘,也不会安卓编程。


整机。磁场传感器本来也是装在洞洞板上的,但是周围金属件的干扰太大了,所以挪了出来。
41126.9909799653_DSC00121.jpg

41126.9910163194_DSC00134.jpg



HMC5883L+ADXL345模块
41126.9909949769_DSC00125.jpg



洞洞板上的DS1307实时时钟模块

41126.9910020255_DSC00130.jpg



Arduino UNO
41126.9910163194_DSC00134.jpg
+50
科创币
小哈_abc
2012/08/06
鼓励
+100
科创币
jrcsh
2012/08/06
高质量发帖
+50
科创币
game00over
2012/08/06
Arduino~~~~
14
bg2bhc作者
14年5个月前IP:未同步
433968
1楼
程序包

attachment icon HamSatArduino_1_0_0.rar 45.15KB RAR 68次下载
代码风格非常差,各位轻拍
引用
评论
14年5个月前IP:未同步
433987
2楼
再继续下去就有点外骨骼的味道了[s:274]
引用
评论
bg2bhc作者
14年5个月前IP:未同步
434278
3楼
引用
评论
14年5个月前IP:未同步
438299
4楼
什么时候量产?
引用
评论
bg2bhc作者
14年4个月前IP:未同步
443943
5楼
控制FT-817成功,可以修正多普勒频率并控制收发

2.0.0版程序在此

attachment icon HamSatArduino_2_0_0.rar 50.36KB RAR 45次下载
+200
科创币
虎哥
2012/08/24
膜拜大神,话说工作流程说明一下就更好了
引用
评论
bg2bhc作者
14年4个月前IP:未同步
444238
6楼
回 5楼(虎哥) 的点评
不要磕碜俺。。
写了篇文章,准备投个稿,见刊了再转到这里
先上几张照片
20120302019.jpg
20120302023_1.jpg

20120302011.jpg
+1
科创币
yanli12321
2012/08/25
妹纸+1
引用
评论
14年4个月前IP:未同步
444257
7楼
提示一个机械云台的接口就更爽了,
引用
评论
14年4个月前IP:未同步
444287
8楼
直接在天线上捆4个LED来指示转动的方向
引用
评论
14年1个月前IP:未同步
476055
9楼
请问能将电子元件的清单列一份发给我吗?[s:228]
t01051@163.com
引用
评论
bg2bhc作者
14年1个月前IP:未同步
476229
10楼
回 9楼(t01051) 的帖子

attachment icon 便携式卫星跟踪器DIY.docx 1.77MB DOCX 66次下载
引用
评论
14年1个月前IP:未同步
476918
11楼
回 10楼(bg2bhc) 的帖子
谢谢! [s:271]
引用
评论
13年11个月前IP:未同步
488951
12楼
有美女天线哈哈!
引用
评论
13年10个月前IP:未同步
499442
13楼
要自动的,给你个建议 可以买个云台 吧电机换成步进电机。 控制小型的卫星天线
引用
评论
笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的