Съдържание:

Интелигентна гира с кросфит: 3 стъпки
Интелигентна гира с кросфит: 3 стъпки

Видео: Интелигентна гира с кросфит: 3 стъпки

Видео: Интелигентна гира с кросфит: 3 стъпки
Видео: Будь в технике. Исправляем технику ударов. 2024, Юли
Anonim
Image
Image

По време на карантината COVID-19 всички спортни зали и тренировъчни обекти бяха затворени, поради което трябваше да започнем обучение в домовете си. При трениране е важно да се вземат предвид времето за упражнения и почивка. Ето защо тази интелигентна гира е направена, тя не изисква изместване или контакт, тъй като работи чрез гласови команди с Alexa.

Стъпка 1: Хардуер

Функционалност
Функционалност

Връзките на този проект са много прости, най -важното е, че ако искате да работи по преносим начин, трябва да го захранвате с LIPO модул за зарядно устройство за батерии, който се зарежда чрез USB.

Стъпка 2: Функционалност

Функционалност
Функционалност

Дъмбелът работи по следния начин, свързан е с MQTT брокер като клиент и се абонира за тема. В полезния товар на съобщението получавате какъв тип таймер е необходим може да бъде EMON, TABATA или TIME CAP. Ако не знаете тези термини, ще ги обясня по -долу.

Стъпка 3: Работно време

Работно време
Работно време

EMON

Това е да се направи упражнение за една минута броят на кръговете, които са определени. Например, ако дефинираме EMON от 10 минути, това упражнение трябва да се изпълни 10 пъти, гирата има ЗВУК, който предупреждава, когато има минутна промяна. За EMON Полученият полезен товар ще бъде:

полезен товар = EMONx # x е времето, определено от потребителя

ТАБАТА

Табата е 8 кръга, в които ще имаме 20 секунди работа и 10 секунди почивка, нямаме какво повече да кажем за Табата.

За TABATA Полученият полезен товар ще бъде:

полезен товар = TABATA

ВРЕМЕВА КАПА

Ограничението на времето е отброяване на упражнения, дефинирана е само продължителността на деня. За TIME CAP полученото полезно натоварване ще бъде:

полезен товар = TIMECAP

Важно е да се отбележи, че гирата е проектирана да бъде преносима и има батерия, която ви позволява да изпълнявате повече от 5 ВРЕМЕННИ КАПКИ от 30 минути.

Докато тук имаме обяснението на фърмуера на гирата, очевидно ще бъде важно да се вземат предвид библиотеките за таймера и дисплея, но това ще бъде в кода в хранилището.

В този момент дъмбелът работи, ако от устройство като компютър или смартфон се свържа с брокера и публикувам съобщенията, видени преди това в темата за гирата. Но как да го накараме да работи с Alexa?

Това развитие има две стъпки, първата е да направим Alexa Skill, който ни позволява достъп до различни намерения в зависимост от това, което казваме, а втората е да изпълним кода на крайната точка, в този случай, използвайки услугата AWS Lamda и с python публикация данните в темата за гири.

За този проект, тъй като номерът, който даваме на EMON и TIME CAP, може да бъде от 1 до 30, слотовете се използват при разработването на Alexa Skill, след това данните от SLOT се вземат и изпращат като параметър към полезния товар на публикацията в брокерът.

Например, ако кажем Алекса, кажи на гирата да започне EMON от 15 минути Alexa кажи на гирата да започне EMON от 15 минутиT

Стойността на слота ще бъде 15 и това се предава като параметър на:

полезен товар = EMON15

Препоръчано: