This device connects home exercise equipment to a remote web server via a wireless network. It records workout data like weight, reps, and range of motion and sends it to the web server. The web server hosts apps for users to design workouts, view past data, and get help from trainers. The device uses sensors and a microcontroller to track the workout and send the data wirelessly to the web server after each session. Future improvements include using inductive sensors instead of the current pulley/encoder system to track motion with less equipment modification.
Summer training project report on embedded system at BSNL ALTTC Ghaziabad. Submitted by RAM AVTAR (ECE Department of IMSEC) of 2016 Batch. Submitted in IMS Engineering College, Gaziabad
As a part of project we are using Data logger and sensors for understanding weather conditions in dew and rain water harvesting system. The data can be accessible by GPRS mode.
This presentation is about the following points -
GPIO Driver development,
LED Interfacing (blinking pattern),
LCD Interfacing (8 bit mode,4 bit mode),
Seven Segment Interfacing(single and multiple seven segment),
Keypad Interfacing (Integration with LCD),
Timer Driver Development,
Timer (all functionality with polling and Interrupt),
Counter (all functionality with polling and Interrupt),
UART Serial communication(polling and interrupt),
Watch dog Timer programming,
External interrupt,
Motor/Relay Interfacing,
ADC Interfacing(8 bit resolution),
I2C communication protocol(Bit bang Implementation),
(EEPROM/RTC Interfacing ),
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDLIJERA Editor
In most of the applications, the physical systems require a real-time operation to interface high speed constraints. In most of the applications, the physical systems require a real-time operation to interface high speed constraints. The Inter Integrated Circuits (I2C) is a 2-wireed communication bus. Physically, it consists of 2 active wires: SDA (Serial Data), SCL (Serial Clock) and a ground connection. All I2C-bus compatible devices incorporate an on-chip interface which allows them to communicate directly with each other via the I2C-bus.
This paper focuses on the software implementation for I2C Driver and its interfacing with RAM. Specifically, this paper describes in detail an I2C Master connected to I 2C Slave using an I2C bus. The I2C protocol was given by Philips Semiconductors for faster devices to communicate with slower devices and each other without data loss. The complete module is designed in VHDL and simulated in Xilinx ISE 14.5.
Automatic Railway Gate Control
Project Objective :
Provide an automatic railway gate at a Level crossing replacing the gates operated by the gatekeeper to provide safety to the road users by reducing the accidents.
video URL :
http://www.youtube.com/watch?v=c0Z61bOQp8w
Summer training project report on embedded system at BSNL ALTTC Ghaziabad. Submitted by RAM AVTAR (ECE Department of IMSEC) of 2016 Batch. Submitted in IMS Engineering College, Gaziabad
As a part of project we are using Data logger and sensors for understanding weather conditions in dew and rain water harvesting system. The data can be accessible by GPRS mode.
This presentation is about the following points -
GPIO Driver development,
LED Interfacing (blinking pattern),
LCD Interfacing (8 bit mode,4 bit mode),
Seven Segment Interfacing(single and multiple seven segment),
Keypad Interfacing (Integration with LCD),
Timer Driver Development,
Timer (all functionality with polling and Interrupt),
Counter (all functionality with polling and Interrupt),
UART Serial communication(polling and interrupt),
Watch dog Timer programming,
External interrupt,
Motor/Relay Interfacing,
ADC Interfacing(8 bit resolution),
I2C communication protocol(Bit bang Implementation),
(EEPROM/RTC Interfacing ),
Design &Implementation of I2C Master Controller Interfaced With RAM Using VHDLIJERA Editor
In most of the applications, the physical systems require a real-time operation to interface high speed constraints. In most of the applications, the physical systems require a real-time operation to interface high speed constraints. The Inter Integrated Circuits (I2C) is a 2-wireed communication bus. Physically, it consists of 2 active wires: SDA (Serial Data), SCL (Serial Clock) and a ground connection. All I2C-bus compatible devices incorporate an on-chip interface which allows them to communicate directly with each other via the I2C-bus.
This paper focuses on the software implementation for I2C Driver and its interfacing with RAM. Specifically, this paper describes in detail an I2C Master connected to I 2C Slave using an I2C bus. The I2C protocol was given by Philips Semiconductors for faster devices to communicate with slower devices and each other without data loss. The complete module is designed in VHDL and simulated in Xilinx ISE 14.5.
Automatic Railway Gate Control
Project Objective :
Provide an automatic railway gate at a Level crossing replacing the gates operated by the gatekeeper to provide safety to the road users by reducing the accidents.
video URL :
http://www.youtube.com/watch?v=c0Z61bOQp8w
Serial Communication & Embedded System InterfaceKUET
Before using this presentation , one have to familiar with Embedded system , Various serial port for communication channel,basic knowledge of Matlab , Arduino ..
This a great opportunity for the searcher to get information of this topic .80% of the information provided in this slide was taken from the sparkfun , a very well known website for hardware project and tutorials . One can get more helpful information through this website .
Now, if you are looking for straight forward guideline for Serial Communication , well you are in the right place to have .So , get this if you want to , it's completely open source ( editable ) .
Farewell.
This project was done by the students of Department of Computer Science and Engineering, International Islamic University Chittagong (IIUC).
Project Video : https://youtu.be/gEsIEVdwU7Q
The peer-reviewed International Journal of Engineering Inventions (IJEI) is started with a mission to encourage contribution to research in Science and Technology. Encourage and motivate researchers in challenging areas of Sciences and Technology.
International Journal of Engineering and Science Invention (IJESI)inventionjournals
International Journal of Engineering and Science Invention (IJESI) is an international journal intended for professionals and researchers in all fields of computer science and electronics. IJESI publishes research articles and reviews within the whole field Engineering Science and Technology, new teaching methods, assessment, validation and the impact of new technologies and it will continue to provide information on the latest trends and developments in this ever-expanding subject. The publications of papers are selected through double peer reviewed to ensure originality, relevance, and readability. The articles published in our journal can be accessed online
Network Based Data Acquisition and Logging System using PIC MicrocontrollerCSCJournals
This paper presents the design and implementation of a multi-channel data acquisition and logging system which can be used in a variety of applications. The designed data acquisition and logging system uses analog multiplexer, a bipolar analog to digital converter, a voltage reference and an SD card. The device is developed around PIC Microcontroller. The most important feature of the device which makes it different from other data acquisition devices is the presence of the Ethernet port. This feature enables it to work in networked environment. The performance of the device is tested and crosschecked. The present data acquisition and logging system is expected to be very useful to varieties of our own developmental projects, given its ability to locally store data and availability of general purpose digital I/O.
this is a complete summer training report on embedded sys_AVR. It aslo includes a project and its coding and other topics which are learnt in training.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Biomedical Instrumentation Presentation on Infrared Emitter-Detector and Ardu...Redwan Islam
In this project, we measured human heart rate using IR emitter and detector, Arduino board and some other low cost component. We observed heart rate of some individuals with IR emitter and detector, Arduino Board and Processing 2.0 software, and attached the result in the report. We compared the cost of heart rate monitor that uses IR emitter and detector, and the one that uses pulse sensor.
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationIJERA Editor
This paper describes the robustness of ardiuno based head movement controlled robot. This robot is controlled using motion sensor which is mounted on the head. In future there is need of robots which can be used to ease the human tasks and interact with the human easily. Our objective is to control the robot using head gesture. Accelerometer is used to detect the direction of head movement. In order to full-fill our requirement a program has been written and executed using a microcontroller system. By observing the results of experimentation our gesture formula is very competent and it’s also enhance the natural way of intelligence and also assembled in a simple hardware circuit.
Yeni Zamanlarda Genç Yurttaşların Katılımı Konferansı
9-10-11 Mayıs 2014
www.sebeke.org.tr
www.twitter.com/sebekeprojesi
www.facebook.com/sebekeprojesi
www.sebeke.org.tr/
www.instagram.com/sebekeprojesi/
www.pinterest.com/sebekeprojesi/
Serial Communication & Embedded System InterfaceKUET
Before using this presentation , one have to familiar with Embedded system , Various serial port for communication channel,basic knowledge of Matlab , Arduino ..
This a great opportunity for the searcher to get information of this topic .80% of the information provided in this slide was taken from the sparkfun , a very well known website for hardware project and tutorials . One can get more helpful information through this website .
Now, if you are looking for straight forward guideline for Serial Communication , well you are in the right place to have .So , get this if you want to , it's completely open source ( editable ) .
Farewell.
This project was done by the students of Department of Computer Science and Engineering, International Islamic University Chittagong (IIUC).
Project Video : https://youtu.be/gEsIEVdwU7Q
The peer-reviewed International Journal of Engineering Inventions (IJEI) is started with a mission to encourage contribution to research in Science and Technology. Encourage and motivate researchers in challenging areas of Sciences and Technology.
International Journal of Engineering and Science Invention (IJESI)inventionjournals
International Journal of Engineering and Science Invention (IJESI) is an international journal intended for professionals and researchers in all fields of computer science and electronics. IJESI publishes research articles and reviews within the whole field Engineering Science and Technology, new teaching methods, assessment, validation and the impact of new technologies and it will continue to provide information on the latest trends and developments in this ever-expanding subject. The publications of papers are selected through double peer reviewed to ensure originality, relevance, and readability. The articles published in our journal can be accessed online
Network Based Data Acquisition and Logging System using PIC MicrocontrollerCSCJournals
This paper presents the design and implementation of a multi-channel data acquisition and logging system which can be used in a variety of applications. The designed data acquisition and logging system uses analog multiplexer, a bipolar analog to digital converter, a voltage reference and an SD card. The device is developed around PIC Microcontroller. The most important feature of the device which makes it different from other data acquisition devices is the presence of the Ethernet port. This feature enables it to work in networked environment. The performance of the device is tested and crosschecked. The present data acquisition and logging system is expected to be very useful to varieties of our own developmental projects, given its ability to locally store data and availability of general purpose digital I/O.
this is a complete summer training report on embedded sys_AVR. It aslo includes a project and its coding and other topics which are learnt in training.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Biomedical Instrumentation Presentation on Infrared Emitter-Detector and Ardu...Redwan Islam
In this project, we measured human heart rate using IR emitter and detector, Arduino board and some other low cost component. We observed heart rate of some individuals with IR emitter and detector, Arduino Board and Processing 2.0 software, and attached the result in the report. We compared the cost of heart rate monitor that uses IR emitter and detector, and the one that uses pulse sensor.
ArduinoBased Head GestureControlled Robot UsingWireless CommunicationIJERA Editor
This paper describes the robustness of ardiuno based head movement controlled robot. This robot is controlled using motion sensor which is mounted on the head. In future there is need of robots which can be used to ease the human tasks and interact with the human easily. Our objective is to control the robot using head gesture. Accelerometer is used to detect the direction of head movement. In order to full-fill our requirement a program has been written and executed using a microcontroller system. By observing the results of experimentation our gesture formula is very competent and it’s also enhance the natural way of intelligence and also assembled in a simple hardware circuit.
Yeni Zamanlarda Genç Yurttaşların Katılımı Konferansı
9-10-11 Mayıs 2014
www.sebeke.org.tr
www.twitter.com/sebekeprojesi
www.facebook.com/sebekeprojesi
www.sebeke.org.tr/
www.instagram.com/sebekeprojesi/
www.pinterest.com/sebekeprojesi/
Yeni Zamanlarda Genç Yurttaşların Katılımı Konferansı
9-10-11 Mayıs 2014
www.sebeke.org.tr
www.twitter.com/sebekeprojesi
www.facebook.com/sebekeprojesi
www.sebeke.org.tr/
www.instagram.com/sebekeprojesi/
www.pinterest.com/sebekeprojesi/
Wireless energy meter monitoring with automated tariff calculationUdayalakshmi JK
Electricity billing has become a difficult task. The board has to make regular visit to the consumers house to make the reading. Also it can cause manual error. Now here we are monitoring the energy meter with modern techniques. The total energy consumed by the consumer and the consumption cost is known to the consumer and to the board by means of a hand held device.
Biomedical Parameter Transfer Using Wireless Communicationijsrd.com
In spite of the improvement of communication link and despite all progress in advanced communication technologies, there are still very few functioning commercial wireless monitoring systems, which are most off-line, and there are still a number of issues to deal with. Therefore, there is a strong need for investigating the possibility of design and implementation of an interactive real-time wireless communication system. In this paper, a generic real-time wireless communication system was designed and developed for short and long term remote patient-monitoring applying wireless protocol. The primary function of this system is to monitor the temperature and Heart Beat of the Patient and the Data collected by the sensors are sent to the Microcontroller. The Microcontroller transmits the data over the air. At the receiving end a receiver is used to receive the data and it is decoded and fed to Microcontroller, which is then displayed over the LCD display. If there is a dangerous change in patient's status an alarm is also sounded. The paper deals with the design and development of hardware and software for temperature and heartbeat measurement of a patient over LCD.
Health Monitoring System of Elderly using Wireless Sensor NetworkIjcatr04031005Editor IJCATR
Wireless-sensor-network-based home monitoring system for elderly activity behaviour involves functional assessment of daily activities. In this paper, we report a mechanism for estimation of elderly well-being condition based on usage of house-hold appliances connected through various sensing units. We define a two new wellness functions to determine the status of the elderly on performing essential daily activities. The modernized system for monitoring and evaluating the essential daily activities was tested at homes for four different elderly persons living alone and the results are encouraging in determining wellness of the elderly.
The Design of Multi-Platforms Rail Intelligence Flatness Detection SystemIJRESJOURNAL
ABSTRACT: In this paper,we design a Multi-platforms intelligent system for flatness detection of rail welding headbased on thedevelopment environment of Android software .The system uses a STM32 chip as control core, a handheld smart terminal or personal computer as the carrier. The datas transmitted to intelligent terminal or computer through the bluetooth communication technology are processed rapidly, the data curve is drawed and the flatness characteristic parameters of the measured rail welding head is identified. The system provides a friendly intuitive monitoring and operation interface, has the characteristics of fast, reliable, energy saving, high accuracy, etc.
Real time atomization of agriculture system for the modernization of indian a...SHAMEER C M
This project “Real time atomization of agriculture environment for social modernization of Indian agriculture” will be useful for monitoring the soil condition of the farm field through the GSM based wireless communication as well as controlling can be done automatically by providing the water to the farm filled by switching on the motor automatically. This project will help the farmers to know the status of the farm field from the remote location
Internet Enabled Device For The Recording of Exercise Performance on Home Fitness Equipment
1. Wireless Internet Enabled Device for the
Recording of Exercise Performance on
Home Fitness Equipment
Overview
This describes the use and operation of a device that connects a slightly modified plate
selectorized type of home gym equipment via a wireless home network to a remote web
host. The idea is that the device records important workout parameters such as weight
used, reps performed, time spent exercising and detailed range-of-motion data for the
exercises being performed on the fitness machine while guiding the user through a
custom designed workout. The device is connected to the user’s wireless router via its
own built-in wireless web-server and communicates with a remote web server over the
Internet via the TCP/IP protocol.
The remote web host functions as an information/service hub for the exercise
equipment user by providing web based applications to manage and design their
workouts, graphically view the completed workout data, view all previous workouts and
receive guidance and help from online personal trainers.
The device employs an 8-bit microcontroller to monitor and store data from an 8-
bit incremental magnetic rotary encoder that reads the main weight stack pulley, and an
IR emitter/detector combo positioned just above the weight stack. The rotary encoder is
used to track the position of the weight stack, while the IR sensors are used to determine
how much weight is being moved during the performance of an exercise.
The data is collected during the entirety of the workout session, and then sent over
the internet via a wireless/wired embedded web server. The embedded web server is
DHCP capable so that it will work with most home WiFi networks, or can employ the use
of a Cat-5 cable to connect to a home router. Broadband service is required for this
system to work.
The typical use and operation of the system
would be as follows:
The user logs into the website and creates an online profile for their device. This only
needs to be done once.
The user creates one of up to 4 custom workout files using the Workout Designer
software app. These workout files contain the exercises, weights and repetitions that the
2. user wishes to perform for their workouts. This could also be done by a certified online
personal trainer as an additional service.
The user’s profile residing on the remote web host will track their completed workouts
and their custom workouts to be downloaded to their fitness machine device.
The user logs off and turns on the fitness machine device in preparation for a workout.
The fitness machine device connects to the user’s home wireless router and logs on to the
remote web host.
The fitness machine downloads up to 4 profiles stored on the remote web server and
displays them to the user.
The user selects the appropriate profile, at which time the device “looks” for custom
workout files stored in the user’s directory and downloads any custom workout files
present for that user profile.
The device disconnects from the remote web server.
The user selects which workout they wish to perform using the fitness machine device.
The exercise to be performed, how many reps and how much weight to use is displayed
on a large 80 character LCD screen.
As soon as exercise is initiated the fitness device begins tracking and recording the
weight, the range of motion and calculates the number of reps performed.
On completion of the workout, the fitness device automatically re-connects to the remote
web server and downloads all the recorded exercise parameters to a data file in the user’s
directory.
The data file is then automatically converted to an XML formatted file for reading by the
FitView Software.
The device disconnects from the remote web server and the user can now power down
the device.
The user can now log onto the remote web server with his/her home computer and view
charts and graphs of his/her completed workout, past workouts, goals etc.
The completed workout can also be viewed and analyzed by a qualified fitness trainer to
help guide their client’s progress.
3. Fitness Device Features
Designed to be fitted to most single weight stack home multi-gyms with minimal
modification of the equipment’s design
System has built-in wireless 11mpbs networking capability with full data encryption
capability (WPA, WEP) as well as DHCP for compatibility with most home wireless
routers.
Device can track range of motion accurately to within a degree, depending on the
exercise performed - suitable for physical therapy.
Device accurately counts repetitions after each set and has a set time-out feature.
Device uses low cost components to minimize costs. No expensive processors or flash
memory are used.
High quality, large LCD display used to view and control device. Custom characters and
graphics can be easily developed for the device.
Use of XML files allows completed workout data to be ported to other applications for
viewing.
Theory of Operation
The device is essentially an 8-bit microcontroller data acquisition system that uses an
embedded wireless device server to provide TCP/IP communications. The embedded
server used for the prototype is a Lantronix WiPort. The device monitors the various
sensors in real-time at a rate of 2 KHz while driving an intelligent serial LCD display.
The microcontroller communicates via RS232 with the LCD and WiPort at a rate of 19.2
K Baud.
The device uses an 8-bit magnetic rotary encoder that reads the position of the main
weight stack pulley and an IR emitter/receiver pair that reads the number of plates being
used for exercise. The sensors are interfaced to the port pins of an Atmel 89s8252 8-bit
microcontroller. The microcontroller uses these sensors to compute the range-of-motion,
weight used, repetitions performed and the initiation and completion of each set. The
data is recorded in an external 64kbyte (32kbyte used in prototype) SRAM IC. The
microcontroller uses an 8-bit bidirectional data/addressing bus tied to a ‘373 type latch to
address/read/write data to the SRAM.
For the prototype system, the WiPort is mounted on a separate board (evaluation board)
that has its own 3.3vdc power supply. To communicate with the WiPort board, the
4. microcontroller requires an RS232 level converter chip, such as the MAX202. A
production system would house all components on the same board, probably using 3.3vdc
power for all components. The RS232 Transceiver should not be required at that point.
The prototype currently uses a 16 character by 2 line intelligent serial LCD display to act
as the fitness machine information display. This display is capable of displaying
alphanumeric information as well as some crude graphics. It is currently planned that a
larger 20 character by 4 line LCD would be used in a production device.
Software
The microcontroller controls all functions of the device except for the TCP/IP Wireless
communications. This includes sending characters to the LCD, controlling the external
SRAM, reading the sensors and keypad, and performing the necessary calculations.
The microcontroller software is written in assembly because of the limited program
memory of the 8051 architecture chip. The program operates as follows:
Perform check of external SRAM by writing 55h to every address and then reading it
back
Command the WiPort to connect to WLAN and to remote internet host
Query the remote host for all profiles associated with device and store the profiles in
SRAM.
Display profile names on LCD and read keyboard so user can select proper profile
Download the applicable custom workout from remote internet host
Disconnect from remote host.
Sensors
There are currently two main types of sensors used for reading data from the exercise
machine:
Austria Microsystems AS5305 8-bit incremental magnetic rotary encoder for the
main weight stack pulley.
IR Emitter/Receiver pair is used to read the number of weight stack plates.
5. Reading Position of the Pulley
The magnetic rotary encoder is read at a rate of approximately 2000 Hz through two port
pins of the micro. The port pins are read at all times in order to determine whether a set
has commenced. Once the encoder count has exceeded a set threshold the micro software
enters into the main encoder read routine. At this point the LED control port pin is
brought LOW, which turns on the IR LED for the weight stack plate reader (explained
later.)
The encoder read routine reads the encoder inputs and increments, decrements or does
nothing to the 16 bit counter. This is accomplished at a rate of 2000 Hz. While this is
occurring, another count tracks how many encoder reads take place. Once 75 read loops
take place, the 16 bit counter is divided by 6 and the result is stored in the external
SRAM. This results in a stored sample rate of 27Hz.
During the encoder read routine the 16 bit counter is checked after every read to see if it
is under the timeout threshold count. If the count is under the threshold a timeout count
is initiated in the timeout loop. The timeout count currently lasts 4 seconds, that is if the
weight stack is at rest for 4 seconds, the set is considered over. If the 16 bit counter count
exceeds the threshold count during the timeout period, the timeout routine is exited and
the main encoder read routine is re-entered.
Reading Number of Plates
During the encoder read routine the IR LED is used along with the IR Detector to read
the number of plates in motion. The plates are only scanned once during each set. At the
beginning of the encoder read routine when the IR LED is turned on by clearing the port
pin connected to the base of the PNP transistor. The IR LED is aimed at the IR detector
positioned on the other side of the plates. This causes the detector to conduct and put a
low on the micro port pin. As the plates move up, the detector is blocked from the IR
source and turns off, putting a high on the port pin. During the time the port pin is high,
the encoder count is stored in a temp register until the port pin is again low (the plates
have passed the IR emitter/detector, unblocking the IR beam.)
A flag is set to prevent the plates from being read more than once during a set. The
count in the temp register is then divided by 2 to ensure an 8-bit result and stored in
SRAM as the weight plate index used to later compute the amount of weight used for that
set. The IR LED is turned off after the plates are read by bringing the micro port pin
going to the PNP transistor high.
The 8 bit value that results from the weight stack read will typically fall into a range of
numbers for a given number of plates. For example, for one set two plates may give a
value of 31. For the next set a value of 30 may result. This requires that a lookup table
be used in the microcontroller software that converts these ranges of numbers into
consistent plate values of 1, 2, 3 and so on. Thus for a 15 plate system, a 15 would be the
6. value stored in SRAM if all plates are used for a set. This way the web based software
can be tailored to give an actual weight value (i.e. say 225 lbs) based on how much a
plate weighs for that specific machine. Thus, the data sent by the fitness machine simply
states how many plates were used; it is up to the web based software to figure out how
much weight that translates to.
Next Steps
New Pulley / Encoder System
The problem with the pulley/encoder setup used in the development system is that a
complex arrangement of a pulley keyed to a rotating shaft must be used in order for the
Austria Microsystems magnetic encoder to be used. The keyed pulley/shaft also requires
expensive roller bearing blocks and shaft collars to keep everything stationary in the
horizontal plane. A much better setup would be to use a typical exercise machine pulley
rotating on a bolt so that a minimum of modification is required to the exercise machine.
In order to make the standard pulley setup possible, metallic strips must be glued to the
pulley, and two inductive sensors placed near the pulley. The inductive sensors must be
positioned in such a way as to cause a 90 degree phase difference in the readings of the
7. two sensors. This is allows the system to function as an incremental rotary encoder using
quadrature and is easy to integrate into the current fitness device system.
Pictures/Diagrams:
Figure 1: Machine in development of device
8. Figure 2: New main pulley with magnetic rotary encoder on right
Figure 3: Example of small LCD display