Home   Catalog | Contact 

Physio Therapy Timer

Front and Back

Ciruit Description:
  • 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.

Exercise Description:

  • 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.

Design:

  • The schematic is drawn using xcircuit
  • The program was assembled using gpasm
    • gpasm ptimer.asm
  • The PIC16F84 was programmed using picp
    • 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.
Download:

Home