Sommario:

Pesi per caviglie intelligenti fai-da-te: 5 passaggi
Pesi per caviglie intelligenti fai-da-te: 5 passaggi

Video: Pesi per caviglie intelligenti fai-da-te: 5 passaggi

Video: Pesi per caviglie intelligenti fai-da-te: 5 passaggi
Video: Part 1: tre trucchi per aiutarti a dimagrire 10 chili #dimagrire #stareinforma #cibo #dieta 2024, Dicembre
Anonim
Pesi per caviglie intelligenti fai-da-te
Pesi per caviglie intelligenti fai-da-te
Pesi per caviglie intelligenti fai-da-te
Pesi per caviglie intelligenti fai-da-te
Pesi per caviglie intelligenti fai-da-te
Pesi per caviglie intelligenti fai-da-te

Potresti aver usato pesi alla caviglia nella tua vita. Rendono le gambe più forti, aumentano la velocità di corsa e ti rendono persino più attivo. Tuttavia, non puoi mai raccogliere dati dai pesi della caviglia. Non puoi fissare i tuoi obiettivi per l'esercizio e non essere motivato a fare di più. Bene, con l'aiuto di alcuni strumenti, puoi creare i tuoi pesi intelligenti! Questo progetto è molto semplice e avrà un impatto positivo sul tuo stile di vita.

Forniture

  • 1x Arduino Uno
  • 1x accelerometro ADXL335
  • 1x modulo Bluetooth HC-05
  • 7x cavi per ponticelli
  • 1x clip per batteria da 9 Volt
  • 1x spina di alimentazione CC
  • 1x batteria da 9 Volt
  • 1x peso alla caviglia

Passaggio 1: costruire le connessioni

Costruire le connessioni
Costruire le connessioni

Collega il modulo Bluetooth HC-05 e l'accelerometro ADXL335 al tuo Arduino usando alcuni ponticelli. Saldare la clip della batteria alla spina di alimentazione CC e aggiungere un interruttore in mezzo. Le connessioni complessive sono:

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

Passaggio 2: caricamento del codice

Il codice per Arduino è piuttosto semplice e utilizza una varietà di formule. Ogni volta che sollevi la gamba, l'ADXL335 aggiunge un gradino. Quindi, il programma calcola i tuoi parametri vitali dai tuoi passi insieme all'altezza e al peso. Infine, Arduino invia i dati al telefono tramite Bluetooth. Ecco il codice:

#includere

Software Bluetooth seriale(5, 6); // (TXD, RXD) di HC-05 char BT_input; int altezza=135; // inserisci la tua altezza (in cm) int peso=35; // inserisci il tuo peso (kg) float cals1; galleggiante cal2; int passi=0; galleggiante cal3; distanza di galleggiamento; passo galleggiante; float cals0; void setup() { Bluetooth.begin(9600); // Inizia la comunicazione con HC-05 Serial.begin(9600); // Inizia la comunicazione con Serial Monitor pinMode(A3, INPUT); // Definisce il pin Y-OUT ADXL335 } void loop() { int raw_result = analogRead(A3); //Legge i dati da ADXL335 int mapped_result = map(raw_result, 0, 1023, 0, 255); //Mappa i dati ricevuti if(mapped_result=60){steps+=2; delay(500);} // Aggiunge 2 passi perché dobbiamo contare i passi fatti da entrambe le gambe stride=height*0.43; distanza=passo*passi; distanza=distanza/100000; // Formula per trovare la distanza in KM cals0=weight*0.57; cals1=passi/distanza; cals2=cals0/cals1*10; cals3=(cals2/10)*passi; //Formula per trovare le calorie Serial.print(mapped_result); //Stampa i dati calcolati su Serial Monitor Serial.print(" steps: "); Serial.print(passaggi); Serial.print(" "); Serial.print(distanza); Serial.print(" "); Serial.print(" "); Serial.println(cals3); if (Bluetooth.available()) {BT_input=Bluetooth.read(); if (BT_input=='1') {Bluetooth.print("Calories: ");// Invia i dati ad Arduino tramite Bluetooth Bluetooth.print(cals3); Bluetooth.print(" passaggi di calibrazione: "); Bluetooth.print(passaggi); Bluetooth.print("Distanza passi: "); Bluetooth.print (distanza); Bluetooth.print("km");} } }

Passaggio 3: creazione dell'app

Creazione dell'app
Creazione dell'app
Creazione dell'app
Creazione dell'app

L'app riceve i dati dal chip HC-05 allo smartphone tramite bluetooth. Usa il listpicker per scegliere a quale dispositivo Bluetooth vuoi inviare i tuoi dati. Quindi la tua app riceve i dati dal tuo HC-05. I blocchi per l'app sono mostrati sopra. (App creata utilizzando MIT App Inventor 2)

Passaggio 4: registrazione delle connessioni

Registrare le connessioni
Registrare le connessioni
Registrare le connessioni
Registrare le connessioni
Registrare le connessioni
Registrare le connessioni

Il passaggio finale consiste nel registrare tutte le connessioni. Puoi farlo come ho fatto io, o usare la tua creatività. Tuttavia, posiziona l'accelerometro come ho fatto nell'immagine.

Passaggio 5: divertiti

Usa questo gadget mentre fai passeggiate, jogging, sessioni di allenamento, ecc. Puoi raccogliere dati da questo gadget e utilizzarli per impostare nuovi obiettivi.

Spero che ti sia piaciuto questo tutorial e che utilizzerai il mio gadget per uno stile di vita più sano.

Consigliato: