Πίνακας περιεχομένων:

Smart Crossfit Dumbbell: 3 Βήματα
Smart Crossfit Dumbbell: 3 Βήματα

Βίντεο: Smart Crossfit Dumbbell: 3 Βήματα

Βίντεο: Smart Crossfit Dumbbell: 3 Βήματα
Βίντεο: Try this brutal CrossFit workout 🏋️‍♀️ 2024, Ιούλιος
Anonim
Image
Image

Κατά τη διάρκεια της καραντίνας COVID-19, όλα τα γυμναστήρια και οι χώροι εκπαίδευσης έκλεισαν, γι 'αυτό το λόγο, έπρεπε να ξεκινήσουμε προπόνηση στα σπίτια μας. Κατά την προπόνηση, είναι σημαντικό να λαμβάνετε υπόψη τις ώρες άσκησης και ξεκούρασης. Αυτός είναι ο λόγος για τον οποίο δημιουργήθηκε αυτός ο έξυπνος αλτήρας, δεν απαιτεί μετατόπιση ή επαφή, καθώς λειτουργεί με φωνητικές εντολές με την Alexa.

Βήμα 1: Υλικό

Λειτουργικότητα
Λειτουργικότητα

Οι συνδέσεις αυτού του έργου είναι πολύ απλές, το πιο σημαντικό είναι ότι εάν θέλετε να λειτουργεί με φορητό τρόπο, πρέπει να το τροφοδοτήσετε με μια μονάδα φόρτισης μπαταριών LIPO που φορτίζεται μέσω USB.

Βήμα 2: Λειτουργικότητα

Λειτουργικότητα
Λειτουργικότητα

Ο αλτήρας λειτουργεί ως εξής, συνδέεται με έναν μεσίτη MQTT ως πελάτη και έχει εγγραφεί σε ένα θέμα. Στο ωφέλιμο φορτίο του μηνύματος, λαμβάνετε τι είδους χρονομετρητή μπορεί να είναι EMON, TABATA ή TIME CAP. Εάν δεν γνωρίζετε αυτούς τους όρους, θα τους εξηγήσω παρακάτω.

Βήμα 3: Χρόνοι εργασίας

Εποχές Εργασίας
Εποχές Εργασίας

ΕΜΟΝ

Είναι να κάνετε μια άσκηση για ένα λεπτό τον αριθμό των γύρων που έχουν καθοριστεί. Για παράδειγμα, εάν ορίσουμε ένα EMON 10 λεπτών, αυτή η άσκηση πρέπει να εκτελεστεί 10 φορές, ο αλτήρας έχει ένα BUZZER που ειδοποιεί όταν υπάρχει μια αλλαγή λεπτού. Για το EMON, το λαμβανόμενο ωφέλιμο φορτίο θα είναι:

ωφέλιμο φορτίο = EMONx # x είναι ο χρόνος που ορίζεται από τον χρήστη

TABATA

Ένα Tabata είναι 8 γύροι στους οποίους θα έχουμε 20 δευτερόλεπτα εργασίας και 10 δευτερόλεπτα ανάπαυσης, δεν έχουμε πολλά περισσότερα να πούμε για το Tabata.

Για το TABATA, το λαμβανόμενο ωφέλιμο φορτίο θα είναι:

ωφέλιμο φορτίο = TABATA

ΧΡΟΝΟΣ ΚΑΠ

Το χρονικό όριο είναι αντίστροφη μέτρηση άσκησης, καθορίζεται μόνο η διάρκεια της εργασίας της ημέρας. Για το TIME CAP το λαμβανόμενο ωφέλιμο φορτίο θα είναι:

ωφέλιμο φορτίο = TIMECAP

Είναι σημαντικό να σημειωθεί ότι ο αλτήρας σχεδιάστηκε για να είναι φορητός και διαθέτει μπαταρία που σας επιτρέπει να εκτελείτε περισσότερα από 5 TIME CAPS των 30 λεπτών.

Μέχρι εδώ έχουμε την εξήγηση του υλικολογισμικού του αλτήρα, προφανώς, θα είναι σημαντικό να ληφθούν υπόψη οι βιβλιοθήκες για το χρονόμετρο και την οθόνη, αλλά αυτό θα βρίσκεται στον κώδικα στο αποθετήριο.

Σε αυτό το σημείο, ο αλτήρας λειτουργεί εάν από μια συσκευή όπως ένας υπολογιστής ή ένα smartphone συνδεθώ με τον μεσίτη και δημοσιεύσω τα μηνύματα που είχαμε δει στο θέμα του αλτήρα. Πώς θα το κάνουμε όμως να δουλεύει με την Alexa;

Αυτή η εξέλιξη έχει δύο βήματα, το πρώτο είναι να κάνουμε μια Alexa Skill που μας επιτρέπει να έχουμε πρόσβαση σε διαφορετικές προθέσεις ανάλογα με το τι λέμε και το δεύτερο είναι να εκτελέσουμε τον τελικό κώδικα, σε αυτήν την περίπτωση, χρησιμοποιώντας την υπηρεσία AWS Lamda και με δημοσίευση python τα δεδομένα στο θέμα του αλτήρα.

Για αυτό το έργο, καθώς ο αριθμός που δίνουμε στο EMON και το TIME CAP μπορεί να είναι από 1 έως 30, οι υποδοχές χρησιμοποιούνται στην ανάπτυξη της Alexa Skill, στη συνέχεια τα δεδομένα SLOT λαμβάνονται και αποστέλλονται ως παράμετρος στο ωφέλιμο φορτίο της δημοσίευσης στο ο μεσίτης.

Για παράδειγμα, αν πούμε Alexa πείτε στον αλτήρα να ξεκινήσει ένα EMON 15 λεπτών Alexa πείτε στον αλτήρα να ξεκινήσει ένα EMON 15 λεπτώνT

η τιμή του κουλοχέρη θα είναι 15 και αυτό είναι αυτό που μεταβιβάζεται ως παράμετρος σε:

ωφέλιμο φορτίο = EMON15

Συνιστάται: