开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

不用变着法偷懒,智能家政机器人给你理由!

【2017贸泽大赛】二等奖作品:远距离Lora通信多功能手表

【2017贸泽大赛】二等奖作品:远距离Lora通信多功能手表

项目概述:
1背景
在野外探险,灾后救援,偏远地区作业,军事应用等活动中经常面临通讯挑战。窝蜂网络在信号覆盖上存在很大弊端,资费问题也是重要短板。无线电台在功耗、通信距离和体积上存在很大缺陷。Lora通信具有远距离,低功耗,对应的也牺牲了带宽等特点。根据lora的特点设计相关应用,是对窝蜂网络和无线电台是很好的补充和竞争。应用在上述领域中尤为突出。同时在消费电子领域也可能出现很有意思的应用。
2功能概述
首先本手表包括电子表的一些基本功能,有时间显示,时间设置,正计时,倒计时,电量显示。
其次本手表包括GNSS模块,提供经纬度显示和自动授时功能。
最后是本手表的最大亮点包含lora通信模块,实现了GNSS位置上传,请求救援,接收消息,消息应答的功能。
配合手表使用还包含一个中心设备,由于时间原因,目前中心设备的功能还比较欠缺,只做完了一个主要功能:接收手环GNSS位置信息,然后和本地位置对比,显示在液晶屏幕上。
首页整体展示:

实物视频演示:
手表外形视频: 


手表装配视频:

功能演示视频
1手表功能演示:

2手表LoRa通信演示:

3中心设备显示节点位置:

电路相关文件

电路图文件
电路图.rar
描述:项目原理图
其他文件
结构.rar
描述:结构文件
教程
项目说明.rar
描述:项目文档
源代码
程序.rar
描述:源代码
分享到:
收藏 (23)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归侯文博所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 【2017贸泽大赛】创意奖作品:基于CC3220S的在线宠物瓶

    项目背景: 我们团队有3个人,相识于深圳的一个创客空间(x.factory),有一次交流的时候,发现3个人都想养一个宠物,但考虑工作繁忙,没有时间精力领养宠物,又不想依赖手机上或网络上的虚拟宠物,所以经过思想碰撞后,找到了灵感,做一些智能的电子宠物,并命名为“在线宠物瓶”,它既可以被实实在在的抚摸,也可以用来与其他人互动,增进情感。创意点是,在具有不同灯光秀的氛围灯上,添加按钮、屏幕和搭载CC3220S开发板的WIFI功能,让设备既有表情(每个表情有特定的灯光效果),又可以被触摸,还可以实现电子宠物间的远程交互,用户间的互动,后期会在宠物瓶上添加成长值,在交互的过程中,设备会记录成长值,比如自己与瓶子的交互,或者其他用户有互动时,成长值会增长,代表在线宠物瓶的成长,当然,宠物被忽略时,成长值会下降,这样更具有吸引力和互动性。整个制作过程包括电路设计和结构设计,器件采购,加工和安装,硬件测试,软件编程,整机测试等整个开发过程。 作品实物图: 在线宠物瓶_主体在线宠物瓶_在线状态在线宠物瓶_实拍图设备底部_搭载CC3220S灯光秀(不交互状态)表情互动+灯光秀在线宠物瓶_表情包 演示视频:目前该项目只分享了原理图以及参赛PPT演示,详细的源码还需等待作者后期更新!
    来自:其他开发板时间:2018-03-29 贸泽大赛 电子宠物 宠物瓶
  • 【2017贸泽大赛】优胜奖作品:智能家庭电子时钟

    智能家庭电子时钟项目概述: 本设计使用NXPLPC824Lite平台,LPC824单片机对外围各单元进行控制,系统实现了时间、日期的实时显示,通过PM2.5传感器、温湿度传感器等采集室内环境参数并显示;按键部分可以实现时间调整、夜灯、彩灯、蜂鸣器的控制;借助蓝牙模块可以通过手机对LCD液晶背光、LED夜灯开关及调光、彩灯进行开关控制,并可查询当前室内环境状况。 作品实物图:演示视频:
  • 【2017贸泽大赛】优胜奖作品:智能宠物喂养装置

    项目概述: 本系统是基于ADI的ADICUP3029的开发平台实现的宠物智能喂养。手机的APP通过蓝牙或者互联网连接到ADICUP3029,控制宠物的喂养。ADICUP3029开发板功耗超低,只需要两节7号电池就能长时间工作,而且开发板上内置有蓝牙模块及WIFI驱动模块,很方便和手机连接。目前已经通过蓝牙连接的方式,实现手机APP控制宠物的喂养,后续可通过WIFI连接到中国移动的ONENET,实现在任何地方都可以控制宠物的喂养,同时,通过温湿度传感器,检测宠物的生活环境,提供最优的喂养方案。 实物图:演示视频:
  • 【2017贸泽大赛】二等奖作品:VR视角远程牵引控制机械臂

    VR第一视角远程牵引控制机械臂项目概述: 项目方案:VR+动捕+机械臂。 项目完成情况: 把CC3220开发板的TCP Server弄出来了,可以远程控制机械臂了,最终还是没有时间搭建HTTP Server,摄像头共享就只能作罢了。 不采用传统的输入设备(如:键盘、鼠标、手柄等)来做控制,也不是简单的让机械臂和操作者的手臂同步。具体实现步骤如下。 1. 制作一个机械臂 某宝上直接买了一个几十块现成的,虽然很糙,但是足够用了。 2. 安装机械臂的第一视角 配合两个舵机实现上下左右的转动。 这里本来应该是用JPEG摄像头连到CC3220开发板来做远程的, 开发板上搭建HTTP Server最终还是没搞定。 测试的时候用了一台手机代替开发板(手机上倒是做了完整的测试界面,包括控制、摄像头画面、信息窗口)。 3. 机械臂的远程控制及第一视角的远程共享 这里先说说之前的测试方案: 机械臂和控制第一视角的舵机都用Arduino驱动,把Arduino和手机用OTG线连接。手机上搭建一个HTTP服务器,负责接收远程指令和手机摄像头画面(作为机械臂的第一视角)的远程共享。机械臂的控制指令通过手机USB发送给Arduino。 结合CC3220的方案: 摄像头画面共享没实现,没有搞定开发板上的HTTP Server。在官方Demo里的“network_terminal”的基础上修改的TCP Server,从Socket里面获得控制指令,转换成PWM信号控制机械臂的舵机。这次只控制机械臂的舵机,没有远程摄像头舵机的控制。 4. 在3D开发环境下的开发 首先重构一个虚拟的机械臂,只要保证重要的机械结构一致就可以了,其它的细节不需要(参考下图)。 然后为用户构建一个虚拟的半透明屏幕,绑定在视角前方,用来显示机械臂第一视角的画面。(U nity下面获取远程画面不是很方变,这里没有做视频流,而是通过刷新的方式一帧一帧获取摄像头画面,用base64Binary格式压缩到HTTP服务器的响应中) 导入一个单手臂的模型,并握有配套的手柄模型。 因为要用到VR,这里选择了Unity3D。远程通信要实现: 让操作者用头部转动去控制机械臂第一视角的转动 分析虚拟机械臂的运动从而计算出相应的控制指令来实现现实的机械臂和虚拟机械臂的同步。 结合CC3220的方案: 上面展示的是测试时候的方案,手机VR的SDK用的是Cardboard。结合CC3220开发板的时候,更换了Google Daydream的SDK,手柄也直接替换成了Daydream的手柄。没有搞定远程视频共享,所以删掉了虚拟的半透明屏幕,重新制作了虚拟工作环境:包括多视角观察窗口(左测和上方两个视角)、传感器监控(数据、模型)、舵机转角计算结果的监控、虚拟键盘(用于设置TCP Server的IP地址和端口)。Daydream下面不能像Cardboard一样设计屏幕输入界面,所以才设计了一个虚拟键盘。 5. 引入动捕设备 用三颗MPU6050实现手臂动捕,这样在虚拟环境下就有了完全同步的虚拟手臂了。测试的时候用了一个自制的手柄不带任何运动传感器。 结合CC3220开发板做测试的时候,采用Daydream,可以用Daydream的遥控器代替自己做的手柄。虽然Daydream的遥控器是九轴的,但校准方面还是纯主观性的,说白了跟六轴的效果是一样。在Daydream下面蓝牙插件做的有点问题,不够顺畅。如果不压缩数据,会出现明显的延时和卡顿,目前还是依靠牺牲传感器计算结果的精度来解决。感兴趣可以看看后面的一个演示视频,遥控器可以不用死死捏在手上,可以变换握姿。操作上也更加丰富了。另外,Daydream的遥控器有触摸板,配合触摸板下的按键,可以实现多种操作的组合。 6. 控制流程 测试方案: (动捕设备) (运动分析得到控制指令) 操作者的手臂 ------> 同步的虚拟手臂 ------> 牵引虚拟的机械臂 ------> 远程让机械臂同步 (头部转动分析得到控制指令) 操作者的头部 ---------------------------------> 远程让机械臂同步 (远程图传) 虚拟环境下的虚拟屏幕<-------------机械臂第一视角 CC3220方案: (敲击输入) 虚拟键盘 -----------------> 设置TCP Server的IP和端口 (动捕设备) (运动分析得到控制指令) 操作者的手臂 ------> 同步的虚拟手臂 ------> 牵引虚拟的机械臂 ------> 远程让机械臂同步 项目开发环境: 硬件清单: 测试方案: 机械臂 x 1(四个舵机) 舵机 x 2(用于转动手机) Arduino x 1 安卓手机 x 2 动捕设备 x 1(IMU:MPU6050 x 3, MCU:MSP430F5259, BLE:CC2540) 手柄 x 1 CC3220的方案: 机械臂 x 1(四个舵机) CC3220 x 1 安卓手机 x 1(7.0以上系统,Daydream Ready) 动捕设备 x 1(IMU:MPU6050 x 3, MCU:MSP430F5259, BLE:CC2540) Daydream手柄 x 1 3D开发环境: 测试方案: Unity3D 5.4.2 + Cardboard SDK CC3220的方案: Unity3D 5.6.3 + Google VR SDK CC3220开发环境: CCS7.4 + simplelink_cc32xx_sdk_1_60_00_04 项目图片: 测试方案: 机械臂 安装了手机 手机测试软件界面 动捕设备+控制手柄 动捕佩戴好后拍照 Unity3D开发环境界面截图 VR画面截图 CC3220的方案: 机械臂: 动捕设备+Daydream手柄 动捕佩戴好后拍照 Unity3D开发环境界面截图 VR界面截图: 项目视频: 用手机代替开发板测试的视频: 动捕加Daydream演示视频: CC3220测试视频:
    来自:其他开发板时间:2018-03-27 机械臂 贸泽大赛 vr
  • 【2017贸泽大赛】优胜奖:心电图检测仪

    心电图检测仪项目概述: 本系统是基于LPC54608控制器的心电检测仪,本设备主要功能是检测人体心率与心电值,从而绘制实时心率图与心电图,实时显示在7寸触摸屏上,并同时打包上传数据到云平台(onenet平台),电脑和手机客户端都可以访问数据。 心率值得获取是基于MCP6001光电传感器,直接放置在手指上,用黑胶带封住。 心电值得获取是基于AD8232心电传感器,由于购买的导电片型号错误,完成不了心电检测;后来我把坏耳机一头剪掉,分出3根线,原计划是在身上缠绕一圈铁丝电线,由于放置的三个位置(心脏,手臂,大腿),太麻烦,直接裸在空气中,测的空气心电值。 作品实物图: 演示视频:
销量
145
查看
2201
参数名 参数值
发布于 2018 年 03 月 28日
Moore8直播课堂