Introduction: My Incredible Abdominal Press (IoT)

This progect is created for FabSchool VII in #fablabpolytech.

The main idea of our project is to create an athletic trainer for the development of abdominal muscles, which will count the number of completed exercises, display it, give a surprise for the completed task and communicate with the training diary by the Internet.

Our team is:
Dima Ershov
Alisa Peeva
Petr Maksimov
Eugene Skrebenkov
Slava Emelyanov
Elizaveta Litunenko

Step 1: Tools an Materials

Intel Galileo

Stepper motor NEMA-17

InfraRed sensor

Seven-segment display

Steel square pipe

Steel round pipe

(X20) M6 bolts

Pipe plastic ø 125

Plastic for 3D printer


Cushions for feet

Plywood 16mm


Step 2: How to Make the Trainer

To start, we decided to model and implement the board for the abs, then to supplement it with electronics.

The requirements that we presented to the board:

- Ergonomic: the board should be comfortable to perform physical exercises;

- Compactness - the board should be foldable for ease of transport and to not take up much place at the time when not in use;

- Durability - the Board should withstand the load when performing exercises people different masses;the coating must withstand external influences (mechanical, sweat, etc).

To ensure that the product met all the requirements,it was decided to make:

- Steel base with option of folding;

-The base-board is made of thick plywood, which cut all the necessary holes for electronics;

- Footrest covered with ridges of foam;

- The lining of faux leather.

The base is assembled by welding. Also,there are detachable parts that allow you to fold the bench and make it more compact, what can be seen in the model attached to this step.

We decided to make the bench by ourself, because it's cheaper and gives us the freedom to change the design in accordance with our goals.

Step 3: How to Make Reps Counter

The main part of our project is the counter of completed exercises.

To implement this task, it was decided to integrate the bench with the infrared sensor. Analysis of data from the sensor will be based on Intel Galileo, and then the result will be displayed on seven-segment led attached to the frame.

Analyzing code of the program attached below.

Step 4: How to Make a Vending Machine

After the training, the trainer gives out a delicious surprise. For this we decided to stick to the Board vendig machines. We have specially designed indigoboy machine that gives out sweets by the rotation of the blades inside the drum, and the treats will fall out through the hole in the lid.

Attached is the model of the mounts for the blades inside the drum and the lid of the machine.