Spisu treści:

Smart Crossfit Hantle: 3 kroki
Smart Crossfit Hantle: 3 kroki

Wideo: Smart Crossfit Hantle: 3 kroki

Wideo: Smart Crossfit Hantle: 3 kroki
Wideo: Dumbbell Only Workout #shorts #crossfit #wod #workout #fitness #dumbbell 2024, Lipiec
Anonim
Image
Image

Podczas kwarantanny COVID-19 wszystkie siłownie i miejsca treningowe były zamknięte, z tego powodu musieliśmy rozpocząć treningi w naszych domach. Podczas treningu ważne jest, aby wziąć pod uwagę czas ćwiczeń i odpoczynku. Dlatego powstał ten inteligentny hantle, który nie wymaga przemieszczania ani kontaktu, ponieważ działa na komendy głosowe z Alexą.

Krok 1: Sprzęt

Funkcjonalność
Funkcjonalność

Połączenia tego projektu są bardzo proste, najważniejsze jest to, że jeśli chcesz, aby działał w sposób przenośny, musisz zasilić go modułem ładowarki LIPO ładowanym przez USB.

Krok 2: Funkcjonalność

Funkcjonalność
Funkcjonalność

Hantle działają w następujący sposób, są połączone z brokerem MQTT jako klient i subskrybowane do tematu. W ładunku wiadomości otrzymujesz informację, jaki typ timera jest wymagany, może to być EMON, TABATA lub TIME CAP. Jeśli nie znasz tych terminów, wyjaśnię je poniżej.

Krok 3: Czasy pracy

Czasy pracy
Czasy pracy

EMON

Polega na wykonaniu ćwiczenia przez jedną minutę w określonej liczbie rund. Na przykład, jeśli zdefiniujemy EMON na 10 minut, to ćwiczenie należy wykonać 10 razy, hantle mają BUZZER, który ostrzega, gdy nastąpi minutowa zmiana. W przypadku EMON otrzymany ładunek będzie:

payload=EMONx # x to czas zdefiniowany przez użytkownika

TABATA

Tabata to 8 rund, w których będziemy mieli 20 sekund pracy i 10 sekund odpoczynku, o Tabacie niewiele więcej mamy do powiedzenia.

W przypadku TABATA otrzymany ładunek będzie:

ładunek=TABATA

CZAS CZASOWY

Limit czasu jest odliczaniem ćwiczeń, określany jest tylko czas trwania dnia pracy. W przypadku TIME CAP otrzymany ładunek będzie:

ładowność = LIMIT CZASU

Ważne jest, aby pamiętać, że hantle zostały zaprojektowane jako przenośne i mają baterię, która pozwala na wykonanie więcej niż 5 CZASÓW CZASOWYCH po 30 minut.

Dopóki nie mamy wyjaśnienia oprogramowania układowego hantli, oczywiście ważne będzie uwzględnienie bibliotek dla timmera i wyświetlacza, ale będzie to w kodzie w repozytorium.

W tym momencie hantle działają, jeśli z urządzenia takiego jak komputer lub smartfon łączę się z brokerem i publikuję wiadomości widziane wcześniej w temacie hantle. Ale jak sprawić, by działała z Alexą?

Ten rozwój składa się z dwóch kroków, pierwszym jest wykonanie umiejętności Alexa, która pozwala nam uzyskać dostęp do różnych intencji w zależności od tego, co mówimy, a drugim jest wykonanie kodu punktu końcowego, w tym przypadku za pomocą usługi AWS Lambda i publikowania w python dane w temacie hantle.

Dla tego projektu, ponieważ liczba jaką nadajemy EMON i TIME CAP może wynosić od 1 do 30, Sloty są wykorzystywane w rozwoju umiejętności Alexa, następnie dane SLOT są pobierane i przesyłane jako parametr do payloadu publikacji w broker.

Na przykład, jeśli powiemy Alexa, powiedz hantlom, aby uruchomił EMON trwający 15 minut, Alexa powiedz mu, aby uruchomił EMON trwający 15 minut.

Wartość slotu będzie wynosić 15 i to jest to, co jest przekazywane jako parametr do:

ładowność = EMON15

Zalecana: