打印
[四轴原创DIY]

召集小伙伴们DIY自己的微型四轴飞行器(STM32主控)

[复制链接]
楼主: mohanwei
手机看帖
扫描二维码
随时随地手机跟帖
41
支持一下  

使用特权

评论回复
42
wwfiney| | 2014-10-23 14:48 | 只看该作者
最近在做四轴的系统集成,拿烈火的板子往大四轴集成
有兴趣加qq: 0x1D5052

使用特权

评论回复
43
309579471| | 2014-10-23 22:46 | 只看该作者
有研究相关四轴算法的加群一起讨论啊 332474748

使用特权

评论回复
44
stukawendy| | 2014-10-25 16:10 | 只看该作者
mohanwei 发表于 2014-10-13 18:36
前面发的图里有,博世比较新的BMX055(9轴)
有兴趣可以一起搞

LZ求加入求指点求调教,,啊,求指教,324284732

使用特权

评论回复
45
mohanwei|  楼主 | 2014-10-25 19:20 | 只看该作者
本帖最后由 mohanwei 于 2014-10-25 19:23 编辑

今天找了下Micro-B的USB插座,没找到合适的……这个封装是从别人的板子上拷贝过来的,估计是封装做错了
好在刮刮旁边的绿油,还能焊得上

使用特权

评论回复
46
mohanwei|  楼主 | 2014-10-25 19:24 | 只看该作者
stukawendy 发表于 2014-10-25 16:10
LZ求加入求指点求调教,,啊,求指教,324284732

可从主贴找到入口……呵呵

使用特权

评论回复
47
wwfiney| | 2014-10-25 22:26 | 只看该作者
mohanwei 发表于 2014-10-25 19:24
可从主贴找到入口……呵呵

有兴趣一起做
qq:0x1D5052(转十进制)
porting crazyflie到烈火的板子快完成了,可以飞了,在微调参数

使用特权

评论回复
48
我爱你的吻123| | 2014-10-25 22:40 | 只看该作者
持续关注楼主的帖子。

使用特权

评论回复
49
gzwfj| | 2014-10-30 18:35 | 只看该作者
楼主,是否有建主题群?如果有的话,俺想加入!

使用特权

评论回复
50
mohanwei|  楼主 | 2014-10-30 21:41 | 只看该作者
gzwfj 发表于 2014-10-30 18:35
楼主,是否有建主题群?如果有的话,俺想加入!

可以从主贴找入口

使用特权

评论回复
51
lidin| | 2014-11-5 12:07 | 只看该作者
期待楼主早日实现四旋翼!

使用特权

评论回复
52
通宵敲代码| | 2014-11-5 12:30 | 只看该作者
持续关注中!

使用特权

评论回复
53
mohanwei|  楼主 | 2014-11-21 17:29 | 只看该作者
年底是最忙的时候。应付完一个客户的项目,抽空焊出两块板子,干点体力活,顺便休息一下脑子……
9轴芯片BMX055是最难焊的,本来以为是没有中间接地大焊盘的QFN封装,拿到手才发现跟QFN相比四周侧面少了金属化焊盘。IC放到PCB上,在侧面用放大镜都找不到引脚位置,加上某PCB打样厂技术太烂,丝印随机偏移了0.6mm以上,最后只能盯着焊盘,估摸一下位置……结果第一片歪了,再吹下来的时候IC就冒烟了,估计是报废了。好在后面的都比较顺利。气压传感器也是类似的封装,但是它的引脚间距大,不用对得很准确。
BMX055买了3片,其他的都是按两份买,难道是冥冥中自有天意……:L

焊好之后(除了电机),量一下各个电压点对地阻值,通过;再焊一根跳线跳过锂电充电电路,从USB的5V飞到锂电池接口(锂电短路电流太大,前期调试不宜使用),找一根移动电源的充电线插上,量各个电压都正常,一段时间后也没有温升……下一步就可以调试程序了。








使用特权

评论回复
54
mohanwei|  楼主 | 2014-11-21 17:34 | 只看该作者
前段时间听了一次新塘的研讨会,发现新塘的M0比STM32更合适
1-更便宜
2-PWM更多(最多的一个有24路输出),不像STM32引脚复用得太复杂,用这个就没那个
3-电源范围广,2.5-5.5V,也就是锂电池(3.7-4.2V)直接用就行,不用加LDO

使用特权

评论回复
55
lvmingzhou| | 2014-11-23 16:39 | 只看该作者
加油!!!!!

使用特权

评论回复
56
sail8498| | 2014-11-28 18:44 | 只看该作者
LZ有群吗?我也想着给儿子DIY个这东西,这个可以陪他从小长到大..不像那些小玩具.

使用特权

评论回复
57
sail8498| | 2014-11-28 23:56 | 只看该作者
找不到所谓的“主贴”在哪。。。LZ方便的话PM一个。
我也在深圳的。

使用特权

评论回复
58
mohanwei|  楼主 | 2014-12-4 20:21 | 只看该作者
sail8498 发表于 2014-11-28 23:56
找不到所谓的“主贴”在哪。。。LZ方便的话PM一个。
我也在深圳的。

你好,其实就是首页的附件里,打开机械图后会有一个群的号码……:lol
前面陆续有些成员找到了入口……不过跟他们聊过,发现基本都是“坐等成品”——有违建群的初衷:协作、即时互补交流。所以就放下了,还是自己慢慢搞。
小四轴电路和PCB都比较简单,自己画一个也就一两天的事;有需要我也可以把现在这个改一下(USB插座的封装有错)你自己去做板。

使用特权

评论回复
59
mohanwei|  楼主 | 2014-12-4 20:44 | 只看该作者
这几天基本忙完一个通信板,利用晚上的时间搞了一下软件移植,基于这个版本“bitcraze-crazyflie-firmware-26d661941c7e.zip”。
发现问题还不少……
1-注释很少,该注释的地方基本没有(特别是算法部分,应该是作者发行时删掉了),不该注释的地方倒是一个不拉,特别是每个文件(即使是空文件)开头的那段 /**
*    ||          ____  _ __
* +------+      / __ )(_) /_______________ _____  ___
* | 0xBC |     / __  / / __/ ___/ ___/ __ `/_  / / _ \
* +------+    / /_/ / / /_/ /__/ /  / /_/ / / /_/  __/
*  ||  ||    /_____/_/\__/\___/_/   \__,_/ /___/\___/
*
* Crazyflie Firmware
*
* Copyright (C) 2011-2012 Bitcraze AB
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, in version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.

2-很多地方不知是没有实现,还是释放源码时阉割了……如低电源管理“PM.C”,“canFly”,config.h里的:
        #define P_NAME "Crazyflie Rev.F"

        #define H_INIT_EXTI
        #define T_LAUNCH_ADC
        #define T_LAUNCH_RADIO
        #define T_LAUNCH_POWERMANAGMENT

        #define T_LAUNCH_CONTROL
        #define T_LAUNCH_MULTILOG_1
        #define T_LAUNCH_MULTICONTROL
   
    还有掉电参数存储“configblock.c”,参数只有很少的几个,上电后直接从127扇区读取,但搜索整个工程的代码,都没有任何Flash改写的代码,也就是根本没有修改参数的功能(或者是发行时阉割了?)

  …………

3-从代码看来,没看出哪点能实现作者演示视频的那些功能……看起来像是前期的临时版本。不过作者能开源已经很好了,自己慢慢研究吧:lol

使用特权

评论回复
60
wwfiney| | 2014-12-4 20:47 | 只看该作者
mohanwei 发表于 2014-12-4 20:44
这几天基本忙完一个通信板,利用晚上的时间搞了一下软件移植,基于这个版本“bitcraze-crazyflie-firmware- ...

去下载最新的好了
我有个移植到keil编译的版本,不过连接PC端有问题
我把CF移植到烈火的小四轴上了,不过控制没用CF的那一套,用的独立遥控器

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则