Sadržaj:

DIY Pametne težine gležnja: 5 koraka
DIY Pametne težine gležnja: 5 koraka

Video: DIY Pametne težine gležnja: 5 koraka

Video: DIY Pametne težine gležnja: 5 koraka
Video: MIBRO GS: The Smartwatch That Will Make You Wonder How You Ever Lived Without It! 2024, Novembar
Anonim
DIY Pametni utezi za gležnjeve
DIY Pametni utezi za gležnjeve
DIY Pametni utezi za gležnjeve
DIY Pametni utezi za gležnjeve
DIY Pametni utezi za gležnjeve
DIY Pametni utezi za gležnjeve

Možda ste u životu koristili utege za gležnjeve. Ojačavaju vam noge, povećavaju brzinu trčanja, pa vas čak i čine aktivnijima. Međutim, nikada ne možete prikupiti podatke o težini gležnja. Ne možete postaviti vlastite ciljeve za vježbanje i niste motivirani učiniti više. Pa, uz pomoć nekih alata, možete sami napraviti pametne utege! Ovaj projekt je vrlo jednostavan i pozitivno će utjecati na vaš način života.

Supplies

  • 1x Arduino Uno
  • 1x ADXL335 Brzinomjer
  • 1x HC-05 Bluetooth modul
  • 7x kratkospojne žice
  • 1x 9 Volt kopča za bateriju
  • 1x DC utikač za napajanje
  • 1x 9 -voltna baterija
  • 1x Težina gležnja

Korak 1: Izgradnja veza

Izgradnja veza
Izgradnja veza

Spojite HC-05 Bluetooth modul i ADXL335 akcelerometar na svoj Arduino koristeći neke kratkospojne žice. Lemite držač baterije na utikač za jednosmernu struju i dodajte prekidač između njih. Sveukupne veze su:

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

Korak 2: Učitavanje koda

Kod za Arduino je prilično jednostavan i koristi različite formule. Svaki put kada podignete nogu, ADXL335 dodaje korak. Zatim program izračunava vaše vitalne vrijednosti na osnovu vaših koraka zajedno s vašom visinom i težinom. Konačno, Arduino šalje podatke na vaš telefon putem Bluetootha. Evo koda:

#include

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_input; int visina = 135; // unesite svoju visinu (u cm) int weight = 35; // unesite svoju težinu (kg) float cals1; float cals2; int koraci = 0; float cals3; float distance; plutajući korak; float cals0; void setup () {Bluetooth.begin (9600); // Počinje komunikaciju s HC-05 Serial.begin (9600); // Počinje komunikaciju sa serijskim monitorom pinMode (A3, INPUT); // Definira ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Čita podatke iz ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Mapira primljene podatke if (mapped_result = 60) {steps+= 2; delay (500);} // Dodaje 2 koraka jer moramo brojati korake obaju nogu stride = height*0.43; udaljenost = korak*koraci; udaljenost = udaljenost/100000; // Formula za pronalaženje udaljenosti u KM cals0 = težina*0,57; cals1 = koraci/udaljenost; cals2 = cals0/cals1*10; cals3 = (cals2/10)*koraci; // Formula za pronalaženje kalorija Serial.print (mapped_result); // Ispisuje izračunate podatke na Serial Monitor Serial.print ("koraci:"); Serial.print (koraci); Serial.print (""); Serial.print (udaljenost); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Šalje podatke na Arduino putem Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Koraci:"); Bluetooth.print (koraci); Bluetooth.print ("koraci Udaljenost:"); Bluetooth.print (udaljenost); Bluetooth.print ("km");}}}

Korak 3: Kreiranje aplikacije

Kreiranje aplikacije
Kreiranje aplikacije
Kreiranje aplikacije
Kreiranje aplikacije

Aplikacija prima podatke s čipa HC-05 na pametni telefon putem Bluetootha. Pomoću listača možete odabrati na koji Bluetooth uređaj želite poslati podatke. Tada vaša aplikacija prima podatke s vašeg HC-05. Blokovi za aplikaciju prikazani su gore. (Aplikacija stvorena pomoću MIT App Inventor 2)

Korak 4: Zalijepite veze

Taping Connections
Taping Connections
Taping Connections
Taping Connections
Taping Connections
Taping Connections

Posljednji korak je zalijepiti sve veze. Možete to učiniti na način na koji ja radim, ili upotrijebiti vlastitu kreativnost. Međutim, postavite akcelerometar kao što sam učinio na sliku.

Korak 5: Uživajte

Koristite ovaj gadget za šetnje, trčanje, vježbe itd. Možete prikupljati podatke s ovog gadgeta i koristiti ih za postavljanje novih ciljeva.

Nadam se da ste uživali u ovom uputstvu i da ćete koristiti moj gadget za zdraviji način života.

Preporučuje se: