Оглавление:

Умные утяжелители для лодыжки своими руками: 5 шагов
Умные утяжелители для лодыжки своими руками: 5 шагов

Видео: Умные утяжелители для лодыжки своими руками: 5 шагов

Видео: Умные утяжелители для лодыжки своими руками: 5 шагов
Видео: Утяжелители для ног, тренировки с утяжелителями для ног. Тренировка прыжка с утяжелителями 2024, Ноябрь
Anonim
Умные утяжелители для лодыжки своими руками
Умные утяжелители для лодыжки своими руками
Умные утяжелители для лодыжки своими руками
Умные утяжелители для лодыжки своими руками
Умные утяжелители для лодыжки своими руками
Умные утяжелители для лодыжки своими руками

Возможно, вы в жизни использовали утяжелители для лодыжек. Они делают ваши ноги сильнее, повышают скорость бега и даже делают вас более активными. Однако вы никогда не сможете получить данные о весе ваших лодыжек. Вы не можете ставить собственные цели для упражнений и не получаете мотивации делать больше. Что ж, с помощью некоторых инструментов вы можете сделать свои собственные умные веса! Этот проект очень простой и положительно повлияет на ваш образ жизни.

Запасы

  • 1x Arduino Uno
  • 1x акселерометр ADXL335
  • 1x HC-05 модуль Bluetooth
  • 7x перемычек
  • 1x 9-вольтный зажим для батареи
  • 1x разъем питания постоянного тока
  • 1x 9-вольтовая батарея
  • 1x Вес лодыжки

Шаг 1. Создание связей

Создание связей
Создание связей

Подключите модуль Bluetooth HC-05 и акселерометр ADXL335 к Arduino с помощью перемычек. Припаяйте зажим аккумулятора к разъему питания постоянного тока и добавьте переключатель между ними.

  • Вывод Y-OUT ADXL335 на вывод Arduino A3
  • Вывод ADXL335 VCC на вывод Arduino 3.3V
  • Вывод ADXL335 GND на вывод Arduino GND
  • Вывод HC-05 TXD на вывод Arduino D5
  • Вывод HC-05 RXD на вывод Arduino D6
  • Вывод HC-05 VCC на вывод Arduino 5V
  • Вывод HC-05 GND на вывод Arduino GND

Шаг 2: загрузка кода

Код для Arduino довольно прост и использует множество формул. Каждый раз, когда вы поднимаете ногу, ADXL335 добавляет шаг. Затем программа рассчитывает ваши жизненно важные показатели на основе ваших шагов, а также вашего роста и веса. Наконец, Arduino отправляет данные на ваш телефон через Bluetooth. Вот код:

#включают

Программное обеспечение Последовательный Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_input; int height = 135; // введите свой рост (в см) int weight = 35; // введите свой вес (кг) float cals1; float cals2; int steps = 0; float cals3; плавающее расстояние; плавный шаг; float cals0; void setup () {Bluetooth.begin (9600); // Начинает связь с HC-05 Serial.begin (9600); // Начинает связь с последовательным монитором pinMode (A3, INPUT); // Определяет вывод Y-OUT ADXL335} void loop () {int raw_result = analogRead (A3); // Считывает данные из ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Сопоставляет полученные данные if (mapped_result = 60) {steps + = 2; delay (500);} // Добавляем 2 шага, так как нам нужно посчитать шаги, сделанные обеими ногами stride = height * 0.43; расстояние = шаг * шаги; расстояние = расстояние / 100000; // Формула для определения расстояния в км cals0 = weight * 0.57; cals1 = шаги / расстояние; cals2 = cals0 / cals1 * 10; cals3 = (cals2 / 10) * шаги; // Формула для определения калорий Serial.print (mapped_result); // Печатает вычисленные данные в Serial Monitor Serial.print ("steps:"); Serial.print (шаги); Serial.print (""); Serial.print (расстояние); Serial.print (""); Serial.print (""); Serial.println (cals3); если (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Отправляет данные в Arduino через Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Steps:"); Bluetooth.print (ступеньки); Bluetooth.print («Расстояние шагов:»); Bluetooth.print (расстояние); Bluetooth.print ("км");}}}

Шаг 3: Создание приложения

Создание приложения
Создание приложения
Создание приложения
Создание приложения

Приложение получает данные от микросхемы HC-05 на смартфон через Bluetooth. Вы используете средство выбора, чтобы выбрать, на какое устройство Bluetooth вы хотите отправить свои данные. Затем ваше приложение получает данные от вашего HC-05. Блоки для приложения показаны выше. (Приложение создано с помощью MIT App Inventor 2)

Шаг 4: запись подключений

Запись соединений
Запись соединений
Запись соединений
Запись соединений
Запись соединений
Запись соединений

Последний шаг - заклеить все соединения. Вы можете делать это, как я, или использовать свое собственное творчество. Тем не менее, разместите акселерометр, как я сделал на изображении.

Шаг 5: Наслаждайтесь

Используйте этот гаджет во время прогулок, пробежек, тренировок и т. Д. Вы можете собирать данные с этого гаджета и использовать их для установки новых целей.

Я надеюсь, что вам понравилось это руководство, и вы будете использовать мой гаджет для более здорового образа жизни.

Рекомендуемые: