Taula de continguts:

Pesos intel·ligents per al turmell de bricolatge: 5 passos
Pesos intel·ligents per al turmell de bricolatge: 5 passos

Vídeo: Pesos intel·ligents per al turmell de bricolatge: 5 passos

Vídeo: Pesos intel·ligents per al turmell de bricolatge: 5 passos
Vídeo: Humans Need Not Apply 2024, De novembre
Anonim
Pesos intel·ligents per al turmell de bricolatge
Pesos intel·ligents per al turmell de bricolatge
Pesos intel·ligents per al turmell de bricolatge
Pesos intel·ligents per al turmell de bricolatge
Pesos intel·ligents per al turmell de bricolatge
Pesos intel·ligents per al turmell de bricolatge

És possible que hàgiu utilitzat pesos al turmell a la vostra vida. Fan que les cames siguin més fortes, augmentin la velocitat de carrera i fins i tot us facin més actius. Tanmateix, mai no podeu recollir dades dels pesos del turmell. No podeu establir els vostres propis objectius per fer exercici i no us motiveu a fer més. Bé, amb l'ajuda d'algunes eines, podeu fabricar els vostres propis pesos intel·ligents. Aquest projecte és molt fàcil i tindrà un impacte positiu en el vostre estil de vida.

Subministraments

  • 1x Arduino Uno
  • 1x acceleròmetre ADXL335
  • 1 mòdul Bluetooth HC-05
  • 7x cables de pont
  • 1x clip de bateria de 9 volts
  • 1x endoll de corrent continu
  • 1 bateria de 9 volts
  • 1x Pes del turmell

Pas 1: crear les connexions

Construint les connexions
Construint les connexions

Connecteu el mòdul Bluetooth HC-05 i l’acceleròmetre ADXL335 al vostre Arduino mitjançant alguns cables de pont. Soldeu el clip de la bateria a l’endoll de corrent continu i afegiu-hi un interruptor. Les connexions generals són:

  • Pin Y-OUT ADXL335 a pin Arduino A3
  • Pin VCC ADXL335 a pin Arduino de 3,3 V.
  • Pin GND ADXL335 a pin GND Arduino
  • Pin HC-05 TXD a pin Arduino D5
  • Pin HX-05 RXD a pin Arduino D6
  • Pin HC-05 VCC a pin Arduino de 5 V.
  • Pin HC-05 GND a pin Arduino GND

Pas 2: penjar el codi

El codi de l’Arduino és bastant senzill i utilitza diverses fórmules. Cada vegada que aixeca la cama, l'ADXL335 afegeix un pas. A continuació, el programa calcula els vostres aspectes vitals a partir dels vostres passos, juntament amb la vostra alçada i pes. Finalment, l’Arduino envia les dades al vostre telèfon mitjançant Bluetooth. Aquí teniu el codi:

#incloure

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) de HC-05 char BT_input; int altura = 135; // introduïu la vostra alçada (en cm) int pes = 35; // introduïu el vostre pes (kg) flotant cals1; flotadors cals2; int steps = 0; flotador cals3; distància de flotació; calada flotant; flotador cals0; configuració nul·la () {Bluetooth.begin (9600); // Comença la comunicació amb HC-05 Serial.begin (9600); // Comença la comunicació amb Serial Monitor pinMode (A3, INPUT); // Defineix ADXL335 Y-OUT pin} bucle buit () {int raw_result = analogRead (A3); // Llegeix dades de l'ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Mapea les dades rebudes si (mapped_result = 60) {steps + = 2; delay (500);} // Afegeix 2 passos ja que hem de comptar els passos realitzats per ambdues cames pas = altura * 0,43; distància = pas * passos; distància = distància / 100000; // Fórmula per trobar la distància en KM cals0 = pes * 0,57; cals1 = passos / distància; cals2 = cals0 / cals1 * 10; cals3 = (cals2 / 10) * passos; // Fórmula per trobar calories Serial.print (mapped_result); // Imprimeix les dades calculades a Serial Monitor Serial.print ("passos:"); Serial.print (passos); Serial.print (""); Serial.print (distància); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Envia les dades a Arduino mitjançant Bluetooth Bluetooth.print (cals3); Bluetooth.print ("Passos cals:"); Bluetooth.print (passos); Bluetooth.print ("distància Distància:"); Bluetooth.print (distància); Bluetooth.print ("km");}}}

Pas 3: crear l'aplicació

Creació de l'aplicació
Creació de l'aplicació
Creació de l'aplicació
Creació de l'aplicació

L’aplicació rep les dades des del xip HC-05 a l’Smartphone mitjançant bluetooth. Feu servir el listpicker per triar a quin dispositiu Bluetooth voleu enviar les vostres dades. A continuació, l'aplicació rep les dades del vostre HC-05. Els blocs de l'aplicació es mostren a la part superior. (Aplicació creada amb MIT App Inventor 2)

Pas 4: Toqueu les connexions

Tocant les connexions
Tocant les connexions
Tocant les connexions
Tocant les connexions
Tocant les connexions
Tocant les connexions

El pas final és gravar totes les connexions. Pots fer-ho com jo, o utilitzar la teva pròpia creativitat. Tanmateix, col·loqueu l’acceleròmetre com he fet a la imatge.

Pas 5: gaudiu

Utilitzeu aquest gadget mentre passegeu, troteu, sessions d'entrenament, etc. Podeu recopilar dades d'aquest gadget i utilitzar-les per establir nous objectius.

Espero que us hagi agradat aquest instructiu i que utilitzeu el meu gadget per obtenir un estil de vida més saludable.

Recomanat: