Kazalo:
- Zaloge
- 1. korak: vzpostavitev povezav
- 2. korak: nalaganje kode
- 3. korak: Ustvarjanje aplikacije
- 4. korak: snemanje povezav
- 5. korak: Uživajte
Video: Pametne teže gležnja: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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
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
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
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:
Preprosto LED stikalo z gumbom za kovance (z uporabo teže): 8 korakov
Preprosto LED stikalo z gumbom za kovanec (z uporabo teže): To je relativno preprosto stikalo z gumbom za kovance. Ko se na spončne vodnike prilega teža, sila navzdol zasveti LED
Kako narediti kazalnik prekomerne telesne teže: 6 korakov
Kako narediti indikator prekomerne telesne teže: Glavni cilj te aplikacije je izmeriti težo predmeta in nato opozoriti z zvokom alarma v primeru prekomerne teže. Vhod sistema prihaja iz merilne celice. Vhod je analogni signal, ki je ojačan z diferencialnim ojačevalnikom
Merjenje teže z merilno celico: 9 korakov
Merjenje teže z merilno celico: Ta objava bo obravnavala, kako nastaviti, odpraviti težave in ponovno urediti vezje za merjenje uteži pod 1 kg. ARD2-2151 stane 9,50 EUR in ga je mogoče kupiti na: https: //www.wiltronics .com.au/product/9279/load-ce … Kaj je bilo uporabljeno: -A 1Kg merilna celica (ARD2-2151)-
Stroj za vadbo gležnja: 7 korakov
Stroj za vadbo gležnjev: Obstaja nekaj pogojev, v katerih je zaviranje noge proti uporu zaželena vaja za fizioterapijo. Ti se običajno izvajajo z uporabo "traku" elastičen za zagotavljanje upora, vendar je to velika bolečina organizirati. Ti ha
Ravnotežje, lestvica pametne teže: 7 korakov
Ravnotežje, lestvica pametne teže: Živjo! Danes vam bom poskušal pokazati, kako narediti pametno tehtnico iz nič