5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 13532|回复: 68
打印 上一主题 下一主题

【改造】让你的小蚁在天上也能随心所欲的控制拍照/录像/切换模式

  [复制链接]
跳转到指定楼层
发表于 2015-11-2 20:02 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 quop_mike 于 2015-11-2 20:41 编辑

小蚁运动相机绝对是我们穷人的福音之一,三百块钱就能得到一个能1080P60FPS录像而且效果还不错的小相机,自己挂个云台出去拍拍绝对是够了的
不过小蚁和GOPRO等运动相机一样,想要拍照/录像必须在地面设置好,开始录像才能进入录像(就因为忘记点开始这事我们错过了好多镜头),拍照更麻烦,必须设置好拍摄间隔(5s一拍或者。。)占空间不说,从100张废照片里面找1张照片也是够呛
什么?你说用舵机来控制按键。。。。不不不。。。难看不说,还影响云台重心
等啊等。。
终于小蚁出了蓝牙遥控器,10米以内可控,于是稍加改造就有了以下这个东西
能用 控制的蓝牙遥控器





大概的功能是:
遥控器和接收机相连,飞机飞到哪都可以控制
PWM高于1600则算拨动开关
短拨一下(200ms-800ms)按一次拍照键
长拨一下(超过2s)按一次切换模式键










欢迎继续阅读楼主其他信息

68
发表于 2019-6-14 20:12 | 只看该作者
supertankhzt 发表于 2016-1-15 19:39
虽然软件设了开漏,但上电瞬间还是会上拉5V的,实在不放心可以再加个齐纳管钳位。

分享个定时器+外部 ...

请问有完成的代码吗?想学习一下。
67
发表于 2016-11-17 11:11 | 只看该作者
好贴必须收藏
66
发表于 2016-8-18 15:57 | 只看该作者
牛逼
65
发表于 2016-8-16 17:48 | 只看该作者
楼主拿来分享就是好同志啊,顶了。
64
发表于 2016-8-15 10:06 | 只看该作者
厉害厉害
63
发表于 2016-8-11 15:51 | 只看该作者
干脆下狠心直接改相机得了
62
发表于 2016-8-10 15:26 | 只看该作者
可否提供源代码给大家学习一下?
61
发表于 2016-4-1 12:37 | 只看该作者


楼主我按你这个一步步来的,用的104w,刷的时候也选的104w,其他用缺省的还是要改什么;现在不能成功遥控。。。。但是每次遥控接收断电就会触发拍照,上电不会触发,然后拔掉又触发拍照,问题在哪里呢


60
发表于 2016-3-14 08:42 | 只看该作者
技术贴,要顶
59
发表于 2016-3-14 08:41 | 只看该作者
太厉害了,顶了回头我也弄个
来自苹果客户端来自苹果客户端
58
发表于 2016-3-14 08:22 | 只看该作者
牛叉,正需要
来自苹果客户端来自苹果客户端
57
发表于 2016-3-13 18:58 | 只看该作者
很强大
56
发表于 2016-3-13 17:18 | 只看该作者
supertankhzt 发表于 2016-1-15 19:39
虽然软件设了开漏,但上电瞬间还是会上拉5V的,实在不放心可以再加个齐纳管钳位。

分享个定时器+外部 ...

多谢楼主了,已经搞定

55
发表于 2016-1-15 19:39 | 只看该作者
moonsound 发表于 2015-12-22 22:31
楼主有几个问题想问问你,麻烦帮忙解答下
1. STC15F104E电源接几伏的
2. 小米蓝牙还要接纽扣电池不

虽然软件设了开漏,但上电瞬间还是会上拉5V的,实在不放心可以再加个齐纳管钳位。

分享个定时器+外部中断捕获PWM的代码。(104E硬件有BUG为什么还是有人用?货存太多都是被坑的吗。。)
void TimerInit(void) {
        TMOD=0x08;                        //设定定时器0为16位Gate控制模式,脉宽捕获用。
        TL0=TH0=0;
        // ET0=1;                        //打开定时器0中断
        TR0=1;                                //定时器0开始计时
        IT0=1;                                //下降沿中断
        EX0=1;                                //允许中断
        // PX0=1;                        //中断优先级
}

void Int0(void) interrupt 0 {                        //接收机脉宽捕获完成
        union {
                BYTE b[2];
                uint16 ui;
                int16 i;
        } RecPW;
        TR0=0;
        RecPW.b[0]=TH0;
        RecPW.b[1]=TL0;
        TH0=TL0=0;
        TR0=1;
        if(RecPW.ui>500) {                                                                        //防脉冲干扰,小于500ns则丢弃
                //这里处理接收机PWM信号:RecPW.ui的值为1500=中点,1100最低点,1900最高点
        }
}


54
发表于 2016-1-12 14:30 | 只看该作者

53
发表于 2016-1-12 11:49 | 只看该作者
學習了!
来自苹果客户端来自苹果客户端
52
 楼主| 发表于 2016-1-10 13:41 | 只看该作者
swhl 发表于 2016-1-8 14:44
LZ 的固件是STC15F104W的吗?

通用的应该

51
发表于 2016-1-10 13:25 | 只看该作者
顶楼主 収藏备用!
50
发表于 2016-1-8 15:18 | 只看该作者
一定要顶
来自苹果客户端来自苹果客户端
49
发表于 2016-1-8 14:44 | 只看该作者
LZ 的固件是STC15F104W的吗?

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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