| |
| | |

开源天文论坛  astrocn.org

 Forgot password?
 Register

QQ login

One step, quick start

View: 6282|Reply: 6

基于zwo提供的sdk实现的全天相机

[Copy link]

该用户从未签到

1

Threads

3

Posts

810K

Credits

论坛贵宾

Rank: 6Rank: 6

Credits
88935

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

Post time: 2017-4-30 15:59:42
| Show all posts |Read mode
简单的想法就是:拿一个小的开发板连接相机。开发板上跑linux,运行一个程序定时(比如1分钟)获得图像。用户通过手机浏览器可以直接看到拍摄的历史图片。利用opencv,还能对可疑的流星做出分析和保存,备用户事后筛选鉴别。之所以选zwo的sdk,是因为zwo提供的sdk包含了自动曝光,自动调整增益等功能,简化了程序的开发。
硬件开发板的选择,现在树莓派提供的生态链最完善,在上面开发也简单,所以,整个硬件方案的效果如下:
628014330.jpg
因为zwo的sdk支持基本所有的zwo相机,也就是说不论什么相机连接开发板,该程序都支持,唯一要求就是在连接相机和开发板之后再接通电源。我现在测试用的是asi178mc。

程序运行后,会自动调整增益和曝光时间,将图片整体亮度控制在70%以下,效果如下图:
223816.jpg 030951.jpg 073920.jpg 212440.jpg
最后一张图是用该程序捕捉的疑似流行的飞机飞行轨迹。
程序的主要行为是:每隔1分钟,程序会将图片保存在/var/www/html/asc/<year>/<month>/<day>/ 目录下,对于疑似流行的图片,会自动保存在/var/www/html/asc/meteor/<year>/<month>/<day>目录下。

程序的另一个行为是会控制保存的图片数量,不过需要在系统里安装mysql,然后在本地建一个数据库allskycamera,同时需要两个表map和meteor。两个表结构如下:
mysql> describe map;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| date  | datetime     | YES  |     | NULL    |       |
| path  | varchar(128) | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+


mysql> describe meteor;
+-------+--------------+------+-----+---------+-------+
| Field | Type         | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+-------+
| date  | datetime     | YES  |     | NULL    |       |
| path  | varchar(128) | YES  |     | NULL    |       |
+-------+--------------+------+-----+---------+-------+


最后说明如何编译该程序:
首先在树莓派上安装zwo的sdk,具体请参考http://zwoasi.com/software/下面的“SDK & 升级工具” 部分,下载Linux & Mac的SDK,然后解压缩并安装以及安装所有需要的依赖库:libusb,opencv等等。
安装完sdk后,将本程序解压缩到sdk目录下,编译,会生成应用程序asc_zwo,然后运行该程序:sudo nohup ./asc_zwo &
即可。 allskycamera (1).zip (6.09 KB, Downloads: 11)
Reply

Use magic Report

  • TA的每日心情
    开心
    2018-2-10 21:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    166

    Threads

    733

    Posts

    8910K

    Credits

    管理员

    Rank: 9Rank: 9Rank: 9

    Credits
    893041

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    Post time: 2017-5-3 18:15:57
    | Show all posts
    棒!好玩~
    Reply

    Use magic Report

    该用户从未签到

    2

    Threads

    9

    Posts

    8810K

    Credits

    超级版主

    Rank: 8Rank: 8

    Credits
    888938

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    Post time: 2017-5-3 20:56:12
    | Show all posts
    给力!赞一个开源
    找个壳子装起来可以扔楼顶了
    Reply Support Not support

    Use magic Report

    该用户从未签到

    8

    Threads

    87

    Posts

    810K

    Credits

    论坛贵宾

    Rank: 6Rank: 6

    Credits
    89376

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    Post time: 2017-5-5 16:42:56
    | Show all posts
    不错,技术有限,没有看太明白,不过很有意思,一直想做一个。
    Reply Support Not support

    Use magic Report

    该用户从未签到

    0

    Threads

    1

    Posts

    4

    Credits

    新手上路

    Rank: 1

    Credits
    4
    Post time: 2018-1-12 16:38:04
    | Show all posts
    sqllite就可以了吧,mysql太重了
    Reply Support Not support

    Use magic Report

  • TA的每日心情
    开心
    2018-5-28 17:05
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    Threads

    1

    Posts

    16

    Credits

    新手上路

    Rank: 1

    Credits
    16
    Post time: 2018-5-28 17:05:38
    | Show all posts
    看上去很诱人呢
    Reply

    Use magic Report

    You have to log in before you can reply Login | Register

    Points Rules

    QQ|Mobile|小黑屋|开源天文论坛     开源天文论坛 TinyAstro 讨论组

    2019-11-17 10:33 GMT+8 , Processed in 0.084340 sec., 30 queries .

    Powered by Discuz! X3.3

    Release 20170120, © 2001-2019 Comsenz Inc.

    MultiLingual version, Rev. 555, © 2009-2019 codersclub.org

    Quick Reply To Top Return to the list