Safety Mechanism in Treadmills using Heart Rate Sensor

Similar documents
Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Lab Experiment 1: The LPC 2148 Education Board

Automated Bottle Filling System

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

Android based Alcohol detection system using Bluetooth technology

STEPPER MOTOR SPEED AND POSITION CONTROL

Implementation of Knock Based Security System

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

Theory and Practice of Tangible User Interfaces. Thursday Week 2: Digital Input and Output. week. Digital Input and Output. RGB LEDs fade with PWM

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

DEVELOPMENT OF E-PUBLIC DISTRIBUTION SYSTEM (E-PDS) USING SMART CARD

GAS LEAKAGE DETECTION & AUTO ON-OFF GAS SYSTEM

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

INTRODUCTION TO SERIAL ARM

Design of an Insulin Pump. Purpose of an Insulin Pump:

Accurate Measurement of the Mains Electricity Frequency

SBC6245 Single Board Computer

Android Controlled Based Interface

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

STM32L. Ultra-low-power Cortex -M3 devices

An overview of Computerised Numeric Control (C.N.C.) and Programmable Logic Control (P.L.C.) in machine automation

Embedded Display Module EDM6070

The I2C Bus. NXP Semiconductors: UM10204 I2C-bus specification and user manual HAW - Arduino 1

Micro-Step Driving for Stepper Motors: A Case Study

Crazy Alarm Clock L A K S H M I M E Y Y A P P A N J A M E S K A Y E W I L L I A M D I E H L C O N G C H E N

3. Programming the STM32F4-Discovery

AN LPC1700 timer triggered memory to GPIO data transfer. Document information. LPC1700, GPIO, DMA, Timer0, Sleep Mode

Hand Gestures Remote Controlled Robotic Arm

AUTOMATIC NIGHT LAMP WITH MORNING ALARM USING MICROPROCESSOR

Location-Aware and Safer Cards: Enhancing RFID Security and Privacy

SNMP-1000 Intelligent SNMP/HTTP System Manager Features Introduction Web-enabled, No Driver Needed Powerful yet Easy to Use

How to design an insulin pump

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Design And Implementation Of Bank Locker Security System Based On Fingerprint Sensing Circuit And RFID Reader

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

SABRE Lite Development Kit

ETEC Digital Controls PIC Lab 10 Pulse Width Modulation

Introduction. Getting familiar with chipkit Pi

Raghavendra Reddy D 1, G Kumara Swamy 2

IQAN MDM Operation Manual

FLYPORT Wi-Fi G

PROJECT PRESENTATION ON CELLPHONE OPERATED ROBOTIC ASSISTANT

STM32 F-2 series High-performance Cortex-M3 MCUs

Cypress Semiconductor: Arduino Friendly PSoC Shield

Automatic Ration Material Distributions and Payment System Based on GSM and RFID Technology

Microcontroller based speed control of three phase induction motor using v/f method

Microtronics technologies Mobile:

Microcontroller Based Smart ATM Access & Security System Using Fingerprint Recognition & GSM Technology

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

Microcontroller Based Low Cost Portable PC Mouse and Keyboard Tester

USER GUIDE EDBG. Description

P545 Autonomous Cart

Programming Flash Microcontrollers through the Controller Area Network (CAN) Interface

An Introduction to MPLAB Integrated Development Environment

Tutorial. replace them with cell-phone operated module. The advantages of a cell-phone operated bot are:-

SainSmart UNO R3 Starter Kit

Data Transfer between Two USB Devices without using PC

SMARTCARD XPRO. Preface. SMART ARM-based Microcontrollers USER GUIDE

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

Keywords: rainfall detection, rain sensor, buzzer and alarm system.

Adding WiFi to Your Embedded System. WPG Americas & Gainspan Titus Wandinger (WPG) & Su Li (Gainspan) April 23, 2013

Applying Web Based GPS/GPRS Ticketing and Tracking Mechanism to Reduce Traffic Violation in Developing Countries

Selecting and Implementing H-Bridges in DC Motor Control. Daniel Phan A

Surveillance System Using Wireless Sensor Networks

Programming Logic controllers

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board

DESIGN OF 6 DOF ROBOTIC ARM CONTROLLED OVER THE INTERNET

SMART DRUNKEN DRIVER DETECTION AND SPEED MONITORING SYSTEM FOR VEHICLES

SBC8100 Single Board Computer

PHYS 2P32 Project: MIDI for Arduino/ 8 Note Keyboard

DESIGN AND IMPLEMENTATION OF ONLINE PATIENT MONITORING SYSTEM

USB - FPGA MODULE (PRELIMINARY)

2.0 Command and Data Handling Subsystem

