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

[复制链接]
34284|128
franki_18 发表于 2014-10-21 19:33 | 显示全部楼层
支持一下  
wwfiney 发表于 2014-10-23 14:48 | 显示全部楼层
最近在做四轴的系统集成,拿烈火的板子往大四轴集成
有兴趣加qq: 0x1D5052
309579471 发表于 2014-10-23 22:46 | 显示全部楼层
有研究相关四轴算法的加群一起讨论啊 332474748
stukawendy 发表于 2014-10-25 16:10 | 显示全部楼层
mohanwei 发表于 2014-10-13 18:36
前面发的图里有,博世比较新的BMX055(9轴)
有兴趣可以一起搞

LZ求加入求指点求调教,,啊,求指教,324284732
 楼主| mohanwei 发表于 2014-10-25 19:20 | 显示全部楼层
本帖最后由 mohanwei 于 2014-10-25 19:23 编辑

今天找了下Micro-B的USB插座,没找到合适的……这个封装是从别人的板子上拷贝过来的,估计是封装做错了
好在刮刮旁边的绿油,还能焊得上
 楼主| mohanwei 发表于 2014-10-25 19:24 | 显示全部楼层
stukawendy 发表于 2014-10-25 16:10
LZ求加入求指点求调教,,啊,求指教,324284732

可从主贴找到入口……呵呵
wwfiney 发表于 2014-10-25 22:26 | 显示全部楼层
mohanwei 发表于 2014-10-25 19:24
可从主贴找到入口……呵呵

有兴趣一起做
qq:0x1D5052(转十进制)
porting crazyflie到烈火的板子快完成了,可以飞了,在微调参数
我爱你的吻123 发表于 2014-10-25 22:40 | 显示全部楼层
持续关注楼主的帖子。
gzwfj 发表于 2014-10-30 18:35 | 显示全部楼层
楼主,是否有建主题群?如果有的话,俺想加入!
 楼主| mohanwei 发表于 2014-10-30 21:41 | 显示全部楼层
gzwfj 发表于 2014-10-30 18:35
楼主,是否有建主题群?如果有的话,俺想加入!

可以从主贴找入口
lidin 发表于 2014-11-5 12:07 | 显示全部楼层
期待楼主早日实现四旋翼!
通宵敲代码 发表于 2014-11-5 12:30 | 显示全部楼层
持续关注中!
 楼主| mohanwei 发表于 2014-11-21 17:29 | 显示全部楼层
年底是最忙的时候。应付完一个客户的项目,抽空焊出两块板子,干点体力活,顺便休息一下脑子……
9轴芯片BMX055是最难焊的,本来以为是没有中间接地大焊盘的QFN封装,拿到手才发现跟QFN相比四周侧面少了金属化焊盘。IC放到PCB上,在侧面用放大镜都找不到引脚位置,加上某PCB打样厂技术太烂,丝印随机偏移了0.6mm以上,最后只能盯着焊盘,估摸一下位置……结果第一片歪了,再吹下来的时候IC就冒烟了,估计是报废了。好在后面的都比较顺利。气压传感器也是类似的封装,但是它的引脚间距大,不用对得很准确。
BMX055买了3片,其他的都是按两份买,难道是冥冥中自有天意……:L

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

通电测电压.jpg

焊好的板-正面.jpg

焊好的板-背面.jpg


 楼主| mohanwei 发表于 2014-11-21 17:34 | 显示全部楼层
前段时间听了一次新塘的研讨会,发现新塘的M0比STM32更合适
1-更便宜
2-PWM更多(最多的一个有24路输出),不像STM32引脚复用得太复杂,用这个就没那个
3-电源范围广,2.5-5.5V,也就是锂电池(3.7-4.2V)直接用就行,不用加LDO
lvmingzhou 发表于 2014-11-23 16:39 | 显示全部楼层
加油!!!!!
sail8498 发表于 2014-11-28 18:44 | 显示全部楼层
LZ有群吗?我也想着给儿子DIY个这东西,这个可以陪他从小长到大..不像那些小玩具.
sail8498 发表于 2014-11-28 23:56 | 显示全部楼层
找不到所谓的“主贴”在哪。。。LZ方便的话PM一个。
我也在深圳的。
 楼主| mohanwei 发表于 2014-12-4 20:21 | 显示全部楼层
sail8498 发表于 2014-11-28 23:56
找不到所谓的“主贴”在哪。。。LZ方便的话PM一个。
我也在深圳的。

你好,其实就是首页的附件里,打开机械图后会有一个群的号码……:lol
前面陆续有些成员找到了入口……不过跟他们聊过,发现基本都是“坐等成品”——有违建群的初衷:协作、即时互补交流。所以就放下了,还是自己慢慢搞。
小四轴电路和PCB都比较简单,自己画一个也就一两天的事;有需要我也可以把现在这个改一下(USB插座的封装有错)你自己去做板。
 楼主| 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
wwfiney 发表于 2014-12-4 20:47 | 显示全部楼层
mohanwei 发表于 2014-12-4 20:44
这几天基本忙完一个通信板,利用晚上的时间搞了一下软件移植,基于这个版本“bitcraze-crazyflie-firmware- ...

去下载最新的好了
我有个移植到keil编译的版本,不过连接PC端有问题
我把CF移植到烈火的小四轴上了,不过控制没用CF的那一套,用的独立遥控器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部