Idea & make(Final project & output device)

最后的Final projects视频主页(可能需要翻墙)

Video:https://vimeo.com/276011671

Final_projects

特别需要感谢我的公司 "奥美科技部-K1ND" 提供这个机会让我试验和完成这个项目。
还有特别感谢徐磊等一同开发的同事(无线电控制部分主要都是他的功劳)还有中途帮忙的各位朋友。

Idea 做个养生蝴蝶:)

关于Out put device 和 最后的Final project
我准备做一个扑翼飞行器。2 Servo Control 的蝴蝶。原因是一个朋友找到我,说要不要一起做一个类似这样的机械蝴蝶项目
我们查到了Kazuhiko先生在Youtube上面一系列的测试和教学视频,资料非常全面因此也想要自己来做一下试试。

相关视频链接:

eMotionButterfly
Kazuhiko Kakuta:
频道主页
舵机测试主页
2舵机测试视频
RC-Groups一个飞行器论坛

一些值得注意的信息和资料:
1.how do you know which chip/bridge to be used?
I used NEWGLDAB of a gliding device.
资料Kazu-Kaku发布和记录资料的论坛:RC-groups
2.Kazuhiko在2年前回答关于Servo的问题: Yes, this needs more power. I will use 8.4V high voltage Servo

从资料分析,查到的需要购买的电机和马达:

1.实验马达 链接
Motor: Turnigy 1811 Brushless Indoor Motor 3800kv
2.servo : KST MS320
3.推荐:HSB-9370TH
700 mAh, 7.4 volts锂电池。
4.替代品BLS25HV 0.09s 70.5g
Turnig™ BLS25HV Brushless DS/MG Servo 25kg / 0.09Sec / 70.5g

参数:
蓝箭D03013舵机 BLADE 130X锁尾 金属齿舵机
6个(目前看来这个最又可能,因为它视频发布的时间最晚,并且是成功的)
Blue Arrow High Speed Digital MG Micro Servo 20T 0.5kg / .06sec / 3g*2
视频

勾搭

经过昨天的分析,我觉得资料里给的链接可能不是很准确。
上述Servo大小都在40x20x38mm左右(太大而且很贵)
但视频里看作者用的舵机最宽只有20mm左右
于是准备在FB上面勾搭一下:

Hello Dr. thanks for accept my facebook request. I found your by your amazing ornithopter project: 2 servo butterfly on youtube.
My name is Dian, say Hi to you from Fablab Beijing China and I'm running my Fab academy this year (it's a kind of online maker course).
I connect you is because I decite to make a 2 servo butterfly ornithopter as my Final-project . but I cannot found right servo (I thought it may be the most important part of the project).
I learned a lot by your youtube channel, It's amazing work!!
But maybe it's because I didn't do any plain or aircraft projects before, the servos I buy didn't work very will.
If the information I found isn't wrong, the servos you used on that project is about 20x10x5mm right?
Do you have any suggestion?
Hope I didn't disturb your and look forward to your reply.
Thanks

很开心Kakuta很快回复了~
最后他给我推荐了这款舵机
Turnigy™ TGY-D56MG Coreless DS/MG HV Servo 1.2kg / 0.10sec / 5.6g

但我认为我们可以再买一些扭矩更大,反应时间更快的同类舵机

抠图

我准备用PS抠图试一下


eMotionButterfly
kazukaku
yellow butterfly.png

我们决定先做黄色的butterfly,直接把屏幕截图等比打印出来。
首先我切了个小一点的翅膀,像是这样


475x450.jpg

随后发现一张A3纸太小了:


打印错误.jpg

便又将图片切开成了2张,然后打印拼起来拼起来
buterfly_450x250_01.jpg
buterfly_450x250_02.jpg

打印参数.jpg

A3大小.jpg

于是解决链接问题:
我们本来想用速干的AB胶来链接骨架,但恰巧AB胶用完了。
于是我们尝试用502胶试一下。


502粘结测试成功.jpg

502粘结测试.jpg

于是我们尝试用那个铁丝先绑定骨架结构,增加稳定性。
square_lashing.gif
尝试先用铁丝固定,再加502胶水.jpg

铜丝测试.jpg

但实在是太麻烦了,所以最后还是去买了AB胶回来测试。(最后的事实也证明502胶太脆,还是AB胶比较结实)


too 麻烦.jpg

AB胶测试.jpg

Work.jpg

由于AB胶不粘金属,将铜铂纸垫在下面的方法很好用。
PS后面的测试显示,为了保证位置固定,还是需要缠绕铜丝固定。


01.jpg

02.jpg

03.jpg

终于一整支的翅膀完成。
03.1.jpg

随后我们选用了纤维膜作为翅膀材料,原因是它单位面积质量比较轻(但现在看来可能并不是个很好的选择)
04.jpg

05.jpg

06.jpg

07.jpg
另一只.jpg
down_02.jpg
down_01.jpg

大量查询资料后,我发现在航模圈主流玩家多爱用无刷电机作为主动力驱动,并且“老鸟们”比较信奉“只要动力够,什么都能飞”的原则。
但舵机来作为主驱动引擎还是很少的。这更为我们的工作添加了一份不确定性。
于是我继续查询资料,发现有鸟类和扑翼飞行器的研究在探索动力和翅膀表面积的函数关系。
又因为看到Kazuhiko先生在自己的频道里多次测试同一款舵机,不同表面积翅膀的升力拉重比。

09.jpg

我突发奇想:有没有可能先用什么软件模拟一下蝴蝶的飞行过程?
我的大概思路是先根据舵机具体参数建个模,再建几个不同大小的翅膀模型。组装好之后将它们放到一个重力模型里。
想想那些飞机模型的软件,一定有现成技术可以做这个事情。
于是我在朋友圈发了条状态,询问有没有什么合适做Simulation的软件。
得到的反馈是以下几种:
1.JSbsim和Yasim :这是flightgear用的空气动力学库,不过是纯c的库:YASim is one of the two most commonly used FDMs in Flightgear. JSBsim is the other popular FDM used by the Flightgear community.

2.仿真:
在有限元分析领域,大家似乎看到过很多缩写,比如CAE、FEM、FE、CFD、FEA等等,但从英文全程来看其实他们区别不大。比如CAE,英文全称是ComputerAidedEngineering,即计算机辅助工程;FEM,FiniteElementMethod,即有限元方法;FEA,FiniteElementAnalysis,有限元分析;CFD,ComputationalFluidDynamics,计算机流体动力学。可以看出,除了CFD强调流体以外,FEA、CAE、FEM其实都是一个范畴的,即有限元法相关,其实CFD也是他们的一个分支。为了统一,我们取FEA为有限元分析的简称。介绍链接
有限元分析(Finite Element Analysis) ,又叫有限元方法(Finite Element Method)。是解偏微分方程的数学方法,被广泛运用于机械、电磁、建筑、流体等领域的仿真研究。可以用来分析橡胶的受力变形,不仅可以只做力场里的动力和静力仿真,还可以耦合温度场分析热应力的情况。现在有很多商业有限元软件,如ANSYS、ABAQUS、ADINA、HYPERWORKS等等

FEA.png

我准备先从ansys着手,研究一下。
另外今天通过朋友圈和勾搭,获得了很多咨询,在此特别感谢一下酷玩实验室的健哥给了我很多启发和帮助
健哥.jpg

一些其他research 和可能的方向
1.谷歌好像有一个扑翼的开源项目
2.翅膀材料可以尝试用航模热缩膜,拿电熨斗熨一下?
3.学习一下ansys
4.推荐的小舵机 2.2g 或者 5g ,响应时间最好是0.1s以下的。
5.可能会用到电调,查一下资料。
6.查一下拉重比例测量方案。

发现的问题:
1.翅膀&舵机链接件。强度不够,最好寻找替代品

2018.4.25 down

通过关键词 Cyberbotics Webots
搜到了Webots这个软件,下载安装

下午KST-MS320舵机到了,我们准备测试一下舵机的性能
首先准备了一个纸盒,然后掏了2个洞,将舵机安装好
我们准备测试它转动的最快频率,根据MS320 Technical Specification 我们选定了
7.4V
+-100度 500-2500us
delay 8000ms
如图:


00.jpg

01.jpg
02.jpg

03.jpg

效果很不错,但是8000ms的时间并不能让舵机转动到60度,差不多45度左右
随后我们决定加一个滑动变阻器,用来它来控制舵机的煽动频率。
并且把60度改成90度。
见视频:滑动变阻器

随后我们加上了之前做好的翅膀,和舵机的连接处是大量的AB胶。一开始煽动的效果并不理想,前后两段翅膀总是分离,但很快我们就改进了结构,将两段翅膀链接了起来。
随后便没有再出现两片翅膀分离的现象。
测试视频见:


wings_01.jpg

wings_02.jpg

wings_03.jpg

wings_04.jpg

确定好正确的角度之后,我们就想把舵机按照这个角度(30度)牢牢的固定好。为了尽量精确,我们用金属弯折了一个30度的斜角出来。用来固定舵机。


测量角度.jpg

角度.jpg

热熔胶.jpg

AB胶_01.jpg

AB胶_02.jpg

head.jpg

随后再用AB胶粘好蝴蝶的身躯,再于身躯的1/3处粘一个固定用的支架。


03分之1.jpg
down.jpg

2018.4.27
我今天我们的蝴蝶测试飞行成功,但是总是飞着飞着就歪了,平衡保持的不好。
发现原来是重量不平均的问题。
前后的重量平衡是靠蝴蝶的身体,舵机和电池。
而左右是靠翅膀,所以一定要争取做到重量和平衡完全一样。


structure.jpg

wings.jpg

weight.jpg

我们接下来的计划是将Arduino控制板绑到蝴蝶的身上,用它来控制电机煽动。
并且需要一个蓝牙模块 + 滑动变阻器来控制舵机的实际煽动频率。
然后争取飞一下试试。

经过思考最后选定的方案是:
2.4g模块+4个button,原因是蓝牙的距离可能不太够,而滑动变阻器的模拟量数据会比较大。


2.4g.jpg

现在我们的目标是用遥控器无线控制两个舵机煽动。
我们设置
C:open D:close
A:Up B:Down

测试舵机速度 :
150us 延迟 最快
400us 延迟 最慢

400-150=250 因此规划为 每按一次,up 延迟增加10us.

但因为我们之前用的延迟函数为Delay(),因此在延迟期间程序会无法接受到关机的指令。即程序无法做别的事情,只能等待delay()函数处理完——安全隐患严重。
因此我们改用millis();函数来完成延迟的功能Delay和millis的区别

控制完成.jpg

2节纽扣电池供电.jpg

组装成功.jpg

组装完成后的第一次试飞视频:

2018.4.28
因为第一次试飞效果并不理想...
分析原因感觉是因为电池太重,因此我们换了另一个小一点的电池。


300mAh电池.jpg

从视频上来看,同样也怀疑翅膀的结构强度不够,并且重量太重。
因此决定换一个翅膀材料。
同时加固支架。
很幸运,我们之前买的用来做翅膀的新材料和电熨斗今天也到了。


熨斗.jpg

实验. 但不平整.jpg

首先我们将之前的纤维布扯下来,(之前的翅膀材料重 20g)蝴蝶身体重80g
减重量.jpg

身体重.jpg

然后是加固翅膀


加固01.jpg

加固02.jpg

接着用熨斗烫,熨烫出一张完整的翅膀。
熨斗02.jpg

熨斗03.jpg

裁剪出需要的形状。
wing02.jpg
wing01.jpg
down.jpg

我们为了飞行中的平衡,加了一个长长的尾翼~

试飞视频:

5.2号
我们现在的重量是130g+
因此我们决定先减重。减重到我们的结构不能再减少为止。
因此我们首先想到的是电池
目前我们有一个7.5v的电池,还有2个3v的纽扣电池。
因此今天急需要解决的问题是如何通过分压把纽扣电池去掉。
我们的解决方法是直接用电源给5.5V的Arduino供电,然后再用
分压出来的3.3V电压给2.4g模块供电。


减重成功后的结构.jpg
总重.jpg

架子重.jpg

另外之前的电压不稳,导致滤波模块也烧坏了,换了一个。


换滤波模块.jpg

减重成功,但并没有飞起来,事后分析我们认为是翅膀的骨架太软了,导致2个翅膀的升力不够。因此决定重新做一版。
打印参数.jpg

5.3号 microduino调研和收获
今天朋友圈发的小视频得到了回应,去朋友的公司拜访了一位做扑翼飞行器的前辈,得到了很多很有启发的信息。重要的是得到了“翔哥”2012年开发类似项目的资料:


687735759.jpg

1.推重比(拉重比) 是重要参数!!!
越大越好(可能需要计算和测量一下)

2.潜在问题:转弯稳定性!!!(不掉下来)很难。

3.上反角:20度左右(需要测量参数)
测量输出扭矩:

机翼攻角:40度左右,升力较大。(炮弹夹角,射度远)
重心决定攻角!非常重要!
可能需要测量的参数:
扑翼幅度是多少?
频率速度是多少?
测量扑翼度频率。(贴个亮片)用频率仪器测试。

4.一些公式:
频率和升力关系:f 正比于 V^2
即和频率^2 成正比;面积成正比 ,并且成非线性关系,只有一个最优的数值。

5.制作建议:
寻找到电机机械效率最佳的那个点(大功率,大电池)
重心一般在几何中心位置:
DOE(Design of Experiments)
结构:
航模纸膜,(硫酸纸??)
材料没准可以去宣武的科技馆找找。
扑翼飞行器的推力在后下方,
操控方式:加速上升,减速下降。

首先为了减轻重量,我们换了全新的控制器和2.4g模块


新控制器.jpg

新控制器2.jpg

然后做了一版更大的翅膀,翼展达到了950mm


大翅膀.jpg

大翅膀2.jpg

更轻的膜.jpg

链接结构.jpg

5.7 调研和学习


Done.jpg

我们最后选择了风筝纸,蝴蝶一下就变得漂亮了许多
并且我们成功的把翅膀重量降到了每只17g。现在的总参数如下:
舵机:KST MS320
电池:7.4V/1.33Wh 50c 180mAh
总重:110g
翅膀重量:17g/只
身体:75g

5.10
5.8-5.9号
基本上试飞成功了,但因为场地限制,我们愚蠢的把试飞成功的机身撞断了..现在做了第二版的尝试。
试飞成功视频:

舵机参数.jpg
冷却.jpg
测试信号.jpg

舵机是靠PWM信号控制。

drawn-butterfly-pen-19.jpg
5924301918_e6dd7bfc31_b.jpg
downstroke.gif
5723465279_63bcc676b5.jpg

通过学习和搜索资料,我们发现了一个重要的提升升力的关键点,在于翅膀的末梢。鸟类翅膀很大的升力来自于末梢柔软且坚韧的羽毛。
于是我们将原来的骨架,末梢部分削薄。
减轻重量,也提高了很大的升力

消减翅膀末梢.jpg
最小的电池.jpg
对比1.jpg
对比2.jpg
对比3.jpg
2.0_Done.jpg

Update 控制部分
最新的蝴蝶飞行测试已经可以平稳的飞行200M了,但限制于场地大小和气流的影响,总是撞墙。
因此我们需要一个更好的控制系统
我们最后选用了NRF24L01 2.4g无线通信模块,加上了推杆和按钮。


01.jpg

02.jpg

03.jpg
done1.jpg
done2.jpg
04.jpg
code.jpg
done0.jpg

5.22 飞行调试

今天试飞的途中我们的Arduino mini pro 板子烧了,经过检查发现是Arduino用的稳压芯片烧了。
芯片额定电流为0.3A,最大为9V 而我们的电池是7.5V 但是因为要同时给2.4g模块和Arduino控制板供电。所以电流可能会超。
稳压芯片参数
最后我们用了一款500mA额定电流的稳压芯片,替换掉Arduino mini板子上原来的芯片,搞定了这个问题。RT0913参考这个文档

随后我们还换了蝴蝶的头部结构。

另外关于升力,我们发现这和所开缝隙的大小很有关系,在某个位置的时候,最后它终于飞起来了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,014评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,796评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,484评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,830评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,946评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,114评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,182评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,927评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,369评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,678评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,832评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,533评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,166评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,885评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,128评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,659评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,738评论 2 351

推荐阅读更多精彩内容

  • 《鬼鬼》 无良 夜半醒来,海棠未眠,雨声乱,滴落凡间化尘缘。 风声起,玉玲哀,合页喑哑转不开。回首窗边白绫处,剪不...
    无良雨落_阅读 271评论 1 1
  • 我试着去忘记那些给我痛苦记忆的人,可我越是努力地去遗忘,他们反而越清晰,在我的脑海里久久挥散不去。也许真的会...
    心羽暖姐姐阅读 303评论 1 2
  • 【壹】 一画蛾眉蕴山色 风儿微微掀着宣纸一角,发出好听的“簌簌”声。看着他手中时走时停的笔,我不觉出了神。 “你天...
    积语云阅读 520评论 0 5
  • 昨晚看了布达佩斯大饭店,今天就把茨威格的几部小说翻出来看看。最早看过德语原版《一个陌生女人的来信》, 看了徐静蕾...
    七喜7UP阅读 360评论 0 1