vggccr
见习卖家
  • 城市
  • 概况
  • 加入于
    2014年09月19日
  • 个人简介
    还没有填写个人介绍!
  • 免费

    3
    11

    神经反馈 EEG-SMT 硬件及软件资料全开源

    此EEG设备的作用是探讨实验者有意识地意识到大脑中的一般活动,同时,可以提高心智能力和探索意识方面的巨大潜力。原作者开源此项目神经反馈 EEG-SMT硬件及软件全部资料,目的在于希望更多的脑电图业务爱好者能够参与过来,当然,也欢迎从事神经反馈软件领域的专用人士参与其中。该USB接口低成本EEG设备已经组装完成,您只需要一根带有B型连接器的USB电缆和5个电极即可以参与到该神经反馈的实验过来。神经反馈 EEG-SMT实物截图:电路 PCB截图, 用eagle软件打开,见附件下载:固件源码截图:有关项目的完整信息,请访问openEEG网站:http://openeeg.sourceforge.net

    医疗电子     发布时间:     开源 神经反馈 eeg 脑电图

  • 免费

    0
    6

    3D打印你的专属电子宠物,经典重现!

    Tamaguino是模仿90年代及随后几年极为盛行的虚拟电子宠物“Tamagotchi”(拓麻歌子)而开发!Tamaguino的首个版本采用广大电子爱好者熟悉且广泛使用的0.96英寸I2C OLED显示屏。 所需硬件: 2.7英寸OLED 128x64显示模块 Arduino UNO 面包板(通用) 跳线(通用) 12 mm的按钮开关 所需软件: Arduino IDE 原理图: 有电阻的情况: 无电阻的情况: 注:在中国版本的Arduino UNO SCL和SDA线可能有不同的定位,请检查一下你的板。演示视频: 【转载自DF社区】

    DIY创意产品     发布时间:     3d打印 oled显示屏 电子宠物

  • 免费

    1
    9

    技术宅搞事情,会“碰瓷”的音乐灯笼

    手贱拆了一个灯笼,既然已经拆开了,准备给它来个大换血,做个音乐灯笼。 需要以下材料: 喇叭 ×1(某宝) Dreamer Nano V4.0 ×1 数字触摸开关Touch ×1 Voice Module 语音模块 ×1 RGB 背光板 ×6 铜箔 (某宝) 因为灯笼的体积较小巧,所以选用了DreamerNano V4.0主板。 Dreamer Nano V4.0 是一款基于Arduino Leonardo的小尺寸Leonardo控制板,兼容Leonardo的全部功能,在接口上面采用了和手机通用的micro USB接口。使用起来更加方便。 为了给灯笼增加点生命力,可以说是“绞尽脑汁”啊。将数字触摸开关和声音模块相结合;通过触摸开关,我的灯笼就会唱歌了。 数字触摸开关Touch 触摸开关是基于电容感应原理,就算隔着塑料,玻璃等材料也能被感应到,其感应灵敏度随着接触面的大小和覆盖材料的厚度而变化。 为了方便触摸,用一根线引出来,接在用铜箔做的灯穗上,这样一触摸灯穗,就能播放音乐了。 听说DIY和音乐很配哦。所以每次当我DIY制作时,我都会加上音乐。以前我加音乐的方式,就是手机播放音乐。而现在有了音效模块,就可以淘汰到手机了。 音效模块 此模块可以储存8M的音效文件,可以存放200多个音效,它的储存方式简单;使用简单,运用DF gravity接口,减少了接线的麻烦;在播放上可以指定播放,循环播放,还可以调节音乐的大小。 后面就要介绍灯笼的灵魂配件了,那就是RGB 背光板。 将有黑边这面朝上摆放,从左到右一次为:红(电源负极),电源正极,绿(电源负极),蓝(电源负极)。 想要相应的颜色,就接相应的引脚。当三个引脚同时接电源负极的时候,显示为白色。同时还可能通过编程,显示多种颜色。 灯笼一共采用6块RGB 背光板,然后将6块RGB 背光板分成A,B两组,当音乐响起的时候,可以交叉显示不同的颜色。(视频如下) 【连线图】线虽多,但是连接的时候很简单。 俗话说:好马配好鞍,一盏好看的灯笼肯定要配一根好看的灯笼提手了。所以我就找了一张过年剩下的福字,卷了一根提手。 而长得像六边形的这个外壳,则是3D打印的。不方便打印的小伙伴,可以自己发挥想象力,用一些替代品,比如说硬纸板之类的。 【成品图】 【转载自DF社区】

    DIY创意产品     发布时间:     音效模块 数字触控开关 rgb背光板

  • 免费

    4
    12

    AM3352-SOM-EVB 硬件PCB电路图开源

    AM3352-SOM-EVB是基于AM3352-SOM的2层板参考设计,它增加了4个USB主机,USB OTG,CAN驱动器,VGA,2个UEXT,JTAG,LCD,2个100MB以太网Eagle CAD文件,便于用户可以修改和定制他的需求。AM335X-SOM是片上系统模块,包含Sitara AM335X Cortex-A8处理器,电源管理,512MB DDR3内存。所有AM335X信号都可以通过4个连接器x 40引脚提供,步长为0.05“。AM335X-SOM具有UART控制台连接器和SD卡。AM335X-SOM模块实物截图:AM335X-SOM-EVB实物截图:特性: 包括AM3352-SOM或AM3352-SOM-IND或AM3359-SOM-IND匹配连接器2×100MB以太网接口带有DA-15连接器的VGA输出LCD视频输出在0.1“步长连接器(兼容Olimex LCD显示器)的40针上带连接器的CAN驱动程序4×USB主机USB-OTG2× UEXT 连接器带有TI布局的JTAG调试连接器 - 20针@ 0.1“步GPIO连接器×40针@ 0.1“步额外的DEBUG引脚,以便于进行串行调试状态LED附件资料截图:

    其他开发板     发布时间:     am3352 am335x-som

  • 免费

    2
    17

    带HDMI、以太网和4个USB主机的RK3188-SOM参考...

    RK3188-SOM-EVB是RK3188-SOM的2层板的参考设计。它通过增加HDMI,LCD,100Mb以太网,USB-OTG,4个USB主机和0.1''GPIO接头,扩展了RK3188-SOM的功能。RK3188-SOM-EVB的硬件设计是开源的,用Eagle CAD绘制,方便每个人根据具体需求进行修改和定制。RK3188-SOM实物截图:特性:包括RK3188-SOM-4GBRK3188-SOM(-4GB)匹配连接器电源桶式插座,+ 6V至+ 16V DC带有标准连接器的HDMI视频输出LCD视频输出在0.1“步长连接器(兼容Olimex LCD显示器)的40针上带连接器的100Mb以太网接口2×UEXT连接器带功率控制和限流器的USB-OTG4×USB主机内置RTC模块硬币电池连接器,保持RTC供电2×GPIO连接器×40针@ 0.1“步电源指示灯附件资料截图:

    其他开发板     发布时间:     开源 rk3188 rk3188-som

  • 免费

    0
    8

    点阵板小游戏,快乐弹球,游戏源码分享

    这是为了练习16*16点阵板写的一个弹球小游戏,算法是自己写的,所以可能作品还不太完美。一、使用的工具1.点阵板:七星虫德飞莱的LY-LED16*16BV2.12.单片机:STC89C52 LY51-L2c的单片机,晶振是12.0003.编程软件:Keil4.调试工具:stc-isp-15xx-v6.86D5.STC的89c52 USB转串口线驱动二,主要功能有下1.显示开始界面2.消除,并数码管显示分数3.继续消除4.结束游戏5.游戏中可以加速和减速小球6.消除完全部小球后会显示笑脸三、规则开始、结束、胜利中使用s4作为确认键开始游戏后按键功能如下1.s1 左移2.s2 右移3.s3 减速4.s4 加速四、缺点1.要消除完一整行之后才能消除下一行2.挡板的和球的反弹有点问题3.分享出来,有想法的可以自己改了来获得更完美的作品。

    基础电路     发布时间:     点阵 小游戏 弹球

  • 免费

    8
    33

    萌宠大作战,3D打印Pandy 机器人设计分享

    上一篇转载的是Pando 卖萌机器人的设计制作,再分享它的小伙伴Pandy 机器人, Pando 和 Pandy 机器人是一对小巧玲珑的卖萌机器人组合。他们除了外形可爱会卖萌外,最大的特点是可以共用一个 3D 打印的核心头部结构,当头部加上双足,就变成了 Pando 双足机器人;当头部加上车轮,就变成了 Pandy 智能车。 实物视频,可以看看Pandy机器人可以做什么: 所需材料: Romeo BLE mini V2.0 控制器 × 1 FireBeetle 24×8 LED点阵屏 × 1 循线传感器 × 2 模拟声音传感器(可选) × 1 TTP223 触摸传感器 × 3 MPU6050 六轴陀螺仪(可选) × 1 蜂鸣器 × 1 N20 金属齿轮减速电机 × 2 3PI MiniQ N20电机支架 × 2 3PI miniQ 小车万向轮 × 1 锂电池 × 1 拨动开关2档3脚 SS-12F15G5 × 1 数据线 × 1 3D 打印结构件(见附件) 2mm 厚的半透明黑色亚克力板 螺丝、螺帽若干 导线若干 热缩管若干 详细的文字制作教程详见附件! 【转载自DF社区】

    机器人     发布时间:     智能车 机器人 3d 打印

  • 免费

    6
    35

    萌宠大作战,3D打印Pando机器人设计分享

    在网上看到鼓捣车间分享的萌宠机器人Pando 和 Pandy 机器人,转载分享给更多的网友看,它们是一对小巧玲珑的卖萌机器人组合。他们除了外形可爱会卖萌外,最大的特点是可以共用一个 3D 打印的核心头部结构,当头部加上双足,就变成了 Pando 双足机器人;当头部加上车轮,就变成了 Pandy 智能车。 其中 Pando 机器人参考了很多 Otto 机器人的元素,在此基础之上,将 Otto 的结构做了一些改版,使之可以同时兼容 Pando 和 Pandy 两个机器人的安装。 这篇主要分享Pando 的制作教程,Pandy 教程见下一篇。 Pando机器人视频: 实物图片: 所需材料: DFRobot Romeo BLE mini V2.0 控制器 × 1 DFRobot FireBeetle 24×8 LED点阵屏 × 1 Tower Pro MG90S 舵机 × 4 TTP223 触摸传感器 × 1 MPU6050 六轴陀螺仪 × 1 模拟声音传感器 × 1 蜂鸣器 × 1 7.4V 锂电池 × 1 拨动开关2档3脚 SS-12F15G5 × 1 数据线 × 1 3D 打印结构件(头、身体、双腿、双足) 2mm 厚的半透明黑色亚克力 螺丝、螺帽若干 导线若干 热缩管若干 视频教程: 文字教程详见附件! 【转载自DF社区】

    机器人     发布时间:     智能车 机器人 3d打印

  • 免费

    2
    32

    支持重力感应,入门级蓝牙小车APP源码分享

    在网上看到大神阿阳工作室分享的蓝牙小车APP源码,感谢原作者的分享,转载出来给更多的网友看到。SWD小车控制APP,有这方面兴趣爱好的可以拿去用,可以2驱可以四驱,其实都一样的,APP为E4A编程也就是易安卓,适合英语差劲又没有Java基础的人学习。阿阳工作室QQ:1137035271

    智能车     发布时间:     重力感应 智能车app 蓝牙小车app

  • 免费

    6
    33

    家庭自动化——Arduino汽车停车辅助系统

    这是一个基于Arduino的家庭自动化项目。这次我试图通过在车库安装防撞系统来帮助她安全地停放汽车而不撞到车库的墙壁,从而让我的伴侣的生活变得轻松。因此,在本项目中,我将使用超声波传感器来计算汽车与车库墙的距离,并使用绿色,黄色和红色LED显示。LED的颜色指示是否继续移动,减速,停止或返回。该项目的总成本约为20美元至25美元。该项目分3个阶段阶段1:等待汽车在这个阶段,设备会一直在传感器接近范围内寻找移动物体。如果物体进入附近,则三个LED中的一个会根据移动物体的距离而打开。如果物体距离太近,则会产生噪音,使移动物体知道距离。阶段2:车库内没有汽车如果附近没有物体,则关闭所有LED。阶段3:汽车已停止移动(停放在正确的位置)如果物体停止移动并仍在附近等待20个CPU周期,然后关闭LED。对于这个非常简单的项目我们需要:- 一个Perfboard- Arduino nano / uno(无论哪个方便)- 红色,绿色和黄色LED(发光二极管)- 3个220欧姆的LED电阻- 一台HC-SRO4超声波传感器- 一个蜂鸣器屏蔽或一个蜂鸣器和一个100欧姆的电阻- 一个220v交流到5v直流降压降压模块- 一个母头针- 一根以太网电缆- 一些连接电缆- 用USB线将代码上传到Arduino- 和一般焊接设备详细的组装过程以及项目更多的详情都整理到附件里,也附上了原文的地址,可以查看视频演示。最终的效果是:当我走近传感器时,灯光从绿色变为黄色变为红色,最终,当我离传感器太近时,蜂鸣器会继续闪烁。在我的情况下,我已经安装了Arduino旁边的蜂鸣器,但是我会建议您随LED一起安装蜂鸣器。如果你想要的话,当蜂鸣器继续运行时,你也可以闪烁红色LED。

    DIY创意产品     发布时间:     arduino 家庭自动化 停车辅助

  • 免费

    1
    69

    升级版多功能MP3播放器设计,原理图、PCB、仿真及源码

    能显示歌曲名称,电子书,闹钟等MP3的功能均有,还能随音乐播放流水灯工作。线路如图所示:在原来的基础上,我们经过改进,又添加了以下几个功能:1.液晶显示模块:能够完成显示功能,歌名、时间等等。2.彩灯控制模块:在音乐播放的同时,彩灯依次闪烁,增加视觉效果。3.音量控制模块:此模块通过改变电阻大小来改变放大倍数,进而改变声音大小。4.矩阵按键模块:增加了选取、播放、暂停、返回等功能功能。5.功能选取:本设计还增加了开机问候语,电子书阅读,时间调节,闹钟、音乐播放、待机等待等功能,而且能通过lcd显示屏显示并通过矩阵按键选取功能。开机问候功能选取界面闹钟界面音乐播放界面电子书界面

    家用电器     发布时间:     mp3 闹钟 电子书

  • 免费

    1
    40

    16*16点阵屏,多种花样显示,丰富实用实例

    免费分享一个16*16点阵屏,附件还有很多实用实例, 各种花样显示效果的源码(交替显示,拉幕式方式显示,显示数字,向上滚动显示,欢迎光临等等),很实用。接口方法://IO配置sbit D_port = P1^7;sbit C_port = P1^6;sbit B_port = P1^5;sbit A_port = P1^4;sbit EN_port = P1^3;sbit S_IN_port = P1^2;sbit RCK_port = P1^1;sbit SRCK_port = P1^0;如果程序里面有说明使用的晶体频率跟单片机芯片型号的,请按照要求使用,如果没有要求的,可以使用任何51内核的单片机。因为AT89S51,AT89S52,AT89C51,AT89C52的RAM只有128,里面的程序有很多个是要求使用256以上RAM的,因此建议你使用STC系列的单片机。仅供焊接完进行点阵测试用。16*16电子的电路原理图:16*16点阵屏PCB截图:实物接线参考图:

    照明与LED显示     发布时间:     单片机 点阵屏 16x16点阵

  • 免费

    5
    37

    超薄智能手机LED背光驱动器设计-PWM调光控制

    本设计介绍的是基于TPS61163的超薄智能手机LED背光驱动器设计。TPS61163是一款双通道 WLED 驱动器,此驱动器为单节锂离子电池供电的智能手机背光提供高度集成的解决方案。该设计方案展示了白光 LED 背光驱动器电路的分步操作过程,此设计的焦点在于如何为总电路高度小于 0.7mm 的超低厚度电路挑选组件。此设计通过数据展示了效率、瞬态操作和运行条件限制。TPS61163参考电路部分截图: 超薄智能手机LED背光驱动器电路特点: 2.8V 至 5V 的工作输入电压范围支持显示多达 2P8S(16 个 LED)无噪声 PWM 调光控制总电路高度最大值小于 0.7mm面积小于 16mm2超薄智能手机LED背光驱动器电路 PCB布局图:
  • 免费

    2
    20

    液晶电视专用!TPS40210-LED背光照明参考电路

    该设计是基于TPS40210-LED背光照明升压参考电路,为液晶电视专用!,支持最大输出电压电流值为55V@0.48A。TPS40210为宽输入范围电流模式升压控制器。该TPS40210-LED背光照明参考电路为25W 非连续电流模式升压转换器电路设计,能够在输入电压为 24V 时实现低于 1% 的纹波电压以及高达 94% 以上的效率。使用铝制输出电容能够确保实现出色的负载瞬态功能。外部控制电压允许用户在 +/-10% 的范围内调整输出电压。TPS40210-LED背光照明参考电路参数如下:Vin (Min):18VVin (Max) :24VVout (Nom):50VIout (Max):0.5AOutput Power:25W隔离/非隔离:Non-Isolated输入类型:DC拓扑Boost- Non SyncBoost- DCM
  • 免费

    11
    122

    【国外开源】无人机 ArduPilot Mega 控制板原理...

    ArduPilot Mega是一个完全可编程驾驶仪,它需要GPS模块和传感器来制作无人机。无人机处理了稳定系统和导航两个问题,不再需要一个单独的稳定系统。它还支持"fly-by-wire" 模式,当飞机在RC控制下手动飞行时,这个模式可以使飞机更容易、更安全地飞行。ArduPilot Mega是 Chris Anderson 和 Jordi Muñoz设计的最新版本的自动驾驶仪板,最新修正后的方案是用ATmega2560代替了ATmega1280。现将国外开源的无人机ArduPilotMega (APM)控制板原理图和PCB源文件及固件源码分享给大家,用eagle6.9可以直接打开。ArduPilotMega 控制系统板实物截图: 无人机 ArduPilotMega 控制板硬件包括: 三轴陀螺仪三轴加速度计测量高度的空气压力传感器10Hz GPS 模块监视电池状态的电压传感器4Mb板上数据记录存储器。任务数据自动记录,并可以导出为 KML 格式内建硬件失效处理器,在失控时可以返回出发点(可选) 三轴磁力计(可选) 空速传感器(可选) 电流传感器无人机 ArduPilotMega 控制板电路 PCB截图:附件资料下载:相关推荐:【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计英飞凌无人机XMC4500多机演示板 - 全系统解决方案

    飞行器     发布时间:     无人机 控制板 国外开源 apm ardupilot mega

  • 免费

    7
    53

    飞控 3DR 8通道 PPM编码器原理图/PCB源文件/固件...

    PPM编码器可以将8 个PWM(脉宽调制)信号编码成一个PPM(脉位调制)信号。3DR PPM编码器(v2)现在使用ArduPPM固件,取代以前用Paparazzi PPM编码器固件。这个新ArduPPM固件设计的初衷就是来提高性能和稳健性,同时更好的适应我们的产品现在和将来的需要。飞控 3DR PPM编码器实物截图:PPM编码器的作用是把接收机输出的多个通道PWM信号编码成PPM复合信号输出,以单线方式连接所支持的飞控。有些飞控为了节约端口资源或者布局限制,只允许连接PPM信号,这就需要PPM编码器。市场上有些接收机可以直接输出PPM信号,例如Graupner。PPM信号也可以用于直接连接模拟器狗和接收机进行无线模拟训练。请注意:PPM信号与S.BUS.、XBUS类似,都是单线传输所有通道信号,但几种编码方式完全不同,并不能相互兼容。此PPM编码器硬件源于PPZ的PPM编码器,默认固件为3DR所开发,如需自行修改功能,请自备ISP类型编程器。我们预先刷入的是v2.3.16 for arducopter版本,适合多轴飞行器使用。飞控 3DR PPM编码器电路 PCB截图:失效保护输出值新的中断系统处理某些Futaba接收器时表现更好(在快速的时间间隔内对R/C通道组进行开放式并发控制)(在v2.3.13版本中已经存在)。通道信号丢失情况下的适应行为:如果一个通道信号已经丢失,他将会根据下表进行相应设置。此时其他通道将继续工作。同时注意,安全操作与发射器和接收器之间断开无线连接是木有关系的。当参数超出范围的时候,接收机的响应取决于发射器/接收机的硬件和设置。所以在飞行之前确保检查过所有场景和硬件设置。

    飞行器     发布时间:     飞控 ppm ppm编码器 ppm信号 3dr

  • 免费

    23
    224

    真正无人机神飞控paparazzi apogee,附SCH/...

    该文档分享的paparazziapogeev1.00 PCB飞控分两种,一种是6自由度(6050)IMU,另一种是9自由度(9150)IMU。Paparazziapogee是一个完整的软硬件开源的无人机系统,它不仅包含飞控系统,也包含了完整的拥有自动任务规划和监控软件的地面站,并能通过双向的无线电数据链对飞控系统进行数据传输和控制。Paparazzi软件系统缺省支持固定翼和多旋翼飞机。由于它可以被配置来支持多种不同硬件的特性,使得它可以灵活的应对不同的机型。而且针对混合动力飞机的开发正在进行中,对于传统直升机、滑翔机、轮船和地面车辆也有可能加入。(虽然目前并不支持)Paparazzi 无人机视频一,教你怎么安装paparazzi系统http://v.youku.com/v_show/id_XNjk1NDQ5ODM2.htmlPaparazzi 无人机视频二, paparazzi 安卓下的地面站 http://v.youku.com/v_show/id_XNjk1NDQ5ODIw.htmlPaparazzi无人机系统的关键模块包括飞行控制器(后文简称飞控或飞控板)传感器包括: 姿态传感器IMUIR传感器GPS压力传感器其它:电压计, 声呐, 等等.数据调制解调器遥控接收端 (安全控制链)舵机动力系统 (电动马达/电子速度控制器)电池负载 (例如摄像机和图像传输系统) Paparazzi无人机机械尺寸:真正无人机神飞控paparazzi apogee 电路原理图截图:附件资料截图:相关推荐:【2016英飞凌杯一等奖】基于英飞凌无人机解决方案的跟拍应用设计英飞凌无人机XMC4500多机演示板 - 全系统解决方案

    飞行器     发布时间:     无人机 飞控 飞机 paparazzi apogee

  • 免费

    9
    93

    开源 APM专属飞控Minim OSD 原理图和PCB及固件

    此APM专属飞控MinimOSD功能较为完善,可以做一些硬件改动实现原来没有的功能,步骤非常简单,但是需要很好的焊接技巧,希望生产它的厂家能推出针对KVTEAM的改版。硬件MOD可以实现电压监测、电流监测、遥控信号监测。APM专属飞控Minim OSD 使用 MAX7456 屏显芯片. 此芯片内置的 EEPROM 包含了一些图片文件叫做“字符映射表”,用来在屏幕上显示字符和图标. 该OSD系统基于MINIM OSD的硬件,是APM和海盗的专属OSD,价格还不到100,比穷人的OSD还便宜呢,共享飞控的GPS数据上传固件到主板: 准备刷写主板.如下图那样连接你的FTDI 适配器 到电脑. 通常FTDI有六针用来连接OSD主板. 以下为必须要连接的: 标记 GRN 的互相连接 (我的是GRN到DTR)+5V 互连RX和TX互联TX和RX互联 (其实所有的连接几乎都是这样。。)GND, CTS, and BLK 任意一个互连注意有些FTDI的TX和RX针标记是反的,如果连接电脑不成功请交换尝试APM专属飞控MinimOSD 原理图和PCB截图:

    飞行器     发布时间:     开源 飞控 apm osd minimosd

  • 免费

    3
    45

    IMU ArduIMU+ V3 姿态传感器开发板(原理图/...

    DIYDrones ArduIMU+ V3 开发板是DIYDrones最新的IMU,与V2板PIN脚连接相同,体积小,速度快。IMUArduIMU+ V3姿态传感器开发板板载涉及到重要芯片包括ATmega328微控制器、MPU-6000三轴加速度和三轴陀螺仪、HMC5883L三轴磁力计以及GPS接头。IMUArduIMU + V3是一种非常强大的定位姿态传感器开发板。IMUArduIMU+ V3姿态传感器开发板实物截图:IMU ArduIMU+ V3姿态传感器开发板规格: 3-Axis gyro with sensitivity up to 131 LSBs/dps and a full-scale range of ±250, ±500, ±1000, and ±2000dps3-Axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16gReduced settling effects and sensor drift by elimination of board-level cross-axis alignment errors between accelerometers and gyroscopesFull Chip Idle Mode Supply Current: 5µAOn-chip timing generator with ±1% frequency variation over full temperature rangeUser self test10,000g shock tolerantPin compatible with ArduIMU V2The 6 analog pins are now available!Arduino compatible and open source.3 status LED’s (RGB).I2C port with 3.3V translation.GPS port with FTDI autoswitch.IMU ArduIMU+ V3姿态传感器开发板电路 PCB截图:

    测试与测量     发布时间:     开发板 姿态传感器 imu diydrones arduimu v3

  • 免费

    9
    39

    实用自拍器DIY制作,手机语音控制(源码+APK+制作讲解)

    前言: 之前DIY了无线语音控制(链接:http://www.cirmall.com/circuit/6200/detail?3),采用语音识别方式来控制灯泡灯的开关,总感觉实用价值不大,这回来个实用的——自拍器。 你是否也曾遇到这样的情况:三五好友想要来个合影,用手或自拍杆太短,定时拍摄又很难掌握时机,找人帮忙又太麻烦。那么现在使用无线的自拍器就完美解决了这个问题,当然市面上的蓝牙自拍器也能实现这样的功能,但我们用复杂的方法实现简单的功能,就是这么任性。手机语音控制控制自拍器概述:该无线语音自拍器基于SensorTile物联网开发套件来实现语音控制手机进行自拍。在语音识别的模式下,可以通过“拍照”口令打开自拍;通过“茄子”口令开启拍照并保存;通过“关闭”口令关闭相机。同时大幅提升了语音识别的速度。如视频演示:整体设计思路讲解: 整个工程的整体思路是通过讯飞在线语音识别功能识别SensorTile传输过来的音频数据,然后根据返回来的信息做出相应的回应,有了前面的铺垫,这次最大的难点就是相机功能的实现了,这里有两种思路,一种是调用系统自带的相机程序,另一种是完全自己写一个相机功能。 首先分析下调用系统自带的方法,毫无疑问调用系统自带的相机是最简单的方式,同时拍照的效果也是最好的,但是当我调用了系统函数打开了系统的相机后,却无法通过指令控制拍照,系统的相机功能本身属于一个独立的应用了,除非它有全局可用的拍照接口,否则无法在一个应用中直接控制另一个应用,很遗憾我没有找到相关函数,唯一有点靠谱的就是通过模拟按键中的拍照键来实现拍照,可是没有成功。 市面上的蓝牙自拍器的原理是将蓝牙设备识别成了一个音频设备,然后通过耳机的音量键来控制拍照,可是我们的SensorTile并不是一个音频设备,如果有哪位网友了解过蓝牙自拍杆,请不吝赐教。 调用系统相机的方案受打击后,便开始了第二种方案,自己设计一个相机应用,这里主要还是参考官网的教程,主要参考Camera和Camera API的介绍,我通过提炼教程中的方法写出了一篇日志“Android官方相机教程简单的Demo”可以参考,同时也参考官网给出的例程,不过官网的例程是使用的新类“camera2”,推陈出新嘛。 主要的步骤如下:1. 新建一个相机功能文件CameraActivity.java,在manifest中将该类设置为横屏。2. 使用Camera.open(1) 函数获取相机的实例,其中参数1代表前置摄像头。3. 使用SurfaceHolder.Callback方法建立一个可以预览图像的类CameraPreview。4. 在主布局文件中放置一个FrameLayout用来存放预览图像。5. 在onCreat中用addView来指定显示区域。6. 使用getOutputMediaFile来指定保存路径与保存名字。7. 使用mCamera.takePicture函数来拍照。 需要注意:在拍完照后会停止预览,需要调用mCamera.startPreview来重新开启预览。此外,本次在语音识别速度上有提高,之前的语音识别到最后的控制之间时间过长,这个实际上是由于每次语音输入完之后,默认需要有一个1.8秒的停顿,才算一句话的结束,然后又由于默认是有标点的识别的,标点的识别是在整句话识别完后间隔一段时间然后才识别出来,这样也耗了些时间,因此在ASR的初始化中添加关闭标点显示同时将停顿时间设为零,代码如下: 结果证明可以大幅的提高语音识别的速度,在IAT中也将停顿时间设为零,但是保留标点符号的显示,同样也可以大幅的提高语音转写速度。 在程序的UI界面上也做了优化,灯泡自适应屏幕大小,同时对横屏和竖屏采取了两种不同的布局设计。

    DIY创意产品     发布时间:     diy制作 语音控制 sensortile 自拍器