前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >云台方案浅谈(阿木G1)

云台方案浅谈(阿木G1)

作者头像
云深无际
发布2022-06-15 16:09:30
5340
发布2022-06-15 16:09:30
举报
文章被收录于专栏:云深之无迹

前几天看见阿木实验室,发了一个小云台,研究了一下,发现其实是吊舱,和云台一样的东西,只不过是一般集成到一些UAV上面。比如越野的小车,运动时,晃动,影响摄像头成像质量。

其实放大看,这个做工还是不怎么样的

考虑到实时处理,使用网口视频流的输出,UART来控制

这个是CMOS配的镜头

摄像头的一点规格

一些时序控制

输出使用的MIPI,但是阿木实验室的人说是两块STM32F03

我估摸着是,STM32是控制BLDC的,至于摄像头这块是一个Linux的片子在跑,因为还有RTSP的服务。

应该是这样的

就是这个

因为我觉得这个网口也就是要一块Linux的板子

画质看视频里面很好

对机器的设置是使用ini文件

还可设置这些

还能配置HDMI

摄像头显示的模式(USB或是USB摄像头)

设置丰富,不过上面写着不让动

还给了一个GUI的上位机

可以获取三种分辨率

给了一个C++的SDK,可以实现更多的控制。

云台的SDK

用法的提示

可以学这种写法

demo的大纲树

分别给的几个Demo的使用法

换个demo,看看:

完整的main函数,从头撸到尾

argc是参数的个数,一开始新建了两个对象,一个是串口,一个是字符串,还有一个是波特率,如果参数的个数是小于2的话,就用法。

捕捉输入的参数,

getopt函数是分析命令行的参数。

S参数

就是这样的。

b参数是这样的,atoi字符串变整形

如果都不对,就结束并给出help

ser是串口对象,先设置一下串口,超时时间也写上,串口打开失败就打印

在上面有一个类,对要读取的数据进行字节上面的包装。

其实这篇文章放了很多天,我都不记得思路了。

这个是是一个2轴的延时云台项目,地址在下面

代码语言:javascript
复制
http://stevenbrace.co.uk/2015/06/new-diy-3-axis-motion-control-for-time-lapse/
代码语言:javascript
复制
file:///C:/Users/yunswj/Downloads/stm32f038g6.pdf
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档