Sadržaj:

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

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

Video: Pametne težine gležnja DIY: 5 koraka
Video: Лайфхаки для ремонта квартиры. Полезные советы.#2 2024, Studeni
Anonim
Učinite sami pametne utege za gležnjeve
Učinite sami pametne utege za gležnjeve
Učinite sami pametne utege za gležnjeve
Učinite sami pametne utege za gležnjeve
Učinite sami pametne utege za gležnjeve
Učinite sami pametne utege 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 nemojte biti motivirani učiniti više. Pa, uz pomoć nekih alata možete sami izraditi pametne utege! Ovaj je projekt vrlo jednostavan i pozitivno će utjecati na vaš način života.

Pribor

  • 1x Arduino Uno
  • 1x ADXL335 Akcelerometar
  • 1x HC-05 Bluetooth modul
  • 7x kratkospojne žice
  • 1x 9 -voltna 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 kopču za bateriju na utikač istosmjerne struje 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: Prijenos koda

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

#uključi

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; plutajuća udaljenost; 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 korak = visina*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:"); Serijski.ispis (koraci); Serial.print (""); Serijski.tisak (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.ispis (koraci); Bluetooth.print ("koraci Udaljenost:"); Bluetooth.ispis (udaljenost); Bluetooth.print ("km");}}}

Korak 3: Izrada aplikacije

Izrada aplikacije
Izrada aplikacije
Izrada aplikacije
Izrada 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 svoje podatke. Tada vaša aplikacija prima podatke s vašeg HC-05. Blokovi za aplikaciju prikazani su gore. (Aplikacija izrađena pomoću MIT App Inventor 2)

Korak 4: Zalijepite veze

Snimanje veza
Snimanje veza
Snimanje veza
Snimanje veza
Snimanje veza
Snimanje veza

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

Korak 5: Uživajte

Koristite ovaj gadget tijekom šetnji, trčanja, vježbi 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čeni: