This shows you the differences between two versions of the page.
pm:prj2025:ajipa:bogdan.trifan2412 [2025/05/02 19:22] bogdan.trifan2412 |
pm:prj2025:ajipa:bogdan.trifan2412 [2025/05/05 14:30] (current) bogdan.trifan2412 |
||
---|---|---|---|
Line 4: | Line 4: | ||
În acest proiect îmi propun să dezvolt un sistem de "supervizare" | În acest proiect îmi propun să dezvolt un sistem de "supervizare" | ||
- | pentru [[https://musclewiki.com/machine/male/triceps/machine-chest-press/|**Machine Chest Press**]]. | + | pentru [[https://musclewiki.com/machine/male/triceps/machine-chest-press/|Machine Chest Press]]. |
Dispozitivul meu va avea următoarele funcționalități: | Dispozitivul meu va avea următoarele funcționalități: | ||
- | * Numără repetările/pauzele făcute la acest aparat, alături de durata lor | + | - Numără repetările/pauzele făcute la acest aparat, alături de durata lor |
- | * Redă muzică în timpul antrenamentului | + | - Redă muzică în timpul antrenamentului |
- | * Motivează utilizatorii în momente de inactivitate, prin redarea unor mesaje audio inspiraționale (ex. **David Goggins**) | + | - Motivează utilizatorii în momente de inactivitate, prin redarea unor mesaje audio inspiraționale (ex. **David Goggins**) |
- | * Stimulează utilizatorii să facă măcar 3 seturi de 8 repetări, cu pauze maxim 45 de secunde | + | - Stimulează utilizatorii să facă măcar 3 seturi de 8 repetări, cu pauze maxim 45 de secunde |
- | * Simulează accesul la o sală de fitness pe bază de cartelă | + | - Simulează accesul la o sală de fitness pe bază de cartelă |
Am găsit inspirație pentru acest proiect la sală. | Am găsit inspirație pentru acest proiect la sală. | ||
Line 25: | Line 25: | ||
la sală și nu au pe nimeni care să facă asta pentru ei. | la sală și nu au pe nimeni care să facă asta pentru ei. | ||
- | > Având în vedere poziționarea senzorilor, | + | <note tip> |
- | > proiectul meu poate monitoriza DOAR exercițiul de [[https://musclewiki.com/machine/male/triceps/machine-chest-press/|**Machine Chest Press**]], | + | Având în vedere poziționarea senzorilor, |
- | > un exercițiu simplu în care doar trebuie să împingi o bară în față. | + | proiectul meu poate monitoriza DOAR exercițiul de [[https://musclewiki.com/machine/male/triceps/machine-chest-press/|Machine Chest Press]], |
+ | un exercițiu simplu în care doar trebuie să împingi o bară în față. | ||
+ | </note> | ||
===== Descriere generală ===== | ===== Descriere generală ===== | ||
+ | |||
==== Schema bloc ==== | ==== Schema bloc ==== | ||
- | {{:Images:PM-Project-schema-bloc.jpg?direct}} | + | {{:pm:prj2025:ajipa:gym_assistant_PM-Project-schema-bloc.jpg?600}} |
- | > Diagrama a fost realizată în [[https://app.diagrams.net/|draw.io]]. | + | Diagrama a fost realizată în [[https://app.diagrams.net/|draw.io]]. |
==== Audio Files ==== | ==== Audio Files ==== | ||
Pentru a descărca melodii de pe YouTube drept fișiere **MP3**, am folosit: | Pentru a descărca melodii de pe YouTube drept fișiere **MP3**, am folosit: | ||
- | * <https://y2mate.nu/en-CVeZ/> | + | * https://y2mate.nu/en-CVeZ/ |
+ | <note tip> | ||
Pentru a transforma **MP3**-urile în fișiere **WAV**, am folosit: | Pentru a transforma **MP3**-urile în fișiere **WAV**, am folosit: | ||
- | * <https://audio.online-convert.com/convert-to-wav> | + | * https://audio.online-convert.com/convert-to-wav |
+ | </note> | ||
Opțiunile folosite la convertirea **MP3 -> WAV**: | Opțiunile folosite la convertirea **MP3 -> WAV**: | ||
Line 54: | Line 61: | ||
și am denumit fișierele corespunzător. | și am denumit fișierele corespunzător. | ||
+ | <note warning> | ||
**⚠️ Atenție!** Sistemele de fișiere **FAT** folosesc convenția [[https://en.wikipedia.org/wiki/8.3_filename|8.3 filename]], | **⚠️ Atenție!** Sistemele de fișiere **FAT** folosesc convenția [[https://en.wikipedia.org/wiki/8.3_filename|8.3 filename]], | ||
ceea ce înseamnă că denumirea fișierelor: | ceea ce înseamnă că denumirea fișierelor: | ||
* nu poate avea mai mult de **8** caractere înainte de punct | * nu poate avea mai mult de **8** caractere înainte de punct | ||
* maxim **3** caractere pentru extensie | * maxim **3** caractere pentru extensie | ||
+ | </note> | ||
==== Conectarea butoanelor ==== | ==== Conectarea butoanelor ==== | ||
Line 66: | Line 75: | ||
{{https://components101.com/sites/default/files/component_pin/Push-button-Pinout.gif?250x}} | {{https://components101.com/sites/default/files/component_pin/Push-button-Pinout.gif?250x}} | ||
- | > Picioarele care formează o linie sunt **direct conectate**. | + | <note tip> |
+ | Picioarele care formează o linie sunt **direct conectate**. | ||
+ | </note> | ||
Înainte de a face cablajul între butoanele de pe cutie și breadboard, | Înainte de a face cablajul între butoanele de pe cutie și breadboard, | ||
Line 99: | Line 110: | ||
==== Lista piese ==== | ==== Lista piese ==== | ||
- | * Arduino UNO R3 | + | * Arduino UNO |
* 4 x [[https://ardushop.ro/ro/butoane--switch-uri/713-buton-mic-push-button-trough-hole-6427854009050.html|push-buttons]] | * 4 x [[https://ardushop.ro/ro/butoane--switch-uri/713-buton-mic-push-button-trough-hole-6427854009050.html|push-buttons]] | ||
* Ecran LCD 16x2 cu modul I2C | * Ecran LCD 16x2 cu modul I2C | ||
Line 117: | Line 128: | ||
==== Schema circuit ==== | ==== Schema circuit ==== | ||
- | {{:Images:circuit_design.png?direct}} | + | {{:pm:prj2025:ajipa:gym_assistant_circuit_design.png?600}} |
+ | |||
+ | <note tip> | ||
+ | Schema a fost realizată în [[https://app.cirkitdesigner.com/|Cirkit Designer IDE]]. | ||
+ | </note> | ||
- | > Schema a fost realizată în [[https://app.cirkitdesigner.com/|Cirkit Designer IDE]]. | ||