一、人工智能除了烟花还会什么?
1.随着人工智能的发展,人们的生活品质在机器的辅助下会有很大的提升。同时,很多人的工作也有可能会逐渐被机器所取代,这将会对未来人类社会的分工造就
2.花草种类繁多,有些不易分辨,识花软件的出现解决了这一难题。虽然功能看似简单,但其背后的技术与“阿尔法狗”一样,都是人工智能深度学习。
耗时三秒!告诉你这是什么花
难以分辨相似度较高的桃花和杏花?想知道小区或公园常见花草的名字?识花软件可以轻松解决这一问题。
3.近几年,市场上出现了微软识花、形色、花伴侣等手机软件,只需将拍摄的花草照片上传,就能显示该植物的名称和相关介绍。
北京市民吴先生用“又快又准”形容他对一款识花软件的体验。“读幼儿园的女儿好奇心强,常问一些花草名,有些我也不知道,但又没办法在网上搜索。”他说,识花软件在三秒内就能给出结果,而且很准确。
根据形色提供的数据,从用户上传照片到显示花的名称,流程用时在一至三秒。
春季,识花软件使用者明显增多。天气好的时候,形色平均每天图片上传量达50万张。“这是一个很夸张的数字,”形色创始人陈明权说。
识别准确率和信息量有待提高
受拍摄角度、清晰度和花朵是否盛开等因素的影响,识花软件的准确率也有波动。
多肉植物爱好者王女士告诉中新网记者,她在拍摄小区里的花朵后,某款识花软件给出的答案是“这是一只鸟”,让人哭笑不得。
王女士说,识花软件给出的花草相关信息量太少。“比如,不少香水的前调、中调、后调会用花香来描述,但许多人对花香并没有直观的感受。如果在介绍花草时顺便提一下哪款香水有这种香味,会很实用。”
还有使用者认为,识花软件可以介绍一下花草的生长周期、养殖技巧,在识别内容上也可以拓展到水果、蔬菜等。
背后的技术:人工智能深度学习
“我们做了一个模型,教计算机自己学习,这一过程类似于人类的大脑认知学习活动,对外界的认识是从无到有的。”陈明权说。
据他介绍,模型最初只能识别很少的几种花,随着用户上传花的种类和数量不断增多,加上识别模型也在不断改进,识别的准确率和种类也随之提高,这与小孩学习是一样的。
人工智能与深度学习有什么关系?陈明权说,从范畴来看,人工智能最大,机器学习次之,深度学习最小。
触景无限公司技术总监严彦在IT、人工智能领域从业多年,他告诉中新网记者,人工智能的目的是用电脑来替代人脑活动,其范畴包括机器学习。深度学习是近年来随着电脑的处理能力大幅提升而快速发展起来的一种机器学习的方法。
严彦说,相对于其他多种机器学习方法,深度学习能应用在更广泛的领域,且有着更好的效果。深度学习有点类似于人脑神经系统的工作,它包含很多信息的过滤层,每一个过滤层都能对信息进行进一步抽象。
比如对一张图片的识别,第一层过滤可以找出图片中的物体边缘的点,第二层过滤能找出直线、圆圈等简单的形状,第三层过滤可以把这些简单的形状识别成行人、自行车等复杂物体。通过对信息的层层过滤和分析,其输出结果就越来越接近人脑识别效果。
除了识花,人工智能还有哪些应用?
人工智能概念诞生于上世纪50年代,近几年在技术上有了突破式进展。
根据艾瑞咨询发布的《2015年中国人工智能应用市场研究报告》,人工智能市场将保持高速增长,预计2020年全球人工智能市场规模约为1190亿人民币,中国约为91亿。
从应用上看,语音和人脸识别、聊天机器人、智能家居、无人驾驶均采用了人工智能技术。
严彦说,随着人工智能的发展,人们的生活品质在机器的辅助下会有很大的提升。同时,很多人的工作也有可能会逐渐被机器所取代,这将会对未来人类社会的分工造成较大的冲击。
“但人工智能是否可以完全取代人呢?我觉得这还是很遥远的事情。
二、盛世红烟花炮竹机
盛世红烟花炮竹机:为中国传统文化增添辉煌
中国人民继承了悠久灿烂的文化传统,其中烟花爆竹作为中国独具特色的重要文化符号,承载着人们的美好祝愿和欢庆心情。在盛世红烟花炮竹机的陪伴下,传统文化焕发出耀眼的辉煌。
自古以来,烟花爆竹在中国的拜神、拜佛、庆贺活动中扮演着重要的角色。盛世红烟花炮竹机作为中国烟花爆竹行业的佼佼者,秉承了传统的工艺与现代科技的结合,为全国各地的庆祝活动带来独特的视觉盛宴。
传统工艺与现代科技的完美结合
盛世红烟花炮竹机自问世以来,凭借其独特的设计理念和先进的生产工艺,一直备受瞩目。其核心技术融合了传统工艺与现代科技,将中国古老的制作工艺和安全控制技术相结合,使其在燃放过程中更加安全可靠。
每一枚盛世红烟花炮竹机都经过严密的质量检测,确保在燃放过程中不会发生意外。盛世红烟花炮竹机采用先进的电子点火系统,能够准确地控制燃放的时间、频率和高度,让烟花爆竹绽放出美丽的光芒,并在燃尽后自动关闭,提高了安全性和使用便捷性。
盛世红烟花炮竹机的广泛应用
盛世红烟花炮竹机以其卓越的性能和高质量的产品赢得了广泛的市场认可。无论是大型的庆典活动还是小规模的家庭聚会,盛世红烟花炮竹机都能够满足不同场合的需要。
盛世红烟花炮竹机不仅仅是烟花爆竹的点火工具,更是一种文化载体。它能够展示出各式各样的烟花效果,从简单的点点星火到绚丽多彩的花瓣翻飞,每一次燃放都是一次视觉上的盛宴。
盛世红烟花炮竹机还可以通过组合不同的烟花爆竹,制作出精美绝伦的烟花表演。它不仅能够燃放传统的烟花爆竹,还可以搭配音乐、灯光和舞蹈等元素,创造出更加丰富多样的烟花文化艺术。
盛世红烟花炮竹机的文化价值
盛世红烟花炮竹机作为传统文化的传承者和创新者,不仅是一种工艺品,更是中国灿烂文化的象征。它通过设计独特的烟花效果,让人们在庆祝活动中感受到中国古老文化的魅力。
盛世红烟花炮竹机还能够激发人们对中国传统文化的热爱和对美的追求。它通过绽放出绚丽多彩的烟花,展示出中国传统文化的辉煌和艺术性,让人们感受到美的力量。
盛世红烟花炮竹机的未来前景
随着人们对传统文化的重视和对庆祝活动的需求增加,盛世红烟花炮竹机的市场前景一片光明。它不仅仅是一种欢庆工具,更是一种文化的传播者。
未来,盛世红烟花炮竹机将继续推出更多独特的设计和创新的烟花效果,满足人们对烟花表演的需求。同时,它还将积极参与到中国传统文化的传承和弘扬中,让更多的人了解、喜爱和传播中国传统文化。
总之,盛世红烟花炮竹机作为中国烟花爆竹行业的佼佼者,为中国传统文化增添了辉煌。它融合了传统工艺和现代科技,将中国独特的烟花爆竹文化展现得淋漓尽致。在将来,盛世红烟花炮竹机将继续发扬光大,让更多的人领略到中国传统文化的魅力。
三、人工智能是人工智能机么?
人工智能不是人工智能机。首先要了解什么是人工智能,人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。
人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。
人工智能是一门极富挑战性的科学,从事这项工作的人必须懂得计算机知识,心理学和哲学。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。但不同的时代、不同的人对这种“复杂工作”的理解是不同的。
四、烟花泡泡机不吸水?
可能是电量低,电量低的时候因为风小,出大泡泡。还有可能是管子堵住了,如果是透明塑料的泡泡枪可以看到泡泡水上不去,用细铁丝可以通开。泡泡有手动泡泡枪和自动泡泡枪,手动泡泡枪通过用手扣动扳机带动,而全自动泡泡枪是通过电机带动牙轮,转动到最后一个牙轮的上面有两个活动轮,为活动轮分两边来挤压旁边的软管,主要是通过一段一段对软管的挤压,就可以将水抽上吹出一长串泡泡
五、烟花泡泡机怎么玩?
01
泡泡机需要有电池,所以先打开电池盖,把电池装上。
02
第一次使用泡泡机需要长按开关,让泡泡水能够抽出来并吐出泡泡。
03
如果泡泡机有半自动和全自动的,可以切换,在半自动按钮附近会有一个全自动的,点击一下之后自动吐泡泡,不用一直按着。
04
泡泡机使用的时候要尽量水平玩,不要太过倾斜,不然影响泡泡。
05
耍完之后取下瓶子洗干净,将泡泡机擦拭干净,如果可以取下电池。
06
如果泡泡机使用久了出现电力不足的情况,或者吐不出泡泡,可以更换电池试一下。
六、单片机编程人工智能?
摘要:不知道大家有没有这样一种感觉,就是感觉自己玩单片机还可以,各个功能模块也都会驱动,但是如果让你完整的写一套代码,却无逻辑与框架可言,上来就是开始写!东抄抄写抄抄。说明编程还处于比较低的水平,那么如何才能提高自己的编程水平呢?学会一种好的编程框架或者一种编程思想,可能会受用终生!比如模块化编程,框架式编程,状态机编程等等,都是一种好的框架。
今天说的就是状态机编程,由于篇幅较长,大家慢慢欣赏。那么状态机是一个这样的东东?状态机(state machine)有5个要素,分别是状态(state)、迁移(transition)、事件(event)、动作(action)、条件(guard)。
什么是状态机?
状态机是一个这样的东东:状态机(state machine)有 5 个要素,分别是状态(state)、迁移(transition)、事件(event)、动作(action)、条件(guard)。
状态:一个系统在某一时刻所存在的稳定的工作情况,系统在整个工作周期中可能有多个状态。例如一部电动机共有正转、反转、停转这 3 种状态。
一个状态机需要在状态集合中选取一个状态作为初始状态。
迁移:系统从一个状态转移到另一个状态的过程称作迁移,迁移不是自动发生的,需要外界对系统施加影响。停转的电动机自己不会转起来,让它转起来必须上电。
事件:某一时刻发生的对系统有意义的事情,状态机之所以发生状态迁移,就是因为出现了事件。对电动机来讲,加正电压、加负电压、断电就是事件。
动作:在状态机的迁移过程中,状态机会做出一些其它的行为,这些行为就是动作,动作是状态机对事件的响应。给停转的电动机加正电压,电动机由停转状态迁移到正转状态,同时会启动电机,这个启动过程可以看做是动作,也就是对上电事件的响应。
条件:状态机对事件并不是有求必应的,有了事件,状态机还要满足一定的条件才能发生状态迁移。还是以停转状态的电动机为例,虽然合闸上电了,但是如果供电线路有问题的话,电动机还是不能转起来。
只谈概念太空洞了,上一个小例子:一单片机、一按键、俩 LED 灯(记为L1和L2)、一人, 足矣!
【学习交流群】不知道怎么学?遇到问题没人问?到处找资料?邀请你加入我的嵌入式物联网单片机学习交流群,群内气氛活跃,大咖小白、在职、学生都有,还有群友整理收集的100G教程资料,点击下方进群占位。(点击跳转到群二维码,请放心点击!)
知乎-嵌入式物联网单片机学习交流群规则描述:
1、L1L2
状态转换顺序OFF/OFF--->ON/OFF--->ON/ON--->OFF/ON--->OFF/OFF
2、通过按键控制L1L2
的状态,每次状态转换需连续按键5
次
3、L1L2
的初始状态OFF/OFF
下面这段程序是根据功能要求写成的代码。
程序清单List1:
void main(void)
{
sys_init();
led_off(LED1);
led_off(LED2);
g_stFSM.u8LedStat = LS_OFFOFF;
g_stFSM.u8KeyCnt = 0;
while(1)
{
if(test_key()==TRUE)
{
fsm_active();
}
else
{
; /*idle code*/
}
}
}
void fsm_active(void)
{
if(g_stFSM.u8KeyCnt > 3) /*击键是否满 5 次*/
{
switch(g_stFSM.u8LedStat)
{
case LS_OFFOFF:
led_on(LED1); /*输出动作*/
g_stFSM.u8KeyCnt = 0;
g_stFSM.u8LedStat = LS_ONOFF; /*状态迁移*/
break;
case LS_ONOFF:
led_on(LED2); /*输出动作*/
g_stFSM.u8KeyCnt = 0;
g_stFSM.u8LedStat = LS_ONON; /*状态迁移*/
break;
case LS_ONON:
led_off(LED1); /*输出动作*/
g_stFSM.u8KeyCnt = 0;
g_stFSM.u8LedStat = LS_OFFON; /*状态迁移*/
break;
case LS_OFFON:
led_off(LED2); /*输出动作*/
g_stFSM.u8KeyCnt = 0;
g_stFSM.u8LedStat = LS_OFFOFF; /*状态迁移*/
break;
default: /*非法状态*/
led_off(LED1);
led_off(LED2);
g_stFSM.u8KeyCnt = 0;
g_stFSM.u8LedStat = LS_OFFOFF; /*恢复初始状态*/
break;
}
}
else
{
g_stFSM.u8KeyCnt++; /*状态不迁移,仅记录击键次数*/
}
}
实际上在状态机编程中,正确的顺序应该是先有状态转换图,后有程序,程序应该是根据设计好的状态图写出来的。不过考虑到有些童鞋会觉得代码要比转换图来得亲切,我就先把程序放在前头了。
这张状态转换图是用UML(统一建模语言)的语法元素
画出来的,语法不是很标准,但拿来解释问题足够了。
圆角矩形代表状态机的各个状态,里面标注着状态的名称。
带箭头的直线或弧线代表状态迁移,起于初态,止于次态。
图中的文字内容是对迁移的说明,格式是:事件[条件]/动作列表(后两项可选)。
“事件[条件]/动作列表”要说明的意思是:如果在某个状态下发生了“事件”,并且状态机
满足“[条件]”,那么就要执行此次状态转移,同时要产生一系列“动作”,以响应事件。在这个例子里,我用“KEY”表示击键事件。
图中有一个黑色实心圆点,表示状态机在工作之前所处的一种不可知的状态,在运行之前状态机必须强制地由这个状态迁移到初始状态,这个迁移可以有动作列表(如图1所示),但不需要事件触发。
图中还有一个包含黑色实心圆点的圆圈,表示状态机生命周期的结束,这个例子中的状态机生生不息,所以没有状态指向该圆圈。
关于这个状态转换图就不多说了,相信大家结合着上面的代码能很容易看明白。现在我们再聊一聊程序清单List1。
先看一下fsm_active()
这个函数,g_stFSM.u8KeyCnt = 0;
这个语句在switch—case
里共出现了 5 次,前 4 次是作为各个状态迁移的动作出现的。从代码简化提高效率的角度来看,我们完全可以把这 5 次合并为 1 次放在 switch—case 语句之前,两者的效果是完全一样的,代码里之所以这样啰嗦,是为了清晰地表明每次状态迁移中所有的动作细节,这种方式和图2的状态转换图所要表达的意图是完全一致的。
再看一下g_stFSM
这个状态机结构体变量,它有两个成员:u8LedStat
和 u8KeyCnt
。用这个结构体来做状态机好像有点儿啰嗦,我们能不能只用一个像 u8LedStat 这样的整型变量来做状态机呢?
当然可以!我们把图 2中的这 4 个状态各自拆分成 5 个小状态,这样用 20 个状态同样能实现这个状态机,而且只需要一个 unsigned char 型的变量就足够了,每次击键都会引发状态迁移, 每迁移 5 次就能改变一次 LED 灯的状态,从外面看两种方法的效果完全一样。
假设我把功能要求改一下,把连续击键5次改变L1L2
的状态改为连续击键100次才能改变L1L2
的状态。这样的话第二种方法需要4X100=400
个状态!而且函数fsm_active()
中的switch—case语句里要有400个case
,这样的程序还有法儿写么?!
同样的功能改动,如果用g_stFSM
这个结构体来实现状态机的话,函数fsm_active()
只需要将if(g_stFSM.u8KeyCnt>3)
改为if(g_stFSM.u8KeyCnt > 98)
就可以了!
g_stFSM
结构体的两个成员中,u8LedStat
可以看作是质变因子,相当于主变量;u8KeyCnt
可以看作是量变因子,相当于辅助变量。量变因子的逐步积累会引发质变因子的变化。
像g_stFSM
这样的状态机被称作Extended State Machine
,我不知道业内正规的中文术语怎么讲,只好把英文词组搬过来了。
2、状态机编程的优点
说了这么多,大家大概明白状态机到底是个什么东西了,也知道状态机化的程序大体怎么写了,那么单片机的程序用状态机的方法来写有什么好处呢?
(1)提高CPU使用效率
话说我只要见到满篇都是delay_ms()
的程序就会蛋疼,动辄十几个ms
几十个ms
的软件延时是对CPU资源的巨大浪费,宝贵的CPU
机时都浪费在了NOP
指令上。那种为了等待一个管脚电平跳变或者一个串口数据而岿然不动的程序也让我非常纠结,如果事件一直不发生,你要等到世界末日么?
把程序状态机化,这种情况就会明显改观,程序只需要用全局变量记录下工作状态,就可以转头去干别的工作了,当然忙完那些活儿之后要再看看工作状态有没有变化。只要目标事件(定时未到、电平没跳变、串口数据没收完)还没发生,工作状态就不会改变,程序就一直重复着“查询—干别的—查询—干别的”这样的循环,这样CPU
就闲不下来了。在程序清单 List3 中,if{}else{}
语句里else
下的内容(代码中没有添加,只是加了一条/*idle code*/
的注释示意)就是上文所说的“别的工作
” 。
这种处理方法的实质就是在程序等待事件的过程中间隔性地插入一些有意义的工作,好让CPU
不是一直无谓地等待。
(2) 逻辑完备性
我觉得逻辑完备性是状态机编程最大的优点。
不知道大家有没有用C语言写过计算器的小程序,我很早以前写过,写出来一测试,那个惨不忍睹啊!当我规规矩矩的输入算式的时候,程序可以得到正确的计算结果,但要是故意输入数字和运算符号的随意组合,程序总是得出莫名其妙的结果。
后来我试着思维模拟一下程序的工作过程,正确的算式思路清晰,流程顺畅,可要碰上了不规矩的式子,走着走着我就晕菜了,那么多的标志位,那么多的变量,变来变去,最后直接分析不下去了。
很久之后我认识了状态机,才恍然明白,当时的程序是有逻辑漏洞的。如果把这个计算器程序当做是一个反应式系统,那么一个数字或者运算符就可以看做一个事件,一个算式就是一组事件组合。对于一个逻辑完备的反应式系统,不管什么样的事件组合,系统都能正确处理事件,而且系统自身的工作状态也一直处在可知可控的状态中。反过来,如果一个系统的逻辑功能不完备,在某些特定事件组合的驱动下,系统就会进入一个不可知不可控的状态,与设计者的意图相悖。
状态机就能解决逻辑完备性的问题。
状态机是一种以系统状态为中心,以事件为变量的设计方法,它专注于各个状态的特点以及状态之间相互转换的关系。状态的转换恰恰是事件引起的,那么在研究某个具体状态的时候,我们自然而然地会考虑任何一个事件对这个状态有什么样的影响。这样,每一个状态中发生的每一个事件都会在我们的考虑之中,也就不会留下逻辑漏洞。
这样说也许大家会觉得太空洞,实践出真知,某天如果你真的要设计一个逻辑复杂的程序,
我保证你会说:哇!状态机真的很好用哎!
(3)程序结构清晰
用状态机写出来的程序的结构是非常清晰的。
程序员最痛苦的事儿莫过于读别人写的代码。如果代码不是很规范,而且手里还没有流程图,读代码会让人晕了又晕,只有顺着程序一遍又一遍的看,很多遍之后才能隐约地明白程序大体的工作过程。有流程图会好一点,但是如果程序比较大,流程图也不会画得多详细,很多细节上的过程还是要从代码中理解。
相比之下,用状态机写的程序要好很多,拿一张标准的UML
状态转换图,再配上一些简明的文字说明,程序中的各个要素一览无余。程序中有哪些状态,会发生哪些事件,状态机如何响应,响应之后跳转到哪个状态,这些都十分明朗,甚至许多动作细节都能从状态转换图中找到。可以毫不夸张的说,有了UML
状态转换图,程序流程图写都不用写。
七、烟花情话
烟花情话:浪漫的美好时刻
烟花和情话,两者如此相似,都能点燃内心的热情,让我们感受到浪漫的美好时刻。每当烟花绽放的瞬间,我们仿佛能够看到爱的火花在空中绽放,温暖而美丽。
烟花是人们庆祝节日和特殊场合的重要元素,也象征着希望和吉祥。而情话,则是用来表达内心深处的爱和情感的一种方式。当这两者相遇时,将会创造出浪漫而难忘的时刻。
烟花的美丽与神奇
烟花的美丽和神奇总是能够让人为之心动。当夜幕降临,璀璨的烟花绽放在天空中,美轮美奂的画面令人陶醉。炫目的色彩和迸发的火花,创造出一幅幅令人叹为观止的视觉盛宴。
烟花的形状和效果各不相同,有绽放如菊花绽放的烟花,有喷射如流星划过天空的烟花,还有在空中绽放出华丽图案的烟花。无论是在大庆典上还是在浪漫的约会中,烟花都能够营造出一种奇幻而浪漫的氛围。
情话的甜蜜与感动
情话是爱的语言,它能够表达出内心深处的感情,让人感受到爱的甜蜜和感动。当我们对心爱的人说出真挚的情话时,无论是平凡的日子还是特殊的时刻,都会因为这些甜蜜的话语而变得特别起来。
情话可以是简单的三个字:“我爱你”,也可以是温馨的叮咛:“请多保重”,更可以是柔情的表白:“你是我的唯一”。这些情话虽然简短,却蕴含着深深的爱意,能够温暖彼此的心灵。
烟花情话的浪漫邂逅
当烟花与情话相遇时,就像是浪漫的奇迹在发生。无论是在情人节的夜晚,还是在两人重要的纪念日,放烟花来表达情感,再配以一句动人的情话,定能够为这个特殊时刻增添一份浪漫和难忘。
想象一下,在璀璨的烟花绽放的时刻,你轻声对爱人说出那句“有你,我的世界才完整”。当爱人听到这句充满爱意的情话时,他们的脸上一定会绽放出幸福的笑容。在这样的瞬间,烟花成了你表达爱意的最佳见证。
创造属于你们的烟花情话
每个人的爱情故事都是独一无二的,同样,每个人的烟花情话也应该是独一无二的。你可以根据自己和爱人的故事,创作出一段属于你们的烟花情话。
回忆起你们的初次相遇,你可以对爱人说:“那一天的烟花绽放,我看到了你的笑容,从那刻起,你就成了我生命中最美的烟花。”这样的情话充满了回忆的温馨和感激,定会让你们的爱情更加牢固。
烟花情话的结尾
无论是烟花还是情话,它们都是表达爱的方式,都有着同样的目的,那就是传递爱和幸福。
烟花绚烂、美丽,给人以惊喜和愉悦;情话甜蜜、温暖,给人以安慰和动容。当这两者相遇时,创造了一种难以忘怀的浪漫,让我们在幸福之中尽情欢笑。
所以,当你有机会在烟花绽放的时刻对爱人说出真挚的情话时,不要错过。因为那将是一种浪漫又美好的时刻,定会让你们的爱情更加深厚和持久。
让我们珍惜这些烟花情话带给我们的美好时刻,让我们用爱去点燃心中的烟花,让它们在我们的生命中绽放出无尽的光芒。
八、烟花泡泡机哪里产的?
广东/汕头市 原始品牌制造商,制造商 广东健健智能科技有限公司,始于2009年,以孩子为中心,专注玩具的研发与销售,致力于提供最好的玩具产品...
九、摄像机怎样拍摄烟花?
打开相机对准烟花七十五度角倾斜拍出来才好看
十、全自动烟花泡泡机推荐?
全自动泡泡机选博士泡泡机最好。烟花泡泡机玩法:准备泡泡水 准备好泡泡水。若是泡泡浓缩液,需要按照比例稀释进行添加。
放入电池 将泡泡机的电池仓打开,放入合适型号的足量干电池。把泡泡水灌入瓶中 把泡泡机的蓄液瓶取下,将准备好的泡泡水灌入瓶内后,装好泡泡机