Оглавление:
- Запасы
- Шаг 1. Создание связей
- Шаг 2: загрузка кода
- Шаг 3: Создание приложения
- Шаг 4: запись подключений
- Шаг 5: Наслаждайтесь
Видео: Умные утяжелители для лодыжки своими руками: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Возможно, вы в жизни использовали утяжелители для лодыжек. Они делают ваши ноги сильнее, повышают скорость бега и даже делают вас более активными. Однако вы никогда не сможете получить данные о весе ваших лодыжек. Вы не можете ставить собственные цели для упражнений и не получаете мотивации делать больше. Что ж, с помощью некоторых инструментов вы можете сделать свои собственные умные веса! Этот проект очень простой и положительно повлияет на ваш образ жизни.
Запасы
- 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: Наслаждайтесь
Используйте этот гаджет во время прогулок, пробежек, тренировок и т. Д. Вы можете собирать данные с этого гаджета и использовать их для установки новых целей.
Я надеюсь, что вам понравилось это руководство, и вы будете использовать мой гаджет для более здорового образа жизни.
Рекомендуемые:
Умные очки своими руками - Arduino / ESP: 5 шагов
DIY Smart Glasses - Arduino / ESP: новая версия доступна здесь: [YouTube] Привет, ребята! Я здесь, чтобы показать вам свой проект DIY и призвать вас сделать это сам! Проект - это настоящие умные очки, которые каждый может сделать дома . Весь код можно найти здесь и ресурсы: [GitHub] Я также
Как сделать умные рулонные шторы своими руками с помощью умных переключателей SONOFF ?: 14 шагов
Как сделать умные рулонные шторы своими руками с помощью умных переключателей SONOFF ?: Используйте режим блокировки в умных переключателях SONOFF, чтобы превратить обычные рулонные шторы / жалюзи в умные а вечером снести? В любом случае, я
Создайте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: 18 шагов
Постройте мини-гидропонные системы своими руками и сад гидропонных трав своими руками с помощью предупреждений Wi-Fi: в этом уроке мы покажем вам, как построить систему #DIY #hydroponics. Эта гидропонная система, сделанная своими руками, будет поливать в соответствии с индивидуальным гидропонным циклом полива с 2 минутами включения и 4 минутами перерыва. Он также будет контролировать уровень воды в резервуаре. Эта система
Умные часы своими руками: 9 шагов
СМАРТ-ЧАСЫ «Сделай сам»: основные функции этих умных часов «сделай сам» - это время, погода и управление другими приборами с помощью переключателя на умных часах
Умные розетки своими руками: 11 шагов (с изображениями)
Умные розетки своими руками: я трачу часы и часы на поиск видео, поиск в Google и просмотр веб-сайтов, чтобы выяснить, как сделать умный дом своими руками, будучи новичком. Я недавно вошел в образ жизни умного дома, но я устал видеть все дорогие вилки, выключатели и