SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
AY 2017/18
Roberto Falconi
Federico Guidi
Chiara Navarra
MSc in Engineering in Computer Science
Sapienza University of Rome
SUOMI
HCI, IoT & Mobile project
SUMMARY
➢Introduction
Idea and purposes explanation
➢Requirements gathering and analysis
Competitors, development process, surveys and user
evaluation
➢Circuit
STM32 Nucleo-F401RE and Pulse Sensor SEN-11574
➢Prototyping
Mockups and prototypes making and evaluating
➢Architecture
Software architecture and frameworks
➢Final product
Screenshots of the final product
INTRODUCTION
Idea and purposes explanation
PROBLEM AND SOLUTION
• 7 people die from stress every 2 seconds. What do anxiety, panic attacks,
depression, coronary heart disease, high blood pressure, fears, phobias, irritable
bowel, fibromyalgia, ulcers, self-destructive habits like overeating, and others all
have in common?
• They are all either caused by or made worse by STRESS! Our idea is to reduce
stress level. What is the best way to do this if not with a spa?
HEALTHY
• According to Bruce Becker, MD,
immersing yourself in water in
general up to your neck gives you
a cardiac workout
• Hot water promotes relaxation
which helps you sleep
• Mayo Clinic researcher Thomas
Allison PhD, did a study that
shows that sitting in a spa bath
can lower your blood pressure
SUOMI POWERED
• Many people in the spas and wellness centers do wrong journey and
are afraid to use some room
• SUOMI lets a spa owner to turn a spa into a smart one for BETTER
results, thanks to microcontrollers connected to a machine learning
software that will help spa’s users to make for them decisions about
wellness journey
• In order to understand that SUOMI was what people wanted, we made
a lot of questions to users
REQUIREMENTS GATHERING AND ANALYSIS
Competitors analysis, development process, surveys and user evaluation
EXISTING SOLUTIONS AND COMPETITORS
Competitors Reliability Competence Availability
in spa
Non
invasiveness
Spa staffers ✘ ✘ ✓ ✘
Medical doctors ✓ ✓ ✘ ✘
Wellness advisors ✘ ✓ ✓ ✘
Practice ✓ ✘ ✓ ✓
SUOMI ✓ ✓ ✓ ✓
DEVELOPMENT
PROCESS
• Skype meetings
• Dropbox file organization
• Google Form surveys
• Brackets coding
• GitHub version control
• Microsoft Office presentation
• myBalsamiq Mockups
• Draw.io diagrams
• LinkedIn, SlideShare and YouTube sharing
USERS BASIC PROFILE
USERS THOUGHT ABOUT SPORT AND ENTERTAINMENT
Badminton
Tennis
Football or soccer
American Football
Rugby
Basketball
Volleyball
Baseball
Swimming
Cycling
Boxing
Water polo
Polo
Gym
Dance
Floor work
Taekwondo
Climbing
Fencing
Hockey
Gym equipment
Fitness area
Swimming pool
Relax area
spa
Cowork space
Tea area
Library
Video games
WHAT USERS WANT FROM A SPA
INTERVIEWS TO REAL USERS
We asked to friends, family members and others what do they think about a “smart
guide” that will help a spa customers to maximize its benefit and to avoid
dangerous practices
Giulia: “I think it is an awesome idea. When I go to a spa I
never know what to do and in what order, so I get annoyed
by these decision, while what I would like to do is simply
relax”.
Chiara: “What scares me about the wellness centers is
facing paths or journeys that could be harmful to my
health. I think someone should improve spas from this
point of view”.
Tina: “I never saw spa staffers
helping customers with their
experience from the start to the
end. They usually do a briefing to
everyone at the entrance, but after
that they don’t say to anybody what
is recommended to do after some
experience”.
SURVEYS RESULTS
SUOMI IDEAL USERS…
• Want spa and relax area services
• Don’t use often smart devices in a spa
• Want a guide that will help them to maximize the spa experience and to
avoid bad practices
SUOMI SHOULD OFFER…
• Spa and relax area services
• Usability for those who don’t use smartphone in a spa
• A smart and “hidden” guide that help customers to enjoy
the spa and to avoid a dangerous experience
CIRCUIT
STM32 Nucleo-F401RE and Pulse Sensor SEN-11574
CIRCUIT: STM32 NUCLEO-F401RE AND PULSE SENSOR SEN-11574
Nucleo-F401RE gathers heartbeat information via SEN-11574
CIRCUIT: STM32 NUCLEO-F401RE AND PULSE SENSOR SEN-11574
Red led is switched on: measurement is completed
HEART BEAT MEASUREMENT
STM32 Nucleo-F401RE gathers
heartbeat information via
Pulse Sensor SEN-11574 and
makes a calculation on the
average BPM
Later, BPM will be used by
SUOMI to give spa suggestions
to users to avoid bad practices
and maximize the experience
PROTOTYPING
Mockups and prototypes making and evaluating
MOCKUPS
A mockup provides part of the
functionality of a system and
enables testing of a design
Here’s shown how to login,
insert your data, book for a
service and enjoy the spa
PROTOTYPE: USER DATA
PROTOTYPE: NO TACHYCARDIA AND NORMAL WEIGHT
In normal conditions, SUOMI will let the user to book for all services
PROTOTYPE: TACHYCARDIA AND OVERWEIGHT
In bad conditions, SUOMI shows only recommended suggestions
ARCHITECTURE
Software architecture and frameworks
SOFTWARE
FRAMEWORKS
Powered by Microsoft .NET
MULTI LAYER ARCHITECTURE
DATA
STORAGE
BUSINESS ENTITY
CLIENT
Xamarin
& .NET MVC
User
Interface
BUSINESS
LOGIC
DATA
ACCESS
STM32
MBED OS
INTERFACE
MBED OS
Mbed is a platform and operating
system for internet-connected devices
based on 32-bit ARM Cortex-M
microcontrollers
Such devices are also known as Internet
of Things devices
SUOMI RUNS STM32 NUCLEO USING ASP.NET
See it working in the live demo
LIVE DEMO
Or run it by yourself!
https://github.com/RobertoFalconi/SUOMI
https://github.com/RobertoFalconi/MobileApplications
https://www.hackster.io/Falkons/suomi-smart-spa-with-stm32-nucleo-board-a562e0
Sign up and home pages
Profile settings, menu and services booking
SUOMI We are working hard to make the world
feeling less blue
Useful links
Check for more amazing projects by Roberto Falconi, Federico Guidi and Chiara Navarra
• LinkedIn: https://www.linkedin.com/in/roberto-falconi
https://www.linkedin.com/in/federico-guidi
https://www.linkedin.com/in/chiaranavarra
• SlideShare: https://www.slideshare.net/RobertoFalconi4
https://www.slideshare.net/FedericoGuidi5
• GitHub: https://github.com/RobertoFalconi
https://github.com/FedericoGuidi
https://github.com/ChiaraNavarra
THANK YOU!

Mais conteúdo relacionado

Semelhante a SUOMI - Web and mobile app for spa users, using STM32 IoT, Microsoft Azure Cloud and UCD

Espacium : leveraging data in every steps of a consultant journey
Espacium : leveraging data in every steps of a consultant journeyEspacium : leveraging data in every steps of a consultant journey
Espacium : leveraging data in every steps of a consultant journeyDiapoleyla
 
Is Video the Future of Qualitative Research?
Is Video the Future of Qualitative Research? Is Video the Future of Qualitative Research?
Is Video the Future of Qualitative Research? Kantar
 
Effective Use Of Performance Analysis
Effective Use Of Performance AnalysisEffective Use Of Performance Analysis
Effective Use Of Performance AnalysisKeith Lyons
 
An Eye for Efficiency
An Eye for EfficiencyAn Eye for Efficiency
An Eye for EfficiencyK Veatch
 
Parkinson's Disease in the workplace
Parkinson's Disease in the workplaceParkinson's Disease in the workplace
Parkinson's Disease in the workplaceBill Hannigan
 
ADHD & Technology: Brain Hacks and Upgrades
ADHD & Technology: Brain Hacks and UpgradesADHD & Technology: Brain Hacks and Upgrades
ADHD & Technology: Brain Hacks and UpgradesC4Media
 
Product concept experiment
Product concept experimentProduct concept experiment
Product concept experimentYueqiYang1
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web SeminarExperience Dynamics
 
From People To Insights In Hours: Fast & Easy Think-Out-Loud Studies With Use...
From People To Insights In Hours: Fast & Easy Think-Out-Loud Studies With Use...From People To Insights In Hours: Fast & Easy Think-Out-Loud Studies With Use...
From People To Insights In Hours: Fast & Easy Think-Out-Loud Studies With Use...UserZoom
 
