Physio Therapy Timer
A timer for physiotherapy exercises.
This project was built to automate the timing of exercises that I help my wife with to keep her back in shape.
The timer counts about 30 seconds for each leg and must be repeated 5 times.
The unit contains a mercury level-switch and is started by turning the unit upside down.
The beeper sounds once per second to indicate that the unit is running. The beeper sounds for a whole second when it is time to change legs.
3 seconds are allowed to change legs therefore the timer counts 33 seconds per leg.
Consult your physician or physiotherapist before doing such exercises.
Lay on your back. Lift one leg in the air 90 degrees to your back for 30 seconds. Switch to the other leg. Repeat for a total of 5 times.
is drawn using
The program was assembled using
The PIC16F84 was programmed using
picp /dev/ttyS1 16F84 -wp ptimer.hex
Three AAA batteries are used for the power supply.
A mercury level-switch (similar to those found in many thermostats) is used for the power switch.
The unit does go to sleep when the timer is finished but it still consumes power, it is best to shut the unit off when done by tipping upright.
entire project, PIC code and schematic (.tar.gz file).
entire project, PIC code and schematic (.zip file).