
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04


Во время карантина COVID-19 все тренажерные залы и тренировочные площадки были закрыты, по этой причине нам пришлось начать тренировки у себя дома. При тренировке важно учитывать время упражнений и отдыха. Именно поэтому была сделана эта умная гантель, она не требует смещения или контакта, так как работает голосовыми командами с Alexa.
Шаг 1. Аппаратное обеспечение

Подключения в этом проекте очень просты, самое главное, что если вы хотите, чтобы он работал портативным, вы должны запитать его с помощью модуля зарядного устройства LIPO, который заряжается через USB.
Шаг 2: Функциональность

Гантель работает следующим образом, она подключена к MQTT Broker в качестве клиента и подписана на тему. В полезной нагрузке сообщения вы получаете требуемый тип таймера: EMON, TABATA или TIME CAP. Если вы не знаете эти термины, я объясню их ниже.
Шаг 3: рабочее время

EMON
Выполнять упражнение в течение одной минуты с определенным количеством раундов. Например, если мы определяем EMON равным 10 минутам, это упражнение необходимо выполнить 10 раз, гантель имеет ЗУММЕР, который предупреждает о смене минут. Для EMON полученная полезная нагрузка будет:
payload = EMONx # x - время, определенное пользователем
Табата
Табата - это 8 раундов, в которых у нас будет 20 секунд работы и 10 секунд отдыха, нам нечего сказать о Табате.
Для TABATA полученная полезная нагрузка будет:
полезная нагрузка = ТАБАТА
ВРЕМЯ
Ограничение времени - это обратный отсчет упражнений, определяется только продолжительность рабочего дня. Для TIME CAP полученная полезная нагрузка будет:
полезная нагрузка = TIMECAP
Важно отметить, что гантель была разработана для переноски и имеет батарею, которая позволяет выполнять более 5 ВРЕМЕННЫХ КАПС за 30 минут.
Пока здесь у нас не будет объяснения прошивки гантели, очевидно, будет важно принять во внимание библиотеки для таймера и дисплея, но это будет в коде в репозитории.
На этом этапе гантель работает, если с такого устройства, как компьютер или смартфон, я подключаюсь к брокеру и публикую сообщения, ранее просмотренные в теме гантели. Но как заставить его работать с Alexa?
Эта разработка состоит из двух этапов: первый - это навык Alexa, который позволяет нам получать доступ к различным намерениям в зависимости от того, что мы говорим, а второй - выполнять код конечной точки, в данном случае с использованием службы AWS Lamda и с публикацией python. данные в теме гантелей.
Для этого проекта, поскольку номер, который мы даем EMON и TIME CAP, может быть от 1 до 30, слоты используются при разработке навыка Alexa, затем данные SLOT берутся и отправляются в качестве параметра для полезной нагрузки публикации в брокер.
Например, если мы скажем, что Алекса скажет гантели начать ЭМОН продолжительностью 15 минут, Алекса скажет гантели начать ЭМОН продолжительностью 15 минутT.
значение слота будет 15, и это то, что передается в качестве параметра:
полезная нагрузка = EMON15
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага

Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Как установить плагины в WordPress за 3 шага: 3 шага

Как установить плагины в WordPress за 3 шага: в этом уроке я покажу вам основные шаги по установке плагина wordpress на ваш сайт. В основном вы можете установить плагины двумя разными способами. Первый способ - через ftp или через cpanel. Но я не буду перечислять это, потому что он действительно комп
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага
![Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: следующее руководство поможет вам получать прямые видеопотоки HD-качества практически с любого дрона DJI. С помощью мобильного приложения FlytOS и веб-приложения FlytNow вы можете начать потоковую передачу видео с дрона
Протез руки, напечатанный на 3D-принтере за 4 шага !: 4 шага

Протез руки, напечатанный на 3D-принтере за 4 шага !: Этот проект - протез руки, напечатанный мной, я хочу получить больше знаний о протезировании и 3D-печати. Хотя это не лучший проект, это отличный способ получить практический опыт и научиться создавать
Интерфейс сенсора ADXL335 на Raspberry Pi 4B в 4 шага: 4 шага

Интерфейс датчика ADXL335 на Raspberry Pi 4B за 4 шага: в этом руководстве мы собираемся связать датчик ADXL335 (акселерометр) на Raspberry Pi 4 с Shunya O / S