Tabla de contenido:

Pesas de tobillo inteligentes DIY: 5 pasos
Pesas de tobillo inteligentes DIY: 5 pasos

Video: Pesas de tobillo inteligentes DIY: 5 pasos

Video: Pesas de tobillo inteligentes DIY: 5 pasos
Video: Pesas Tobilleras 3 Kilos Fitness Crossfit Correas Graduables 2024, Noviembre
Anonim
Pesas de tobillo inteligentes de bricolaje
Pesas de tobillo inteligentes de bricolaje
Pesas de tobillo inteligentes de bricolaje
Pesas de tobillo inteligentes de bricolaje
Pesas de tobillo inteligentes de bricolaje
Pesas de tobillo inteligentes de bricolaje

Es posible que haya usado pesas para los tobillos en su vida. Fortalecen tus piernas, aumentan tu velocidad de carrera e incluso te hacen más activo. Sin embargo, nunca podrá recopilar datos de los pesos de sus tobillos. No puede establecer sus propias metas para el ejercicio y no se motiva para hacer más. Bueno, con la ayuda de algunas herramientas, ¡puedes hacer tus propias pesas inteligentes! Este proyecto es muy fácil y tendrá un impacto positivo en tu estilo de vida.

Suministros

  • 1x Arduino Uno
  • 1x acelerómetro ADXL335
  • 1x módulo Bluetooth HC-05
  • 7x cables de puente
  • 1x clip de batería de 9 voltios
  • 1x enchufe de alimentación de CC
  • 1x batería de 9 voltios
  • 1x peso en el tobillo

Paso 1: construir las conexiones

Construyendo las conexiones
Construyendo las conexiones

Conecte el módulo Bluetooth HC-05 y el acelerómetro ADXL335 a su Arduino usando algunos cables de puente. Suelde el clip de la batería al enchufe de alimentación de CC y agregue un interruptor en el medio. Las conexiones generales son:

  • Pin ADXL335 Y-OUT al pin Arduino A3
  • Pin ADXL335 VCC al pin Arduino 3.3V
  • Pin ADXL335 GND al pin Arduino GND
  • Pin HC-05 TXD al pin Arduino D5
  • Pin HC-05 RXD al pin Arduino D6
  • Pin HC-05 VCC al pin Arduino 5V
  • Pin HC-05 GND al pin Arduino GND

Paso 2: carga del código

El código para Arduino es bastante simple y usa una variedad de fórmulas. Cada vez que levanta la pierna, el ADXL335 agrega un escalón. Luego, el programa calcula sus signos vitales a partir de sus pasos junto con su altura y peso. Finalmente, el Arduino envía los datos a su teléfono a través de Bluetooth. Aquí está el código:

#incluir

Software: Bluetooth en serie (5, 6); // (TXD, RXD) de HC-05 char BT_input; int altura = 135; // ingrese su altura (en cm) int peso = 35; // ingrese su peso (kg) float cals1; flotador cals2; int pasos = 0; flotador cals3; distancia de flotación; paso de flotación; float cals0; configuración vacía () {Bluetooth.begin (9600); // Inicia la comunicación con HC-05 Serial.begin (9600); // Inicia la comunicación con Serial Monitor pinMode (A3, INPUT); // Define el pin ADXL335 Y-OUT} void loop () {int raw_result = analogRead (A3); // Lee datos de ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Mapea los datos recibidos if (mapped_result = 60) {steps + = 2; delay (500);} // Agrega 2 pasos ya que necesitamos contar los pasos dados por ambas piernas stride = height * 0.43; distancia = zancada * pasos; distancia = distancia / 100000; // Fórmula para encontrar la distancia en KM cals0 = peso * 0.57; cals1 = pasos / distancia; cals2 = cals0 / cals1 * 10; cals3 = (cals2 / 10) * pasos; // Fórmula para encontrar calorías Serial.print (mapped_result); // Imprime los datos calculados en Serial Monitor Serial.print ("pasos:"); Serial.print (pasos); Serial.print (""); Serial.print (distancia); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calorías:"); // Envía los datos a Arduino a través de Bluetooth Bluetooth.print (cals3); Bluetooth.print ("Pasos de cals:"); Bluetooth.print (pasos); Bluetooth.print ("pasos Distancia:"); Bluetooth.print (distancia); Bluetooth.print ("km");}}}

Paso 3: creación de la aplicación

Creando la App
Creando la App
Creando la App
Creando la App

La aplicación recibe los datos del chip HC-05 al teléfono inteligente a través de bluetooth. Utilice el selector de listas para elegir a qué dispositivo Bluetooth desea enviar sus datos. Luego, su aplicación recibe los datos de su HC-05. Los bloques de la aplicación se muestran arriba. (Aplicación creada con MIT App Inventor 2)

Paso 4: grabar las conexiones

Grabando las conexiones
Grabando las conexiones
Grabando las conexiones
Grabando las conexiones
Grabando las conexiones
Grabando las conexiones

El último paso es pegar todas las conexiones. Puedes hacerlo como yo lo he hecho o usar tu propia creatividad. Sin embargo, coloque el acelerómetro como lo hice en la imagen.

Paso 5: ¡Disfruta

Use este gadget mientras camina, trota, realiza sesiones de entrenamiento, etc. Puede recopilar datos de este gadget y usarlo para establecer nuevos objetivos.

Espero que haya disfrutado de este instructivo y utilice mi dispositivo para un estilo de vida más saludable.

Recomendado: