Tabla de contenido:
- Suministros
- Paso 1: construir las conexiones
- Paso 2: carga del código
- Paso 3: creación de la aplicación
- Paso 4: grabar las conexiones
- Paso 5: ¡Disfruta
Video: Pesas de tobillo inteligentes DIY: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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
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
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:
Gafas inteligentes: 4 pasos
Gafas inteligentes: ¡Hola a todos, hoy les voy a mostrar cómo hacer gafas inteligentes en casa! Una de las mejores cosas de las gafas inteligentes es lo beneficioso que es tener algo como esto en el mundo tecnológico actual y que no hay una sola versión
Cómo hacer una máquina de pesas para bebés usando Arduino Nano, celda de carga HX-711 y OLED 128X64 -- Calibración de HX-711: 5 pasos
Cómo hacer una máquina de pesas para bebés usando Arduino Nano, celda de carga HX-711 y OLED 128X64 || Calibración de HX-711: Hola Instructables, ¿Hace unos días me convertí en padre de un lindo bebé ?. Cuando estaba en el hospital, descubrí que el peso del bebé es fundamental para controlar el crecimiento del bebé. ¿Entonces tengo una idea? para hacer una máquina de pesas para bebés de mí mismo. en este Instructable yo
¿Cómo hacer bricolaje con persianas enrollables inteligentes con interruptores inteligentes SONOFF ?: 14 pasos
¿Cómo hacer bricolaje con persianas enrollables inteligentes con interruptores inteligentes SONOFF ?: Utilice el modo de enclavamiento en los interruptores inteligentes SONOFF para convertir sus persianas / persianas enrollables ordinarias en inteligentes. y bajarlo por la noche? De todos modos, soy
Contador de pesas rusas (falla): 4 pasos
Contador de pesas rusas (falla): Historia: Construí este proyecto simplemente como un experimento. Quería ver si podía usar la detección de caída libre de un acelerómetro para contar los movimientos de una pesa rusa. Partes: 1 * Arduino nano 1 * MAX7219 Módulo de pantalla LED de 7 segmentos 1 * Acelerómetro ADXL345
Máquina de ejercicios de tobillo: 7 pasos
Máquina de ejercicios de tobillo: hay algunas condiciones en las que rotar el pie contra una resistencia es un ejercicio deseado para fisioterapia. Por lo general, se realizan con una " theraband " elástico para proporcionar la resistencia, pero eso es un gran dolor de organizar. Tú tienes