SlideShare a Scribd company logo
1 of 20
Download to read offline
Smart Health
Arduino &
1.
problem
and
opportunity
1.5 billions
of elders expected in 2050
257.3 billions
dollars of healthcare costs only for the U.S.
market
22%
They will correspond to the
of the worldwide population
But there are also a large number of
non-elder people committed to
hospitals for chronic
diseases
▣ diabetes
▣ renal failures
▣ cardiovascular diseases
Healthcare IoT
Monitoring a patient’s therapy can drastically
reduce the social cost for the
medical treatments
How?
Arduino!
▣ Good for prototyping
▣ Affordable
▣ Easy to program
▣ Extendable in functionalities (i.e. Arduino
Shields)
Prepared kits for health
monitoring
e-Health Sensor Platform V1.0 for
Arduino
Homemade solutions:
Heart-Rate monitoring and
graphic visualization via
Processing.
Requirements:
▣ 2 RC Filters
▣ 1 IR Led Emitter
▣ 1 IR Led Receiver
▣ LM386 Amplifier
Homemade solutions:
Blood Pressure Monitor.
Requirements:
▣ Arduino LCD
▣ Pressure Transducer
▣ Air Pump
▣ Plastic Tubing
▣ TL072 Op Amp
▣ 1 RC Filter
The process of thinking with the IoT
paradigm in mind, lead us to
revolutionary devices that will affect
thousands of people’s quality life
▣ Portable dialysis machine
▣ Constant pacemaker monitoring
▣ Drug adherence monitoring
▣ …
2.
Bloomia
A Smart PillBox
Bloomia goal was to improve the adherence to
medical treatments.
USERS
The elders and people with
long term medical
prescriptions.
CUSTOMERS
Elder’s relatives, doctors or
caregivers.
USAGE
The caregiver loads the
weekly dose of the medicine
the elders will take. A
wearable devices notify the
patient when it’s time to take
the medicines.
Overview
on the
system
structure
Low Energy
Bluetooth
GSM/GPRS
Arduino Shield
Internet
A look on the GPRS
connection
void gsmConnect(){
// Start GSM shield
// If your SIM has PIN, pass it as a parameter of begin() in quotes
while(notConnected)
{
Serial.println("GSM: trying to connect...");
if((gsmAccess.begin()==GSM_READY) &
(gprs.attachGPRS(GPRS_APN, GPRS_LOGIN, GPRS_PASSWORD)==GPRS_READY))
notConnected = false;
else
{
Serial.println("Failed");
delay(1000);
}
}
Serial.println("GSM: connected");
}
#include <GSM.h>
#include <Time.h>
#include <EEPROM.h>
#include "schedules.h"
A look on the GPRS
connection
bool getGsmTime(time_t &time){
Serial.println("Getting time...");
// format yy/MM/dd,hh:mm:ss+zz
char date[20];
theGSM3ShieldV1ModemCore.genericCommand_rqc("AT+CCLK?", true);
delay(200);
bool ret = theGSM3ShieldV1ModemCore.theBuffer().extractSubstring("+CCLK: "",
""", date, 20);
if(!ret) return ret;
tmElements_t tmElem;
tmElem.Year = (ctoui(date[0]) * 10) + ctoui(date[1]) + MILLENNIUM_OFFSET;
tmElem.Month = (ctoui(date[3]) * 10) + ctoui(date[4]);
tmElem.Day = (ctoui(date[6]) * 10) + ctoui(date[7]);
tmElem.Hour = (ctoui(date[9]) * 10) + ctoui(date[10]);
tmElem.Minute = (ctoui(date[12]) * 10) + ctoui(date[13]);
tmElem.Second = (ctoui(date[15]) * 10) + ctoui(date[16]);
time = makeTime(tmElem);
return ret;
}
#include <GSM.h>
#include <Time.h>
#include <EEPROM.h>
#include "schedules.h"
Load datas from
EEPROM
void loadWeekSch(){
uint8_t size;
EEPROM.get(EEPROM_DOSES_NUM, size);
Serial.print("Doses number retrieved from EEPROM: "); Serial.println(size);
Serial.print("Retrieving doses from EEPROM...");
doses = fetchDoses(size, EEPROM_DOSES_ARR);
Serial.println(" OK");
//Do stuff with the loaded data
}
doseNode_t* fetchDoses(uint8_t num, int addr){
doseNode_t* doseNodes = (doseNode_t*) calloc(num, sizeof(doseNode_t));
//fetch doses from EEPROM to ram
int p = addr;
for(int i=0; i<num; i++){
EEPROM.get(p, doseNodes[i].dose);
doseNodes[i].next = NULL;
p += sizeof(dose_t);
}
return doseNodes;
}
#include <GSM.h>
#include <Time.h>
#include <EEPROM.h>
#include "schedules.h"
ARDUINO LIMITS
Low CPU speed (16
MHz on the Arduino
UNO), low internal
clock accuracy due
to the crystal
oscillator and short
memory usability.
SECURITY
Secure
connections,
privacy issues.
Development limits and difficulties
ROYALTIES!
Usage of wearable
devices to monitor
health parameters
may require the
payment of
royalties to the
producer. Consider
the possibilities to
produce your own
device.
(e.g. Lifelog APIs)
HARDWARE LIMITS
Cheap hardware
can lead to several
problems in the
development (even
more problems if
datasheet are not
provided!).
ACCESS
ISO QUALITY STANDARDS
Requirements for a quality
management system that can be used
by an organization involved in one or
more stages of the life-cycle of a
medical device, including design and
development, production, storage and
distribution, installation, servicing and
final decommissioning and disposal of
medical devices, and design and
development, or provision of
associated activities (e.g. technical
support).
ISO 13485:2016
Thanks!
Any questions?
You can find me at
Email: lorenzo.travagliati@gmail.com
GitHub Profile
Linkedin Profile
Useful links
▣ Arduino e-Health Sensor Platform
▣ Heart Beat Monitoring and Processing
Visualization
▣ Blood Pressure Monitor
▣ Bloomia

More Related Content

Similar to Smart Health & Arduino

CREW SCHEDULING
CREW SCHEDULINGCREW SCHEDULING
CREW SCHEDULINGEvren E
 
Us3999050 electronic diary
Us3999050 electronic diaryUs3999050 electronic diary
Us3999050 electronic diarysatyanpitroda
 
If Technology Has Arrived Everywhere, Why has Income Diverged? Diego Comin
If Technology Has Arrived Everywhere, Why has Income Diverged? Diego CominIf Technology Has Arrived Everywhere, Why has Income Diverged? Diego Comin
If Technology Has Arrived Everywhere, Why has Income Diverged? Diego CominStructuralpolicyanalysis
 
QuecPython_Weather_Station_Demo_Tutorial.pdf
QuecPython_Weather_Station_Demo_Tutorial.pdfQuecPython_Weather_Station_Demo_Tutorial.pdf
QuecPython_Weather_Station_Demo_Tutorial.pdfJohnEerl
 
Electronz_Chapter_8.pptx
Electronz_Chapter_8.pptxElectronz_Chapter_8.pptx
Electronz_Chapter_8.pptxMokete5
 
Microcontroller Based Room Temperature and Humidity Measurement System
Microcontroller Based Room Temperature and Humidity Measurement SystemMicrocontroller Based Room Temperature and Humidity Measurement System
Microcontroller Based Room Temperature and Humidity Measurement Systemijtsrd
 
IIT-Guwahati Talk: Artificial Intelligence & Machine Learning in Public Safet...
IIT-Guwahati Talk: Artificial Intelligence & Machine Learning in Public Safet...IIT-Guwahati Talk: Artificial Intelligence & Machine Learning in Public Safet...
IIT-Guwahati Talk: Artificial Intelligence & Machine Learning in Public Safet...Abhilash Shukla
 
Weather Monitoring Station: A Review
Weather Monitoring Station: A ReviewWeather Monitoring Station: A Review
Weather Monitoring Station: A ReviewIJERA Editor
 
Inventory Model with Different Deterioration Rates under Exponential Demand, ...
Inventory Model with Different Deterioration Rates under Exponential Demand, ...Inventory Model with Different Deterioration Rates under Exponential Demand, ...
Inventory Model with Different Deterioration Rates under Exponential Demand, ...inventionjournals
 
Alarm System for Medicine Reminder Based on Microcontroller
Alarm System for Medicine Reminder Based on MicrocontrollerAlarm System for Medicine Reminder Based on Microcontroller
Alarm System for Medicine Reminder Based on Microcontrollerijtsrd
 
as400 built in function- %MINUTES
as400 built in function- %MINUTESas400 built in function- %MINUTES
as400 built in function- %MINUTESaminem_mp
 
Presentation of digital clock with description
Presentation of digital clock with descriptionPresentation of digital clock with description
Presentation of digital clock with descriptionniteshbhujel125
 
Low Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
Low Cost Temperature and Humidity Estimator with Atmega8 MicrocontrollerLow Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
Low Cost Temperature and Humidity Estimator with Atmega8 MicrocontrollerYogeshIJTSRD
 
Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudScaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudNick Landry
 
Set 331. micro controller based refrigeration control system
Set 331. micro controller based refrigeration control systemSet 331. micro controller based refrigeration control system
Set 331. micro controller based refrigeration control systemguna1seelan
 
COmputer Number system.pptx
COmputer Number system.pptxCOmputer Number system.pptx
COmputer Number system.pptxTanveerAbbas92
 
Implementation of IoT in Healthcare Domain
Implementation of IoT in Healthcare DomainImplementation of IoT in Healthcare Domain
Implementation of IoT in Healthcare DomainDiksha Prakash
 

Similar to Smart Health & Arduino (20)

CREW SCHEDULING
CREW SCHEDULINGCREW SCHEDULING
CREW SCHEDULING
 
Us3999050 electronic diary
Us3999050 electronic diaryUs3999050 electronic diary
Us3999050 electronic diary
 
If Technology Has Arrived Everywhere, Why has Income Diverged? Diego Comin
If Technology Has Arrived Everywhere, Why has Income Diverged? Diego CominIf Technology Has Arrived Everywhere, Why has Income Diverged? Diego Comin
If Technology Has Arrived Everywhere, Why has Income Diverged? Diego Comin
 
Temperature Monitering System For Smart Crop
Temperature Monitering System For Smart CropTemperature Monitering System For Smart Crop
Temperature Monitering System For Smart Crop
 
QuecPython_Weather_Station_Demo_Tutorial.pdf
QuecPython_Weather_Station_Demo_Tutorial.pdfQuecPython_Weather_Station_Demo_Tutorial.pdf
QuecPython_Weather_Station_Demo_Tutorial.pdf
 
Ijecce 4317 final
Ijecce 4317 finalIjecce 4317 final
Ijecce 4317 final
 
Electronz_Chapter_8.pptx
Electronz_Chapter_8.pptxElectronz_Chapter_8.pptx
Electronz_Chapter_8.pptx
 
Microcontroller Based Room Temperature and Humidity Measurement System
Microcontroller Based Room Temperature and Humidity Measurement SystemMicrocontroller Based Room Temperature and Humidity Measurement System
Microcontroller Based Room Temperature and Humidity Measurement System
 
IIT-Guwahati Talk: Artificial Intelligence & Machine Learning in Public Safet...
IIT-Guwahati Talk: Artificial Intelligence & Machine Learning in Public Safet...IIT-Guwahati Talk: Artificial Intelligence & Machine Learning in Public Safet...
IIT-Guwahati Talk: Artificial Intelligence & Machine Learning in Public Safet...
 
Weather Monitoring Station: A Review
Weather Monitoring Station: A ReviewWeather Monitoring Station: A Review
Weather Monitoring Station: A Review
 
Inventory Model with Different Deterioration Rates under Exponential Demand, ...
Inventory Model with Different Deterioration Rates under Exponential Demand, ...Inventory Model with Different Deterioration Rates under Exponential Demand, ...
Inventory Model with Different Deterioration Rates under Exponential Demand, ...
 
chapter 4
chapter 4chapter 4
chapter 4
 
Alarm System for Medicine Reminder Based on Microcontroller
Alarm System for Medicine Reminder Based on MicrocontrollerAlarm System for Medicine Reminder Based on Microcontroller
Alarm System for Medicine Reminder Based on Microcontroller
 
as400 built in function- %MINUTES
as400 built in function- %MINUTESas400 built in function- %MINUTES
as400 built in function- %MINUTES
 
Presentation of digital clock with description
Presentation of digital clock with descriptionPresentation of digital clock with description
Presentation of digital clock with description
 
Low Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
Low Cost Temperature and Humidity Estimator with Atmega8 MicrocontrollerLow Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
Low Cost Temperature and Humidity Estimator with Atmega8 Microcontroller
 
Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Scaling IoT: Telemetry, Command & Control, Analytics and the CloudScaling IoT: Telemetry, Command & Control, Analytics and the Cloud
Scaling IoT: Telemetry, Command & Control, Analytics and the Cloud
 
Set 331. micro controller based refrigeration control system
Set 331. micro controller based refrigeration control systemSet 331. micro controller based refrigeration control system
Set 331. micro controller based refrigeration control system
 
COmputer Number system.pptx
COmputer Number system.pptxCOmputer Number system.pptx
COmputer Number system.pptx
 
Implementation of IoT in Healthcare Domain
Implementation of IoT in Healthcare DomainImplementation of IoT in Healthcare Domain
Implementation of IoT in Healthcare Domain
 

Recently uploaded

Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhHot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhVip call girls In Chandigarh
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591adityaroy0215
 
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service MohaliCall Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service MohaliHigh Profile Call Girls Chandigarh Aarushi
 
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
Leading transformational change: inner and outer skills
Leading transformational change: inner and outer skillsLeading transformational change: inner and outer skills
Leading transformational change: inner and outer skillsHelenBevan4
 
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591adityaroy0215
 
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking ModelsDehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking Modelsindiancallgirl4rent
 
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...Niamh verma
 
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...High Profile Call Girls Chandigarh Aarushi
 
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service GurgaonCall Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service GurgaonCall Girls Service Gurgaon
 
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...Vip call girls In Chandigarh
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Memriyagarg453
 
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Miss joya
 
💚😋Kolkata Escort Service Call Girls, ₹5000 To 25K With AC💚😋
💚😋Kolkata Escort Service Call Girls, ₹5000 To 25K With AC💚😋💚😋Kolkata Escort Service Call Girls, ₹5000 To 25K With AC💚😋
💚😋Kolkata Escort Service Call Girls, ₹5000 To 25K With AC💚😋Sheetaleventcompany
 
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...Call Girls Noida
 
Hot Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
Hot  Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In LudhianaHot  Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
Hot Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In LudhianaRussian Call Girls in Ludhiana
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipurseemahedar019
 

Recently uploaded (20)

Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
Russian Call Girls in Dehradun Komal 🔝 7001305949 🔝 📍 Independent Escort Serv...
 
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In ChandigarhHot  Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
Hot Call Girl In Chandigarh 👅🥵 9053'900678 Call Girls Service In Chandigarh
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
VIP Call Girl Sector 25 Gurgaon Just Call Me 9899900591
 
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service MohaliCall Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
Call Girls in Mohali Surbhi ❤️🍑 9907093804 👄🫦 Independent Escort Service Mohali
 
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
Leading transformational change: inner and outer skills
Leading transformational change: inner and outer skillsLeading transformational change: inner and outer skills
Leading transformational change: inner and outer skills
 
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
VIP Call Girl Sector 88 Gurgaon Delhi Just Call Me 9899900591
 
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking ModelsDehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
Dehradun Call Girls Service 7017441440 Real Russian Girls Looking Models
 
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
Call Girls Service Chandigarh Gori WhatsApp ❤9115573837 VIP Call Girls Chandi...
 
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
Call Girls Service Chandigarh Grishma ❤️🍑 9907093804 👄🫦 Independent Escort Se...
 
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service GurgaonCall Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
Call Girl Gurgaon Saloni 9711199012 Independent Escort Service Gurgaon
 
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...No Advance 9053900678 Chandigarh  Call Girls , Indian Call Girls  For Full Ni...
No Advance 9053900678 Chandigarh Call Girls , Indian Call Girls For Full Ni...
 
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near MeVIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
VIP Call Girls Noida Jhanvi 9711199171 Best VIP Call Girls Near Me
 
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
Vip Kolkata Call Girls Cossipore 👉 8250192130 ❣️💯 Available With Room 24×7
 
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service DehradunCall Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
Call Girl Dehradun Aashi 🔝 7001305949 🔝 💃 Independent Escort Service Dehradun
 
💚😋Kolkata Escort Service Call Girls, ₹5000 To 25K With AC💚😋
💚😋Kolkata Escort Service Call Girls, ₹5000 To 25K With AC💚😋💚😋Kolkata Escort Service Call Girls, ₹5000 To 25K With AC💚😋
💚😋Kolkata Escort Service Call Girls, ₹5000 To 25K With AC💚😋
 
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
Vip sexy Call Girls Service In Sector 137,9999965857 Young Female Escorts Ser...
 
Hot Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
Hot  Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In LudhianaHot  Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
Hot Call Girl In Ludhiana 👅🥵 9053'900678 Call Girls Service In Ludhiana
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
 

Smart Health & Arduino

  • 3. 1.5 billions of elders expected in 2050 257.3 billions dollars of healthcare costs only for the U.S. market 22% They will correspond to the of the worldwide population
  • 4. But there are also a large number of non-elder people committed to hospitals for chronic diseases ▣ diabetes ▣ renal failures ▣ cardiovascular diseases
  • 5. Healthcare IoT Monitoring a patient’s therapy can drastically reduce the social cost for the medical treatments
  • 6. How? Arduino! ▣ Good for prototyping ▣ Affordable ▣ Easy to program ▣ Extendable in functionalities (i.e. Arduino Shields)
  • 7. Prepared kits for health monitoring e-Health Sensor Platform V1.0 for Arduino
  • 8. Homemade solutions: Heart-Rate monitoring and graphic visualization via Processing. Requirements: ▣ 2 RC Filters ▣ 1 IR Led Emitter ▣ 1 IR Led Receiver ▣ LM386 Amplifier
  • 9. Homemade solutions: Blood Pressure Monitor. Requirements: ▣ Arduino LCD ▣ Pressure Transducer ▣ Air Pump ▣ Plastic Tubing ▣ TL072 Op Amp ▣ 1 RC Filter
  • 10. The process of thinking with the IoT paradigm in mind, lead us to revolutionary devices that will affect thousands of people’s quality life ▣ Portable dialysis machine ▣ Constant pacemaker monitoring ▣ Drug adherence monitoring ▣ …
  • 12. A Smart PillBox Bloomia goal was to improve the adherence to medical treatments. USERS The elders and people with long term medical prescriptions. CUSTOMERS Elder’s relatives, doctors or caregivers. USAGE The caregiver loads the weekly dose of the medicine the elders will take. A wearable devices notify the patient when it’s time to take the medicines.
  • 14. A look on the GPRS connection void gsmConnect(){ // Start GSM shield // If your SIM has PIN, pass it as a parameter of begin() in quotes while(notConnected) { Serial.println("GSM: trying to connect..."); if((gsmAccess.begin()==GSM_READY) & (gprs.attachGPRS(GPRS_APN, GPRS_LOGIN, GPRS_PASSWORD)==GPRS_READY)) notConnected = false; else { Serial.println("Failed"); delay(1000); } } Serial.println("GSM: connected"); } #include <GSM.h> #include <Time.h> #include <EEPROM.h> #include "schedules.h"
  • 15. A look on the GPRS connection bool getGsmTime(time_t &time){ Serial.println("Getting time..."); // format yy/MM/dd,hh:mm:ss+zz char date[20]; theGSM3ShieldV1ModemCore.genericCommand_rqc("AT+CCLK?", true); delay(200); bool ret = theGSM3ShieldV1ModemCore.theBuffer().extractSubstring("+CCLK: "", """, date, 20); if(!ret) return ret; tmElements_t tmElem; tmElem.Year = (ctoui(date[0]) * 10) + ctoui(date[1]) + MILLENNIUM_OFFSET; tmElem.Month = (ctoui(date[3]) * 10) + ctoui(date[4]); tmElem.Day = (ctoui(date[6]) * 10) + ctoui(date[7]); tmElem.Hour = (ctoui(date[9]) * 10) + ctoui(date[10]); tmElem.Minute = (ctoui(date[12]) * 10) + ctoui(date[13]); tmElem.Second = (ctoui(date[15]) * 10) + ctoui(date[16]); time = makeTime(tmElem); return ret; } #include <GSM.h> #include <Time.h> #include <EEPROM.h> #include "schedules.h"
  • 16. Load datas from EEPROM void loadWeekSch(){ uint8_t size; EEPROM.get(EEPROM_DOSES_NUM, size); Serial.print("Doses number retrieved from EEPROM: "); Serial.println(size); Serial.print("Retrieving doses from EEPROM..."); doses = fetchDoses(size, EEPROM_DOSES_ARR); Serial.println(" OK"); //Do stuff with the loaded data } doseNode_t* fetchDoses(uint8_t num, int addr){ doseNode_t* doseNodes = (doseNode_t*) calloc(num, sizeof(doseNode_t)); //fetch doses from EEPROM to ram int p = addr; for(int i=0; i<num; i++){ EEPROM.get(p, doseNodes[i].dose); doseNodes[i].next = NULL; p += sizeof(dose_t); } return doseNodes; } #include <GSM.h> #include <Time.h> #include <EEPROM.h> #include "schedules.h"
  • 17. ARDUINO LIMITS Low CPU speed (16 MHz on the Arduino UNO), low internal clock accuracy due to the crystal oscillator and short memory usability. SECURITY Secure connections, privacy issues. Development limits and difficulties ROYALTIES! Usage of wearable devices to monitor health parameters may require the payment of royalties to the producer. Consider the possibilities to produce your own device. (e.g. Lifelog APIs) HARDWARE LIMITS Cheap hardware can lead to several problems in the development (even more problems if datasheet are not provided!).
  • 18. ACCESS ISO QUALITY STANDARDS Requirements for a quality management system that can be used by an organization involved in one or more stages of the life-cycle of a medical device, including design and development, production, storage and distribution, installation, servicing and final decommissioning and disposal of medical devices, and design and development, or provision of associated activities (e.g. technical support). ISO 13485:2016
  • 19. Thanks! Any questions? You can find me at Email: lorenzo.travagliati@gmail.com GitHub Profile Linkedin Profile
  • 20. Useful links ▣ Arduino e-Health Sensor Platform ▣ Heart Beat Monitoring and Processing Visualization ▣ Blood Pressure Monitor ▣ Bloomia