Coder Social home page Coder Social logo

wheelchair_weighing_scale's Introduction

Wheelchair Weighing Scale

Motivation

A child's weight is an important indicator of their health. Especially moreso for children suffering from disabilities, their weight is important in determining the dosage of medication and monitoring their growth.

Taking the weight of those who are wheelchair bound can be extremely tedious for both the patient and the healthcare professional. The child must be hoisted off the wheelchair carefully, have the wheelchair's weight taken, in order to derive his weight.

This process introduces 3 complications:

  1. The child may be injured if not hoisted with care
  2. Being hoisted off is allegedly an unpleasant experience, creating a negative association with having one's weight taken
  3. The healthcare professional may be injured if he cannot handle the child's weight

As such we aim to create a weighing scale which gives a more positive experience to the child.

This is achieved by building a weighing scale that is able to measure the child's weight while he's on the wheelchair after one calibration

Components

The system comprises of a Raspberry Pi, which acts as a central processor. It is connected to the following:

  1. HX711 (provides weight readings via GPIO)
    • Load cells
  2. Arduino (provides NFC readings via USB serial)
    • NFC Tag Reader
  3. LCD (output via GPIO)

Features to develop

Please see https://github.com/unsatisfiedpopcorn/wheelchair_weighing_scale/projects/1 for features to develop

wheelchair_weighing_scale's People

Contributors

jelneo avatar jeffkwoh avatar

wheelchair_weighing_scale's Issues

**Tare State**

The weighing scale will tare it's weight and calibrate

Store weight data on RFID tag

  • Read weight data
  • Write while preserving weight data
  • Design trigger for the writing of weight (Once when the weighing scale stabilizes? -> conflicts with registration's use case)
  • Integrate arduino and RPi, establish serial comms between them

**Registration State**

On encountering a new user he is prompted to take the weight of his empty wheelchair.

  • Get arduino to write to NFC via serial comms
  • Triggering serial comms to arduino via button
  • Prompt user when a new RFID tag is encountered

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.