Development of a uroflowmeter
Benign prostatic hyperplasia(BPH) is a voiding dysfunction that affects more than half of men by the age of 50. The uroflowmetry test provides quantitative information such as the flow rate, the total volume of urine expelled by the body and the voiding time of the urine. The majority of existing cl...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2013
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/55076 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-55076 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-550762023-03-04T18:34:31Z Development of a uroflowmeter Teh, Zhen Ping. Phee Soo Jay, Louis School of Mechanical and Aerospace Engineering DRNTU::Engineering::Mechanical engineering Benign prostatic hyperplasia(BPH) is a voiding dysfunction that affects more than half of men by the age of 50. The uroflowmetry test provides quantitative information such as the flow rate, the total volume of urine expelled by the body and the voiding time of the urine. The majority of existing clinical uroflowmeters which are found in specialist clinics are expensive and require an operator in the clinic to serve the patient which makes it difficult for patients who want to receive testing at home. Thus, the goal of this final year project is to develop an affordable and user friendly uroflowmeter to increase productivity of the clinic and provide valuable medical information on the condition of the patient at home. The uroflowmeter in this project consist of a balance, transceiver, receiver and a printer. The Mettler Toledo balance obtains the weight of the urine and sends it every second via a RS232 cable to the transceiver. The Basic Stamp 2 microcontroller inside the transceiver then converts the weight of the urine into the flow rate of the urine by deducting the weight of the urine obtained in the first second from the weight of the urine obtained in the next second. Next, the flow rate of the urine is sent every second wirelessly from the Xbee Series 1 wireless module inside the transceiver to the Xbee Series 1 wireless module inside the receiver. The Basic Stamp 2 microcontroller inside the receiver then sends the flow rate of the urine every second serially to the USB computer port to the Graphical User Interface(GUI) in the computer. The GUI is used so that the doctors or nurses could easily manipulate the data to diagnose the patient. It displays the urine flow rate against time graph, show uroflowmetry values such as average urine flow rate, maximum urine flow rate, voiding time and so on. There is a function for the user to print a hardcopy of the uroflowmetry graph and uroflowmetry values. The uroflowmetry graph and the uroflowmetry values could be saved as well to the database for future references. The Basic Stamp 2 microcontroller is used in the project as it has more literature online and it has a well written manual to refer to compared to other microcontrollers. This Basic Stamp 2 microcontroller is mounted on the Board of Education carrier board provided by Parallax. This carrier board contains all the necessary hardware such as a breadboard area, barrel jack, I/O pin access header and so on. The requirements were programmed into the Basic Stamp 2 microcontroller in the transceiver and receiver by using the PBasic language. The Xbee Series 1 wireless module is provided by Digi International. The GUI was developed by using Microsoft Visual Basic.NET(Microsoft Visual Basic 2010). The database used in this project was Microsoft Access 2007. The final prototype was tested and a satisfactory experimental run was conducted with Dr. Colin Teo, head of department and consultant urologist at Khoo Teck Puat hospital on 19/9/2013. The results and performance of our prototype met our general objectives. Bachelor of Engineering (Mechanical Engineering) 2013-12-11T09:10:30Z 2013-12-11T09:10:30Z 2013 2013 Final Year Project (FYP) http://hdl.handle.net/10356/55076 en Nanyang Technological University 155 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Mechanical engineering |
spellingShingle |
DRNTU::Engineering::Mechanical engineering Teh, Zhen Ping. Development of a uroflowmeter |
description |
Benign prostatic hyperplasia(BPH) is a voiding dysfunction that affects more than half of men by the age of 50. The uroflowmetry test provides quantitative information such as the flow rate, the total volume of urine expelled by the body and the voiding time of the urine. The majority of existing clinical uroflowmeters which are found in specialist clinics are expensive and require an operator in the clinic to serve the patient which makes it difficult for patients who want to receive testing at home. Thus, the goal of this final year project is to develop an affordable and user friendly uroflowmeter to increase productivity of the clinic and provide valuable medical information on the condition of the patient at home.
The uroflowmeter in this project consist of a balance, transceiver, receiver and a printer. The Mettler Toledo balance obtains the weight of the urine and sends it every second via a RS232 cable to the transceiver. The Basic Stamp 2 microcontroller inside the transceiver then converts the weight of the urine into the flow rate of the urine by deducting the weight of the urine obtained in the first second from the weight of the urine obtained in the next second. Next, the flow rate of the urine is sent every second wirelessly from the Xbee Series 1 wireless module inside the transceiver to the Xbee Series 1 wireless module inside the receiver. The Basic Stamp 2 microcontroller inside the receiver then sends the flow rate of the urine every second serially to the USB computer port to the Graphical User Interface(GUI) in the computer. The GUI is used so that the doctors or nurses could easily manipulate the data to diagnose the patient. It displays the urine flow rate against time graph, show uroflowmetry values such as average urine flow rate, maximum urine flow rate, voiding time and so on. There is a function for the user to print a hardcopy of the uroflowmetry graph and uroflowmetry values. The uroflowmetry graph and the uroflowmetry values could be saved as well to the database for future references.
The Basic Stamp 2 microcontroller is used in the project as it has more literature online and it has a well written manual to refer to compared to other microcontrollers. This Basic Stamp 2 microcontroller is mounted on the Board of Education carrier board provided by Parallax. This carrier board contains all the necessary hardware such as a breadboard area, barrel jack, I/O pin access header and so on. The requirements were programmed into the Basic Stamp 2 microcontroller in the transceiver and receiver by using the PBasic language. The Xbee Series 1 wireless module is provided by Digi International. The GUI was developed by using Microsoft Visual Basic.NET(Microsoft Visual Basic 2010). The database used in this project was Microsoft Access 2007.
The final prototype was tested and a satisfactory experimental run was conducted with Dr. Colin Teo, head of department and consultant urologist at Khoo Teck Puat hospital on 19/9/2013. The results and performance of our prototype met our general objectives. |
author2 |
Phee Soo Jay, Louis |
author_facet |
Phee Soo Jay, Louis Teh, Zhen Ping. |
format |
Final Year Project |
author |
Teh, Zhen Ping. |
author_sort |
Teh, Zhen Ping. |
title |
Development of a uroflowmeter |
title_short |
Development of a uroflowmeter |
title_full |
Development of a uroflowmeter |
title_fullStr |
Development of a uroflowmeter |
title_full_unstemmed |
Development of a uroflowmeter |
title_sort |
development of a uroflowmeter |
publishDate |
2013 |
url |
http://hdl.handle.net/10356/55076 |
_version_ |
1759856725724233728 |