David Escobar
Published © GPL3+

Healthcare Skin Pressure Detector

Add Arduino and a Force Resistor Sensor to your next healthcare simulation project to detect the amount of pressure applied on a site!

IntermediateFull instructions provided19,226
Healthcare Skin Pressure Detector

Things used in this project

Hardware components

Arduino UNO
Arduino UNO
×1
Breadboard (generic)
Breadboard (generic)
×1
Jumper wires (generic)
Jumper wires (generic)
×1
LED (generic)
LED (generic)
×1
Adafruit Force Sensitive Resistor
×1
Alligator Clips
Alligator Clips
×1
Resistor 220 ohm
Resistor 220 ohm
×1
Standard LCD - 16x2 White on Blue
Adafruit Standard LCD - 16x2 White on Blue
×1
Rotary potentiometer (generic)
Rotary potentiometer (generic)
×1
Resistor 10k ohm
Resistor 10k ohm
×1

Software apps and online services

Arduino Web Editor
Arduino Web Editor

Story

Read more

Custom parts and enclosures

Skin Mold Box

Used for creating the piece of skin used for project. 2mm thickness on base.

Schematics

Skin Pressure Force Detector Diagram

Wiring Diagram

Code

Healthcare Skin Pressure Detector

Arduino
// LiquidCrystal - Version: Latest 
#include <LiquidCrystal.h>

/*
Healthcare Skin Pressure Detector
Created by: David Escobar
*/

int sensorPin = A0; //pin for reading sensor pressure
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
int ledGood = 7; //green led signals max depth

void setup() {
    Serial.begin(9600);
    lcd.begin(16,2);
    pinMode(ledGood, OUTPUT);
}
//Uncomment Serial if needed

void loop() {
    int sensorRead = analogRead(sensorPin); //read FSR sensor
    
    if(sensorRead >= 950){
        digitalWrite(ledGood, HIGH);
        lcd.setCursor(0,1);
        lcd.print("20 lbs");
        //Serial.println(sensorRead);
        //Serial.println(voltage);
    }
    else{
        digitalWrite(ledGood, LOW);
        lcd.setCursor(0,1);
        lcd.print("--------");
        //Serial.println(sensorRead);
        //Serial.println(voltage);
    }
    /*
    Serial.print("Sensor Reading: ");
    Serial.print(sensorRead);
    Serial.println("");
    Serial.print("Reading: ");
    Serial.print(sensorRead);
    Serial.println("");
    */
    lcd.setCursor(0,0);
    lcd.print("Pressure: ");
    delay(100);
    
}

Credits

David Escobar

David Escobar

7 projects • 43 followers
Healthcare Simulation Specialist. 9+ years in healthcare.I have been actively involved with 3D printing and electronics for the past 2 years

Comments