Obsah:

Smart Crossfit činka: 3 kroky
Smart Crossfit činka: 3 kroky

Video: Smart Crossfit činka: 3 kroky

Video: Smart Crossfit činka: 3 kroky
Video: Dumbbell Only Workout #shorts #crossfit #wod #workout #fitness #dumbbell 2024, Červenec
Anonim
Image
Image

Během karantény COVID-19 byly uzavřeny všechny tělocvičny a cvičiště, z tohoto důvodu jsme museli začít trénovat v našich domovech. Při tréninku je důležité vzít v úvahu dobu cvičení a odpočinku. Proto byla vyrobena tato chytrá činka, která nevyžaduje posun ani kontakt, protože funguje pomocí hlasových příkazů s Alexou.

Krok 1: Hardware

Funkčnost
Funkčnost

Zapojení tohoto projektu je velmi jednoduché, nejdůležitější je, že pokud chcete, aby fungovalo přenosným způsobem, musíte jej napájet modulem nabíječky baterií LIPO, který se nabíjí přes USB.

Krok 2: Funkčnost

Funkčnost
Funkčnost

Činka funguje následovně, je připojena k MQTT Broker jako klient a předplacena k tématu. V užitečném nákladu zprávy obdržíte, jaký typ časovače je požadován - EMON, TABATA nebo TIME CAP. Pokud tyto termíny neznáte, vysvětlím je níže.

Krok 3: Pracovní doba

Pracovní doba
Pracovní doba

EMON

Je provést jednu minutu počet kol, která byla definována. Pokud například definujeme EMON 10 minut, toto cvičení musí být provedeno 10krát, činka má BUZZER, který upozorní na minutovou změnu. Přijaté užitečné zatížení pro EMON bude:

užitečné zatížení = EMONx # x je čas definovaný uživatelem

TABATA

Tabata je 8 kol, ve kterých budeme mít 20 sekund práce a 10 sekund odpočinku, k Tabatě toho nemáme moc co říci.

Přijaté užitečné zatížení pro TABATA bude:

užitečné zatížení = TABATA

ČASOVÁ ČAS

Časový limit je odpočítávání cvičení, je definována pouze doba denní práce. Přijaté užitečné zatížení pro ČASOVOU ČASU bude:

užitečné zatížení = TIMECAP

Je důležité si uvědomit, že činka byla navržena tak, aby byla přenosná a má baterii, která vám umožní provádět více než 5 ČASOVÝCH VELIKOSTÍ po 30 minutách.

Dokud zde nebudeme mít vysvětlení firmwaru činky, bude samozřejmě důležité vzít v úvahu knihovny časovače a displeje, ale to bude v kódu v úložišti.

V tomto okamžiku činka funguje, pokud se ze zařízení, jako je počítač nebo smartphone, připojím k makléři a zveřejním zprávy, které jste dříve viděli v tématu činky. Ale jak zajistíme, aby to fungovalo s Alexou?

Tento vývoj má dva kroky, první je udělat Alexa Skill, který nám umožní přístup k různým záměrům v závislosti na tom, co říkáme, a druhý je provést kód koncového bodu, v tomto případě pomocí služby AWS Lamda a s publikováním pythonu data v tématu činka.

Pro tento projekt, protože číslo, které dáváme EMON a TIME CAP, může být od 1 do 30, jsou při vývoji Alexa Skill použity sloty, poté jsou převzata data SLOT a odeslána jako parametr do užitečného zatížení publikace v makléř.

Pokud například řekneme Alexa, řekni čince, aby spustila EMON na 15 minut Alexa řekni čince, aby spustila EMON na 15 minut T

Hodnota slotu bude 15 a toto je předáno jako parametr:

užitečné zatížení = EMON15

Doporučuje: