Kazalo:

Pametne teže gležnja: 5 korakov
Pametne teže gležnja: 5 korakov

Video: Pametne teže gležnja: 5 korakov

Video: Pametne teže gležnja: 5 korakov
Video: БОЛИ В ПОЯСНИЦЕ И МЕТАБОЛИЧЕСКИЙ СИНДРОМ 3 день 2024, Julij
Anonim
DIY pametne uteži za gležnje
DIY pametne uteži za gležnje
DIY pametne uteži za gležnje
DIY pametne uteži za gležnje
DIY pametne uteži za gležnje
DIY pametne uteži za gležnje

Morda ste v življenju uporabljali uteži za gležnje. Okrepijo vaše noge, povečajo hitrost teka in vas celo naredijo bolj aktivnega. Vendar nikoli ne morete zbrati podatkov o težah gležnjev. Ne morete si postaviti ciljev za vadbo in niste motivirani za več. No, s pomočjo nekaterih orodij lahko sami izdelate pametne uteži! Ta projekt je zelo enostaven in bo pozitivno vplival na vaš življenjski slog.

Zaloge

  • 1x Arduino Uno
  • 1x merilnik pospeška ADXL335
  • 1x modul Bluetooth HC-05
  • 7x mostične žice
  • 1x 9 -voltna sponka za baterijo
  • 1x DC napajalni vtič
  • 1x 9 -voltna baterija
  • 1x teža gležnja

1. korak: vzpostavitev povezav

Gradnja povezav
Gradnja povezav

Modul Bluetooth HC-05 in merilnik pospeška ADXL335 povežite z Arduinom z nekaj mostičnimi žicami. Spajajte sponko za akumulator na vtič za enosmerni tok in vmes dodajte stikalo. Skupne povezave so:

  • ADXL335 Y-OUT pin na Arduino A3 pin
  • Vtič ADXL335 VCC na pin Arduino 3.3V
  • Pin ADXL335 GND na pin Arduino GND
  • 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

2. korak: nalaganje kode

Koda za Arduino je precej preprosta in uporablja različne formule. Vsakič, ko dvignete nogo, ADXL335 doda korak. Nato program izračuna vaše vitalne vrednosti iz vaših korakov skupaj z vašo višino in težo. Nazadnje, Arduino pošlje podatke v vaš telefon prek povezave Bluetooth. Tukaj je koda:

#vključi

Programska opremaSerial Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_vhod; int višina = 135; // vnesite svojo višino (v cm) int težo = 35; // vnesite svojo težo (kg) float cals1; float cals2; int koraki = 0; float cals3; plavajoča razdalja; plavajoči korak; float cals0; void setup () {Bluetooth.begin (9600); // Začne komunikacijo s HC-05 Serial.begin (9600); // Začne komunikacijo s serijskim monitorjem pinMode (A3, INPUT); // Določa ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // bere podatke iz ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Preslika prejete podatke, če (mapped_result = 60) {koraki+= 2; delay (500);} // Doda 2 koraka, saj moramo šteti korake z obema nogama korak = višina*0,43; razdalja = korak*koraki; razdalja = razdalja/100000; // Formula za iskanje razdalje v KM cals0 = teža*0,57; cals1 = koraki/razdalja; cals2 = cals0/cals1*10; cals3 = (cals2/10)*koraki; // Formula za iskanje kalorij Serial.print (mapped_result); // Natisne izračunane podatke na Serial Monitor Serial.print ("koraki:"); Serial.print (koraki); Serial.print (""); Serial.print (razdalja); Serial.print (""); Serial.print (""); Serial.println (cals3); če (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Pošilja podatke v Arduino prek Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Koraki:"); Bluetooth.print (koraki); Bluetooth.print ("koraki Razdalja:"); Bluetooth.tisk (razdalja); Bluetooth.print ("km");}}}

3. korak: Ustvarjanje aplikacije

Ustvarjanje aplikacije
Ustvarjanje aplikacije
Ustvarjanje aplikacije
Ustvarjanje aplikacije

Aplikacija prejema podatke iz čipa HC-05 v pametni telefon prek Bluetootha. S pomočjo izbirnika izberete, na katero napravo Bluetooth želite poslati svoje podatke. Nato vaša aplikacija prejme podatke iz vašega HC-05. Bloki za aplikacijo so prikazani zgoraj. (Aplikacija, ustvarjena s programom MIT App Inventor 2)

4. korak: snemanje povezav

Snemanje povezav
Snemanje povezav
Snemanje povezav
Snemanje povezav
Snemanje povezav
Snemanje povezav

Zadnji korak je lepljenje vseh povezav. To lahko storite tako, kot sem jaz, ali uporabite svojo ustvarjalnost. Merilnik pospeška pa postavite tako, kot sem naredil na sliki.

5. korak: Uživajte

Ta pripomoček uporabite med sprehodi, tekom, vadbo itd. Iz tega pripomočka lahko zbirate podatke in jih uporabite za postavljanje novih ciljev.

Upam, da ste uživali v tem navodilu in boste moj pripomoček uporabili za bolj zdrav način življenja.

Priporočena: