你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

SUOMI:智能spa和STM32核板

[复制链接]
点点&木木 发布时间:2018-11-30 15:35
SUOMI是一款使用物联网和普及系统引导健康中心用户进行最佳水疗的软件。
4-1.png
硬件组件
STM32核-64板  ×1
来自Pulsesensor.com的心跳  ×1
软件应用和在线服务
mbed操作系统
您的水疗体验智能指南
SUOMI是一款使用物联网引导健康中心用户进行最佳水疗的软件。由Federico Guidi、Roberto Falconi和Salvatore Licitra为普及系统课程开发,由罗马大学Sapienza计算机科学工程理学硕士Ioannis Chatzigiannakis教授开发。
在这个文档的底部是一个逐步运行它的指南。
有用的链接
Hackster指南:
http://www.hackster.io/Falkons/suomi-smart-spa-with-stm32-nucleo-board
LinkedIn的资料:
http://www.linkedin.com/in/roberto-falconi
http://www.linkedin.com/in/federico-guidi
http://www.linkedin.com/in/salvatorelicitra
GitHub存储库:
http://github.com/RobertoFalconi/SUOMI
mbed存储库:
http://os.mbed.com/users/salvolicitra/code/SUOMI/
SlideShare演示:
http://www.slideshare.net/RobertoFalconi4/suomi-initial-concept-user-evaluation
http://www.slideshare.net/RobertoFalconi4/suomi-mvp-step
http://www.slideshare.net/RobertoFalconi4/suomi-final-product
2018年普及系统:
http://ichatz.me/Site/PervasiveSystems2018
其他链接:
http://github.com/FedericoGuidi
http://github.com/SalvatoreLicitra
http://github.com/RobertoFalconi
摘要
每两秒钟就有七个人死于压力。焦虑、恐慌发作、抑郁、冠心病、高血压、恐惧、恐惧症、肠易激、纤维肌痛症、溃疡、暴饮暴食等自我毁灭的习惯等等,这些有什么共同之处呢?
它们要么是由压力引起的,要么是由于压力而变得更糟!我们的想法是减少压力。如果不做spa,最好的方法是什么?
据医学博士布鲁斯·贝克尔(Bruce Becker)说,一般情况下,让自己浸泡在水里直到脖子,会让你的心脏得到锻炼;梅奥诊所的研究员托马斯·艾利森博士做了一项研究,表明泡温泉可以降低血压。
在水疗中心和健康中心,许多人做了错误的疗程,不敢使用一些房间。
SUOMI可以让spa的主人把spa变成一个更智能的水疗中心,从而获得更好的效果,这要感谢微控制器连接到一个软件,该软件将帮助spa的用户为他们做出关于健康之旅的决定。
所以,SUOMI把一个旧的水疗中心变成了一个智能的水疗中心。如何做?SUOMI将是一个“智能指南”,将帮助水疗客户最大化其利益,并避免危险的做法。
现有的解决方案和竞争对手
在最初的概念中,SUOMI已经与一些竞争对手和现有的解决方案进行了比较,以降低压力(如水疗人员、医生、健康顾问、执业等)的可靠性、能力、可用性和非侵入性参数。
开发过程
为了开发像SUOMI这样复杂的软件,我们使用了很多服务:Skype会议、Dropbox文件组织、谷歌表单问卷、VisualStudio 2017编码、GitHub版本控制、Microsoft Office文档、myBalsamiq模型、Draw。io图表,LinkedIn, SlideShare和YouTube分享。
对用户进行问卷调查和访谈
为了获取尽可能多的用户倾向,倾听用户的需求,我们制作了谷歌问卷,问卷结果将在用户评价中进行分析。
模型
在制造和设计、模型或实物模型,是一个规模或全尺寸模型的设计或设备,用于教学、演示、设计评价、促销和其他目的模型是一个原型,如果它提供至少部分的功能的一个系统,使测试设计。
使用myBalsamiq,我们制作了模型。在MVP步骤中,它展示了如何登录、插入数据、预订服务和享受spa。
4-2.png
软件体系结构
SUOMI是编码的。NET框架使用c#与Visual Studio 2017,它的设计实现了一个三层的软件架构:用户界面(ASP.NET网络应用程序)业务逻辑(中间层)和数据访问(连接到DBMS的层)。然后,还有另一个层,称为业务实体,连接到所有其他层,并在其中实现对象的类。
为了实现DBMS,我们使用Microsoft SQLServer Management Studio(又名SSMS),它使用ADO.NET链接到软件。
4-3.1.png
4-3.2.png
4-3.3.png
4-3.4.png
逐步指导
运行SUOMI软件
要运行该项目,我们建议您克隆存储库并打开。sln项目在SUOMI目录下使用Visual Studio 2017。然后,运行。使用SSMS的bacpac DB并记住在代码中更改路径。现在确保SUOMI安全。将UI设置为解决方案中的启动项目,并使用F5运行它,项目将与登录页面一起运行。登入或注册新帐户,然后编制表格。单击HTML表单中的按钮以打开Nucleo并按照以下说明进行操作。
STM32核板
该应用程序的核心是PulseSensor SEN-11574,该传感器由PulseSensor.com制造,可以用手指将光信号转换成心率值,传感器连接到STM32 NUCLEO-F401RE板上。其思想是计算更多的值并返回平均值,我们认为一个好的值介于50到120之间(在其他情况下,我们丢弃它);当传感器详细说明一个前置的测量次数时,led开关打开,通知过程结束,nucleo通过串口发送结果(显然web app和board需要使用相同的端口,相同的频率)。现在我们有两个选项:接受结果(蓝色按钮)或丢弃结果并重新启动测量(黑色按钮)。在这两种情况下,我们都将所有数据存储在日志文件中,以便随时检查。当我们接受结果时,它被一个函数捕获,该函数将它放在表单的心率字段上。
还有一个python脚本,它只是测试连接和尝试nucleo代码的一种方法,脚本在计算期间打印一些信息,将结果存储在日志文件中,并在屏幕上返回值。
4-4.png
编译核心代码
为了开发核心代码,我们使用了操作系统。mbed是一个生成二进制文件的在线编译器,我们建议您使用相同的环境,并在编译器上导入在mbed存储库中可以找到的代码。
代码
SUOMI
阅读黑客指南或SUOMI readme。
RobertoFalconi / SUOMI
使用物联网和STM32 Nucleo-64引导spa用户进行最佳水疗的Web软件。——阅读更多
http://robertodaguarcino.com/


评分

参与人数 1 ST金币 +20 收起 理由
STMCU + 20 活动奖励

查看全部评分

收藏 评论0 发布时间:2018-11-30 15:35

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版