How to Delight the Customers with Your Product by Toast PM
How to Delight the Customers with Your Product by Toast PMHow to Delight the Customers with Your Product by Toast PM
How to Delight the Customers with Your Product by Toast PMProduct School
 
NC_Fall_14_web
NC_Fall_14_webNC_Fall_14_web
NC_Fall_14_webErica Kube
 
The Ultimate Wearables: Interactive Implants - Tony Fernandes
The Ultimate Wearables: Interactive Implants - Tony FernandesThe Ultimate Wearables: Interactive Implants - Tony Fernandes
The Ultimate Wearables: Interactive Implants - Tony FernandesUXPA International
 
Designing Better Experiences
Designing Better ExperiencesDesigning Better Experiences
Designing Better ExperiencesMatt Gibson
 
Get the Swag on! With Eliumstudio & Martin Julien
Get the Swag on! With Eliumstudio & Martin JulienGet the Swag on! With Eliumstudio & Martin Julien
Get the Swag on! With Eliumstudio & Martin JulienTheFamily
 
The 'Future of Sport' through a digital lens
The 'Future of Sport' through a digital lensThe 'Future of Sport' through a digital lens
The 'Future of Sport' through a digital lensRussell Douglas
 
ANJCHDJGSCCBCNMXCBJHCCXBCNCBCBMNBCMNXBCB
ANJCHDJGSCCBCNMXCBJHCCXBCNCBCBMNBCMNXBCBANJCHDJGSCCBCNMXCBJHCCXBCNCBCBMNBCMNXBCB
ANJCHDJGSCCBCNMXCBJHCCXBCNCBCBMNBCMNXBCBshivaraj341168
 

Semelhante a SUOMI - Web and mobile app for spa users, using STM32 IoT, Microsoft Azure Cloud and UCD (20)

Espacium : leveraging data in every steps of a consultant journey
Espacium : leveraging data in every steps of a consultant journeyEspacium : leveraging data in every steps of a consultant journey
Espacium : leveraging data in every steps of a consultant journey
 
Is Video the Future of Qualitative Research?
Is Video the Future of Qualitative Research? Is Video the Future of Qualitative Research?
Is Video the Future of Qualitative Research?
 
Effective Use Of Performance Analysis
Effective Use Of Performance AnalysisEffective Use Of Performance Analysis
Effective Use Of Performance Analysis
 
An Eye for Efficiency
An Eye for EfficiencyAn Eye for Efficiency
An Eye for Efficiency
 
Parkinson's Disease in the workplace
Parkinson's Disease in the workplaceParkinson's Disease in the workplace
Parkinson's Disease in the workplace
 
ADHD & Technology: Brain Hacks and Upgrades
ADHD & Technology: Brain Hacks and UpgradesADHD & Technology: Brain Hacks and Upgrades
ADHD & Technology: Brain Hacks and Upgrades
 
Product concept experiment
Product concept experimentProduct concept experiment
Product concept experiment
 
Jumpy
JumpyJumpy
Jumpy
 
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners   Experience Dynamics Web SeminarUsability Tips And Tricks For Beginners   Experience Dynamics Web Seminar
Usability Tips And Tricks For Beginners Experience Dynamics Web Seminar
 
From People To Insights In Hours: Fast & Easy Think-Out-Loud Studies With Use...
From People To Insights In Hours: Fast & Easy Think-Out-Loud Studies With Use...From People To Insights In Hours: Fast & Easy Think-Out-Loud Studies With Use...
From People To Insights In Hours: Fast & Easy Think-Out-Loud Studies With Use...
 
9.pptx
9.pptx9.pptx
9.pptx
 
How to Delight the Customers with Your Product by Toast PM
How to Delight the Customers with Your Product by Toast PMHow to Delight the Customers with Your Product by Toast PM
How to Delight the Customers with Your Product by Toast PM
 
iQniter
iQniteriQniter
iQniter
 
NC_Fall_14_web
NC_Fall_14_webNC_Fall_14_web
NC_Fall_14_web
 
HIIT Me
HIIT MeHIIT Me
HIIT Me
 
The Ultimate Wearables: Interactive Implants - Tony Fernandes
The Ultimate Wearables: Interactive Implants - Tony FernandesThe Ultimate Wearables: Interactive Implants - Tony Fernandes
The Ultimate Wearables: Interactive Implants - Tony Fernandes
 
Designing Better Experiences
Designing Better ExperiencesDesigning Better Experiences
Designing Better Experiences
 
Get the Swag on! With Eliumstudio & Martin Julien
Get the Swag on! With Eliumstudio & Martin JulienGet the Swag on! With Eliumstudio & Martin Julien
Get the Swag on! With Eliumstudio & Martin Julien
 
The 'Future of Sport' through a digital lens
The 'Future of Sport' through a digital lensThe 'Future of Sport' through a digital lens
The 'Future of Sport' through a digital lens
 
ANJCHDJGSCCBCNMXCBJHCCXBCNCBCBMNBCMNXBCB
ANJCHDJGSCCBCNMXCBJHCCXBCNCBCBMNBCMNXBCBANJCHDJGSCCBCNMXCBJHCCXBCNCBCBMNBCMNXBCB
ANJCHDJGSCCBCNMXCBJHCCXBCNCBCBMNBCMNXBCB
 

Mais de Roberto Falconi

River Trail: A Path to Parallelism in JavaScript
River Trail: A Path to Parallelism in JavaScriptRiver Trail: A Path to Parallelism in JavaScript
River Trail: A Path to Parallelism in JavaScriptRoberto Falconi
 
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSBiometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSRoberto Falconi
 
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSBiometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSRoberto Falconi
 
Black-Box attacks against Neural Networks - technical project presentation
Black-Box attacks against Neural Networks - technical project presentationBlack-Box attacks against Neural Networks - technical project presentation
Black-Box attacks against Neural Networks - technical project presentationRoberto Falconi
 
Black-Box attacks against Neural Networks - technical project report
Black-Box attacks against Neural Networks - technical project reportBlack-Box attacks against Neural Networks - technical project report
Black-Box attacks against Neural Networks - technical project reportRoberto Falconi
 
Kalypso: She who hides. Encryption and decryption web app.
Kalypso: She who hides. Encryption and decryption web app.Kalypso: She who hides. Encryption and decryption web app.
Kalypso: She who hides. Encryption and decryption web app.Roberto Falconi
 
Bb 8 run - a star wars video game
Bb 8 run - a star wars video gameBb 8 run - a star wars video game
Bb 8 run - a star wars video gameRoberto Falconi
 
Venice boats classification
Venice boats classificationVenice boats classification
Venice boats classificationRoberto Falconi
 
Visual Analytics: Traffic Collisions in Italy
Visual Analytics: Traffic Collisions in ItalyVisual Analytics: Traffic Collisions in Italy
Visual Analytics: Traffic Collisions in ItalyRoberto Falconi
 
Visual Analytics: Traffic Collisions in Italy
Visual Analytics: Traffic Collisions in ItalyVisual Analytics: Traffic Collisions in Italy
Visual Analytics: Traffic Collisions in ItalyRoberto Falconi
 
BB8 RUN - A Star Wars video game
BB8 RUN - A Star Wars video gameBB8 RUN - A Star Wars video game
BB8 RUN - A Star Wars video gameRoberto Falconi
 
Game Ratings Predictor - machine learning software to predict video games co...
Game Ratings Predictor  - machine learning software to predict video games co...Game Ratings Predictor  - machine learning software to predict video games co...
Game Ratings Predictor - machine learning software to predict video games co...Roberto Falconi
 
House Temperature Monitoring using AWS IoT And Raspberry Pi
House Temperature Monitoring using AWS IoT And Raspberry PiHouse Temperature Monitoring using AWS IoT And Raspberry Pi
House Temperature Monitoring using AWS IoT And Raspberry PiRoberto Falconi
 

Mais de Roberto Falconi (15)

River Trail: A Path to Parallelism in JavaScript
River Trail: A Path to Parallelism in JavaScriptRiver Trail: A Path to Parallelism in JavaScript
River Trail: A Path to Parallelism in JavaScript
 
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSBiometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
 
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWSBiometric Systems - Automate Video Streaming Analysis with Azure and AWS
Biometric Systems - Automate Video Streaming Analysis with Azure and AWS
 
Black-Box attacks against Neural Networks - technical project presentation
Black-Box attacks against Neural Networks - technical project presentationBlack-Box attacks against Neural Networks - technical project presentation
Black-Box attacks against Neural Networks - technical project presentation
 
Black-Box attacks against Neural Networks - technical project report
Black-Box attacks against Neural Networks - technical project reportBlack-Box attacks against Neural Networks - technical project report
Black-Box attacks against Neural Networks - technical project report
 
Kalypso: She who hides. Encryption and decryption web app.
Kalypso: She who hides. Encryption and decryption web app.Kalypso: She who hides. Encryption and decryption web app.
Kalypso: She who hides. Encryption and decryption web app.
 
Game ratings predictor
Game ratings predictorGame ratings predictor
Game ratings predictor
 
Bb 8 run - a star wars video game
Bb 8 run - a star wars video gameBb 8 run - a star wars video game
Bb 8 run - a star wars video game
 
Malware analysis
Malware analysisMalware analysis
Malware analysis
 
Venice boats classification
Venice boats classificationVenice boats classification
Venice boats classification
 
Visual Analytics: Traffic Collisions in Italy
Visual Analytics: Traffic Collisions in ItalyVisual Analytics: Traffic Collisions in Italy
Visual Analytics: Traffic Collisions in Italy
 
Visual Analytics: Traffic Collisions in Italy
Visual Analytics: Traffic Collisions in ItalyVisual Analytics: Traffic Collisions in Italy
Visual Analytics: Traffic Collisions in Italy
 
BB8 RUN - A Star Wars video game
BB8 RUN - A Star Wars video gameBB8 RUN - A Star Wars video game
BB8 RUN - A Star Wars video game
 
Game Ratings Predictor - machine learning software to predict video games co...
Game Ratings Predictor  - machine learning software to predict video games co...Game Ratings Predictor  - machine learning software to predict video games co...
Game Ratings Predictor - machine learning software to predict video games co...
 
House Temperature Monitoring using AWS IoT And Raspberry Pi
House Temperature Monitoring using AWS IoT And Raspberry PiHouse Temperature Monitoring using AWS IoT And Raspberry Pi
House Temperature Monitoring using AWS IoT And Raspberry Pi
 

Último

Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Último (20)

Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

SUOMI - Web and mobile app for spa users, using STM32 IoT, Microsoft Azure Cloud and UCD

  • 1. AY 2017/18 Roberto Falconi Federico Guidi Chiara Navarra MSc in Engineering in Computer Science Sapienza University of Rome SUOMI HCI, IoT & Mobile project
  • 2. SUMMARY ➢Introduction Idea and purposes explanation ➢Requirements gathering and analysis Competitors, development process, surveys and user evaluation ➢Circuit STM32 Nucleo-F401RE and Pulse Sensor SEN-11574 ➢Prototyping Mockups and prototypes making and evaluating ➢Architecture Software architecture and frameworks ➢Final product Screenshots of the final product
  • 4. PROBLEM AND SOLUTION • 7 people die from stress every 2 seconds. What do anxiety, panic attacks, depression, coronary heart disease, high blood pressure, fears, phobias, irritable bowel, fibromyalgia, ulcers, self-destructive habits like overeating, and others all have in common? • They are all either caused by or made worse by STRESS! Our idea is to reduce stress level. What is the best way to do this if not with a spa?
  • 5. HEALTHY • According to Bruce Becker, MD, immersing yourself in water in general up to your neck gives you a cardiac workout • Hot water promotes relaxation which helps you sleep • Mayo Clinic researcher Thomas Allison PhD, did a study that shows that sitting in a spa bath can lower your blood pressure
  • 6. SUOMI POWERED • Many people in the spas and wellness centers do wrong journey and are afraid to use some room • SUOMI lets a spa owner to turn a spa into a smart one for BETTER results, thanks to microcontrollers connected to a machine learning software that will help spa’s users to make for them decisions about wellness journey • In order to understand that SUOMI was what people wanted, we made a lot of questions to users
  • 7. REQUIREMENTS GATHERING AND ANALYSIS Competitors analysis, development process, surveys and user evaluation
  • 8. EXISTING SOLUTIONS AND COMPETITORS Competitors Reliability Competence Availability in spa Non invasiveness Spa staffers ✘ ✘ ✓ ✘ Medical doctors ✓ ✓ ✘ ✘ Wellness advisors ✘ ✓ ✓ ✘ Practice ✓ ✘ ✓ ✓ SUOMI ✓ ✓ ✓ ✓
  • 9. DEVELOPMENT PROCESS • Skype meetings • Dropbox file organization • Google Form surveys • Brackets coding • GitHub version control • Microsoft Office presentation • myBalsamiq Mockups • Draw.io diagrams • LinkedIn, SlideShare and YouTube sharing
  • 11. USERS THOUGHT ABOUT SPORT AND ENTERTAINMENT Badminton Tennis Football or soccer American Football Rugby Basketball Volleyball Baseball Swimming Cycling Boxing Water polo Polo Gym Dance Floor work Taekwondo Climbing Fencing Hockey Gym equipment Fitness area Swimming pool Relax area spa Cowork space Tea area Library Video games
  • 12. WHAT USERS WANT FROM A SPA
  • 13. INTERVIEWS TO REAL USERS We asked to friends, family members and others what do they think about a “smart guide” that will help a spa customers to maximize its benefit and to avoid dangerous practices Giulia: “I think it is an awesome idea. When I go to a spa I never know what to do and in what order, so I get annoyed by these decision, while what I would like to do is simply relax”. Chiara: “What scares me about the wellness centers is facing paths or journeys that could be harmful to my health. I think someone should improve spas from this point of view”. Tina: “I never saw spa staffers helping customers with their experience from the start to the end. They usually do a briefing to everyone at the entrance, but after that they don’t say to anybody what is recommended to do after some experience”.
  • 14. SURVEYS RESULTS SUOMI IDEAL USERS… • Want spa and relax area services • Don’t use often smart devices in a spa • Want a guide that will help them to maximize the spa experience and to avoid bad practices SUOMI SHOULD OFFER… • Spa and relax area services • Usability for those who don’t use smartphone in a spa • A smart and “hidden” guide that help customers to enjoy the spa and to avoid a dangerous experience
  • 15. CIRCUIT STM32 Nucleo-F401RE and Pulse Sensor SEN-11574
  • 16. CIRCUIT: STM32 NUCLEO-F401RE AND PULSE SENSOR SEN-11574 Nucleo-F401RE gathers heartbeat information via SEN-11574
  • 17. CIRCUIT: STM32 NUCLEO-F401RE AND PULSE SENSOR SEN-11574 Red led is switched on: measurement is completed
  • 18. HEART BEAT MEASUREMENT STM32 Nucleo-F401RE gathers heartbeat information via Pulse Sensor SEN-11574 and makes a calculation on the average BPM Later, BPM will be used by SUOMI to give spa suggestions to users to avoid bad practices and maximize the experience
  • 19. PROTOTYPING Mockups and prototypes making and evaluating
  • 20. MOCKUPS A mockup provides part of the functionality of a system and enables testing of a design Here’s shown how to login, insert your data, book for a service and enjoy the spa
  • 22. PROTOTYPE: NO TACHYCARDIA AND NORMAL WEIGHT In normal conditions, SUOMI will let the user to book for all services
  • 23. PROTOTYPE: TACHYCARDIA AND OVERWEIGHT In bad conditions, SUOMI shows only recommended suggestions
  • 26. MULTI LAYER ARCHITECTURE DATA STORAGE BUSINESS ENTITY CLIENT Xamarin & .NET MVC User Interface BUSINESS LOGIC DATA ACCESS STM32 MBED OS INTERFACE
  • 27. MBED OS Mbed is a platform and operating system for internet-connected devices based on 32-bit ARM Cortex-M microcontrollers Such devices are also known as Internet of Things devices
  • 28. SUOMI RUNS STM32 NUCLEO USING ASP.NET See it working in the live demo
  • 29. LIVE DEMO Or run it by yourself! https://github.com/RobertoFalconi/SUOMI https://github.com/RobertoFalconi/MobileApplications https://www.hackster.io/Falkons/suomi-smart-spa-with-stm32-nucleo-board-a562e0
  • 30. Sign up and home pages
  • 31. Profile settings, menu and services booking
  • 32. SUOMI We are working hard to make the world feeling less blue
  • 33. Useful links Check for more amazing projects by Roberto Falconi, Federico Guidi and Chiara Navarra • LinkedIn: https://www.linkedin.com/in/roberto-falconi https://www.linkedin.com/in/federico-guidi https://www.linkedin.com/in/chiaranavarra • SlideShare: https://www.slideshare.net/RobertoFalconi4 https://www.slideshare.net/FedericoGuidi5 • GitHub: https://github.com/RobertoFalconi https://github.com/FedericoGuidi https://github.com/ChiaraNavarra THANK YOU!