Table of Contents

Exercise Repetition Counter

Introducere

Proiectul constă într-un dispozitiv care detectează, folosind un senzor ultrasonic, numărul de repetări pe care posesorul le face în cadrul unor exerciții fizice.

Descriere generală

Se vor putea monitoriza mai multe tipuri de exerciții (pentru început, doar tracțiuni și flotări), iar pentru fiecare dintre acestea, dispozitivul va avea o configurație diferită. Exercițiul fizic monitorizat se poate alege prin butonul de pe dispozitiv. Ecranul dispozitivului va afișa exercițiul curent, numărul de serii făcute și numărul de repetări.

La pornirea dispozitivului și la terminarea unei serii, dispozitivul va emite câte un semnal sonor specific.

La o durată de inactivitate mai mare de 5 secunde după efectuarea unor repetări, dispozitivul va considera seria terminată și o va contoriza, resetând numărul de repetări și așteptând începerea unei noi serii.

Schema bloc

Hardware Design

Listă de piese

Schemă electrică

biolete_alexandru-eusebiu--exercise_repetition_counter--circuit-diagram.jpeg

Board

biolete_alexandru-eusebiu--exercise_repetition_counter--board.jpeg

Software Design

Ca mediu de dezvoltare am folosit Visual Studio Code cu extensia PlatformIO. Schema electrică a fost făcută în EAGLE.

Bibliotecile folosite sunt:

Rezultate Obţinute

Sunt mulțumit de ceea ce am reușit să pun cap la cap, dar nu am reușit să duc la capăt tot ce mi-am propus. Aș fi vrut să dezvolt și o aplicație de mobil în React Native și să loghez informația de pe dispozitiv într-o bază de date sau într-un REST API și să adaug mai multe funcționalități care să poată fi controlate prin intermediul acesteia.

Concluzii

Proiectul a fost interesant. Mi-a stârnit un interes pe care nu îl aveam pentru partea de hardware și este posibil ca pe viitor să mai experimentez cu astfel de lucruri.

Download

Jurnal

Bibliografie/Resurse

Resurse Software

Resurse Hardware