Arduino Fitnessboard v1 - Experiment

Flying Superman Pushup Fitnessboard

On the weekend I fortunately had some time for handicrafts and a nice idea for a fitness board for training at home, which is operated from the push-up position.

A video can be found further down in this article and on the Youtube channel of tedokai.de.

Table of contents:

Building  an Arduino Fitness Board

Everyone who does sports at home knows the problem of motivation, but sometimes there is no instruction. Someone or something that explicitly tells you what to do.

Surely there are already thousands of Apps from the Fitness range for it. Some are good, others not so, but that is a matter of taste... What I definitely lack with conventional fitness apps is a changing interaction, i.e. I find it boring when it says "do 20 push-ups".

Fitnessboard - Requirements

Fitnessboard Prototype ArduinoSo I had the idea to build a small fitness board! It shouldn't be too complex, finished within a day, and can do some things:

- Exercises for body tension and coordination.
- Distance sensors for example to count a performed pushup.
- Touch sensor (I later decided on simple buttons) to force the user to press somewhere to change the position dynamically.
- LEDs to visualize the workout, so that the user knows at a glance what to do.
- It should be fun! 🙂

Fitnessboard - The implementation

Besides a jigsaw and some wood you need a Arduino UNO (or similar device), 8Bit Shiftregister IC 74HC595 (for the LED control) and a passive buzzer (to create some sounds).

Furthermore 2 push buttons and a 10k Ohm resistor each (later used as pull-down resistor), 4 LEDs in different colors (blue, red, yellow, green) and a 220 Ohm resistor each, an ultrasonic distance sensor (Ultrasonic distance Sensor HC-SR04), some cables, terminals and a 9V battery for power supply.

The whole thing is then wired - not the clearest wiring diagram but it helps I think.

Fitness Board Wiring DiagramSchematic was created with the software Fritzing.org.

UPDATE 1 - WLAN and App:

At pin 8 and 9 I connected a WLAN module (esp8266). For this I wrote some code and built a small app to record the actions on the board and the time and to be able to evaluate them later. I will present this gimmick separately at a given time.

So further in the text, the board was assembled as described above, which in my case is very...well...let's say it fails alternatively.

Fitness Board Arduino PrototypeYou can certainly make it much more beautiful, but for my purposes it's still enough at the moment. You are also welcome to send me feedback and your own creations. These will be presented here if necessary! 🙂

Fitness Board - How it works and how to program it

I've come up with the following procedure. One goes into the push-up starting position. You park the fitness board in the middle just above your own hands. The board then gives instructions and emits a short acoustic signal when the exercise has been performed correctly. The whole thing runs in an endless loop in random order.

  • Blue LED on the left: Press the button on the left with your right hand.
  • Green LED right: Press the button right with your left hand.
  • Red LED: Jump up (Exercise: Burpee) and then go back to your starting position.
  • Yellow LED: Do a push-up (down+up).
  • Blue+green LED at the same time: Clap Pushup (clap your hands)
  • All LEDs: Flying Superman Pushup (jump up from push-up position and stretch arms and legs)

AmazonAnyone can of course modify the signals and interpret them as they wish, but then the code would have to be adapted if necessary. The source code for the Arduino UNO can be downloaded here.

I would be very happy about letters for sequences and other interpretations and would also like to present them here.

In my application example, the distance sensor measures the distance from the upper body to the board, for example. If a push-up is required, you must at least on 3cm ran to the board and then at least 10cm away again (push up). Only then the board fires the next exercise and recognizes the push-up as correctly performed. With the Burpee, this sensor is also used to detect whether the user has really jumped up. Simple implementation and works - that's all it should be!

Fitnessboard V1 - do it yourself - Video

A short video about my new fun project called Fitnessboard! 🙂 I think it's funny! What do you think? 🙂

Author: Sascha from Tinkering-Sascha.com

Author: Sascha

Some words about myself. My name is Sascha - i'm in my mid-30s and a software developer and martial artist from germany. Besides programming and martial arts some of my interests and hobbies are cooking, fitness and hearing loud heavy metal music. :D

Related postings

Yoga exercises - also as a supplement to karate training

The word yoga comes from Indian and means "unity" or "harmony". Yoga and related yoga exercises are used in many different areas. From mental training, relaxation exercises, meditation to physical training, holding exercises to strengthen the muscles to yoga therapy to treat physical complaints such as back pain. Yoga sees itself as a holistic exercise … Continue reading "Yoga exercises - also as a supplement to karate training"


Playstation 4 / PS4 Pro Mods from the 3D Printer

The Playstation 4 was introduced in 2013 and has since been sold by Sony well over 94 million (as of January 2019) times. The slightly more powerful PS4 (Playstation 4 Pro, resolution: 3840 × 2160 and higher graphics and CPU clock rate) was launched at the end of 2016 and is still the flagship of … Continue reading "Playstation 4 / PS4 Pro Mods from the 3D Printer"


A sporty New Year - Nutrition and Fitness

Every year! The Christmas season is over, the turn of the year has taken place. Of course the time together with the family was enjoyed to the full. The first ones have already exchanged their presents, the Christmas tree has left the flat again, in any case it has been eaten very well and partly … Continue reading "A sporty New Year - Nutrition and Fitness"


My new 3D printer and housing from Ikea side table

I had the intention to buy myself a 3D printer ages ago. However, this project failed until the end due to bad reviews I had to read about various models and their price-performance ratio. This changed when I discovered the at Amazon. This is rated almost completely positive and was reduced from 499,- to 399,- … Continue reading "My new 3D printer and housing from Ikea side table"


Build your own washbasin for your toddlers

Since our little daughter (and probably also every other toddler) would like to do everything herself, we try our best to fulfill her wish. Of course we do not want to slow down this zest for action in the bathroom when washing our hands or brushing our teeth and so a wooden children's chair was … Continue reading "Build your own washbasin for your toddlers"


Leave a Reply

Your email address will not be published. Required fields are marked *

I have read and accepted the privacy policy!