The self-starting solar-powered Stirling engine

Access Control Using Smartcard And Passcode

Electronic Rotary Table Divider V2.1 Construction

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Question Bank Subject Name: EC Microprocessor & Microcontroller Year/Sem : II/IV

EEL 4924 Electrical Engineering Design (Senior Design) Final Report. 19 April Name: Brandon Kalarovich

Chapter 13. PIC Family Microcontroller

dspace DSP DS-1104 based State Observer Design for Position Control of DC Servo Motor

Room Temperature based Fan Speed Control System using Pulse Width Modulation Technique

Work with Arduino Hardware

VEHICLE DIAGNOSTICS THE AUTOCOM WAY

EVAL-UFDC-1/UFDC-1M-16

Freescale Semiconductor, Inc. Product Brief Integrated Portable System Processor DragonBall ΤΜ

MediaTek LinkIt Smart 7688 FAQ

Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB

Design and implementation of modular home security system with short messaging system

How To Design A Code Lock System With A Status Display On A Cell Phone And A Password Code On A Smart Phone

Java Embedded Applications

SBC8600B Single Board Computer

Wireless Patient Monitoring System Using Point to Multi Point Zigbee Technology

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

Software manual Displays and Dash

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

Development of Low Cost Private Office Access Control System(OACS)

Adding Heart to Your Technology

UPiS - Uninterruptible Power intelligent Supply

Transcription:

Safety Mechanism in Treadmills using Heart Rate Sensor Debasmita Ghose 1, Vandana Prasad 2, Ankita Singh 3 1Student, Dept. of Electronics and Communication Engineering, MIT Manipal, Karnataka, India 2Student, Dept. of Electronics and Communication Engineering, MIT Manipal, Karnataka, India 3Student, Dept. of Electronics and Communication Engineering, MIT Manipal, Karnataka, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Heart rate is one of the most important health parameters that is directly related to the soundness of the human cardiovascular system. The increasing number of heart attacks occurring in gyms and fitness training centers inspired us to create a system, which monitors the speed of a treadmill depending on the heart rate and age of the subject. The prototype of the project makes use of Arduino Due, in which the input is a person s age. A heart rate sensor, also used as an input measures the heart rate of the person. A pre calculated threshold value, designated as normal heart rate is fed into the microcontroller and depending on the output of the heart rate sensor, LCD displays whether the subject s heart rate is normal, above normal or he/she is in danger. A buzzer is also interfaced to the microcontroller to alarm the people around the patient in case he/she is not able to help himself/herself. Thus, if the heart rate of the person running on the treadmill is above or below the pre calculated normal rate, the speed of the treadmill is varied accordingly. The designed device being noninvasive, can easily find its place in health care and safety monitoring systems. Key Words: Treadmill, Heart Rate sensor, L298N, age, Keypad exercise system which will automatically control the speed of the treadmill based on the permissible value of heart rate of a person belonging to a particular age group. 2. SYSTEM ARCHITECHTURE The basic building blocks of our proposed system are shown in Figure 2. From the block diagram, it is evident that a heart rate sensor which provides digital signal to Arduino Due is used. This internally does the calculation as per programming and displays heart rate on LCD along with the information giving the range of various age groups. Further, Arduino will communicate with the L298N motor driver, which will drive the dc motors according to the program loaded. 1. INTRODUCTION Regular exercises and physical activities work wonders in keeping our body healthy and fit. Running on treadmill is one of the many ways to maintain our physique and in regulating our cardiovascular system. Working out on treadmill increases our blood circulation, body temperature and also improves the health of the heart. To obtain an efficient outcome from treadmill exercise, one of the current methods is to monitor the Heart Rate intensity throughout treadmill exercise. This will ensure that people are training within their personal heart rate training zones and hence achieving maximum efficiency. The major aim of this project is to build a safety mechanism which will monitor the speed of the treadmill depending upon the heart rate of the person running. Some commercial treadmills are present in the market, which offer heart rate control. However, these normally use very simple control techniques, their throughput is low and they do not have a proper structure for setting a desired heart rate profile. In this paper, we have designed a prototype of a treadmill Fig -1:Block Diagram of our proposed system 3. SYSTEM IMPLEMENTATION For easy understanding and explanation, the complete model can be divided into three basic units, namely: A. Measurement unit B. Processing unit C. Output unit 3.1 Measurement Unit This unit consists of heart rate sensor and a 4x4 keypad. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 242

Heart rate sensor: The heart beat sensor is designed to provide provide analog output of heart beat when a finger is placed on it. When the person running on treadmill places his/her finger on the sensor, the top most LED will blink in unison with every heart beat. The principle behind the working of the given sensor is the technique of light modulation by blood flow through the nerves of the finger at every pulse. can be used as PWM outputs. It also has 12 analog inputs, 4 UARTs (hardware serial ports), a 84 MHz clock, an USB OTG capable connection, 2 DAC (digital to analog), 2 TWI, a power jack, an SPI header, a JTAG header, a reset button and an erase button. It increases the computing power available to Arduino users by keeping the language as compatible as possible so that many programs will be migrated in a matter of minutes. Fig -2: Heart rate sensor Keypad: A 4x4 keypad is used for loading numeric into the microcontroller. It consists of 16 buttons arranged in a form of an array containing 4 rows and 4 columns. In this project, keypad is used for taking the person s age range as input. For example, if a subject s age is 22, he/she should press 1 on the keypad; as according to the programmed code he belongs to the age group of (20-35) years. Fig -4: Arduino Due 3.3 Output Unit L298N: L298N is a dual H-bridge motor driver. It allows us to control speed and direction of two dc motors, or can control one bipolar stepper motor with ease. It can be used with dc motors which have operating voltage range between 5V-35V DC. These motor control modules are inexpensive and easy to work with. The motors used in the current prototype are of dc geared type with 100 rpm. Fig -3: Keypad 3.2 Processing Unit Arduino Due: Arduino is an open source electronics prototyping platform based on flexible, easy to use hardware and software. The Arduino Due is a microcontroller board based on the Atmel SAM3X8E ARM Cortex-M3 CPU. It is the first Arduino board based on 32-bit arm core microcontroller. It has 54 digital I/O pins of which 12 pins Fig -5: L298N LCD: LCD is an electronic display module which finds a wide range of applications. In this project, we have used a 16x2 LCD for displaying the person s age and the heart rate at which he is running. A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 243

Fig -6: LCD 4. METHODOLOGY After stepping on the treadmill, the user will be asked to enter his/her age via a keypad (age has been classified in ranges ex. If user belongs to 20-35 age groups he may enter 1, 36-55 he may enter 2 and so on). Having entered age, user will be asked to place his/her finger on heart rate sensor. According to the age group to which user belongs a message will be prompted on LCD showing his/her range of age entered by them followed by maximum permissible heart rate till which they are safe. If the measured heart rate is normal, that is much less than the maximum possible rate, the treadmill will continue running at its current rate. On rigorous running, the treadmill may speed up and the heart rate of the person may move closer to the dangerous level and the LCD will display that the user should control his/her pace. Finally, on further speeding up of treadmill, the heart rate may go above the maximum level possible for that age group and the LCD will warn the user to stop in order to avoid any causality. The above process can be summarized by the flowchart given alongside: 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 244

4. DESCRIPTION OF THE CURRENT PROTOTYPE The current prototype is made up of a wooden frame and the shafts of the motors protrude into the structure through holes. The shaft of the motors are connected to rollers and the two rollers are connected by a belt. This mechanism mimics the actual mechanism of the treadmill. The heart rate sensor is placed near the handle of the treadmill for continuously monitoring the user s heart rate. The platform below the handle of the treadmill contains the keypad and the LCD display for taking in the input and giving the required instructions to the user respectively. 5. RESULTS The output displayed on the LCD just when the process starts is given below: Fig -8: Output on the Serial Window 6. FURTHER IMPROVEMENT AND SCOPE This project can be further extended to other machines in the gym, which are used for cardiovascular training. Further inputs can be taken from fitness experts regarding the acceptable heart rates for different age groups. The treadmill can be made self learning using the concepts of machine learning and artificial intelligence. This system can be integrated with the existing safety mechanisms in the treadmill to ensure complete user safety and satisfaction. 7. CONCLUSION Fig -7: Output on the LCD Serial window output of the entire process is shown below: Providing quality and timely health assistance for increasing population is a growing concern of both developed and developing nations. Heart rate within a suitable range is potentially valuable for the trainer making more appropriate and personal decisions. A new method was proposed in this paper for monitoring the proper HR intensity in treadmill exercises, using a heart rate sensor. Several analysis of the system shows that the proposed method is quite effective in maintaining the proper and required speed of the treadmill during exercises. We believe that, the newly developed system can improve both effectiveness and flexibility of treadmill. 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 245

REFERENCES [1] https://www.arduino.cc/en/main/arduinoboarddue [2] Fast tracking of a given heart rate profile in treadmill exercise by Kaili Weng, Basil Turk, Louis Dolores, Tuan N. Nguyen, Branko Celler, Steven Su, and Hung T. Nguyen [3] http://www.topendsports.com/testing/heart-ratemeasure.htm 2016, IRJET Impact Factor value: 4.45 ISO 9001:2008 Certified Journal Page 246