Sisukord:

DIY nutikad hüppeliigese kaalud: 5 sammu
DIY nutikad hüppeliigese kaalud: 5 sammu

Video: DIY nutikad hüppeliigese kaalud: 5 sammu

Video: DIY nutikad hüppeliigese kaalud: 5 sammu
Video: Смарт-Часы Maimo Watch - Детальный ОБЗОР + ТЕСТЫ 2024, November
Anonim
DIY nutikad pahkluu kaalud
DIY nutikad pahkluu kaalud
DIY nutikad pahkluu kaalud
DIY nutikad pahkluu kaalud
DIY nutikad pahkluu kaalud
DIY nutikad pahkluu kaalud

Võib -olla kasutasite oma elus pahkluuraskusi. Need muudavad teie jalad tugevamaks, suurendavad jooksukiirust ja muudavad teid isegi aktiivsemaks. Siiski ei saa te kunagi oma pahkluu kaalust andmeid koguda. Te ei saa treeningule oma eesmärke seada ega ole motiveeritud rohkem tegema. Noh, mõne tööriista abil saate oma nutikaalu teha! See projekt on väga lihtne ja avaldab positiivset mõju teie elustiilile.

Tarvikud

  • 1x Arduino Uno
  • 1x ADXL335 kiirendusmõõtur
  • 1x HC-05 Bluetooth-moodul
  • 7x hüppaja juhtmed
  • 1x 9 -voldine akuklamber
  • 1x alalisvoolu toitepistik
  • 1x 9 V aku
  • 1x hüppeliigese kaal

Samm: ühenduste loomine

Ühenduste loomine
Ühenduste loomine

Ühendage HC-05 Bluetooth-moodul ja kiirendusmõõtur ADXL335 oma Arduinoga mõne hüppaja juhtme abil. Jootke akuklamber alalisvoolu toitepistiku külge ja lisage nende vahele lüliti. Üldised ühendused on järgmised:

  • ADXL335 Y-OUT tihvt kuni Arduino A3 tihvt
  • ADXL335 VCC tihvt Arduino 3,3 V kontaktile
  • ADXL335 GND tihvt kuni Arduino GND tihvt
  • HC-05 TXD tihvt kuni Arduino D5 tihvt
  • HC-05 RXD tihvt kuni Arduino D6 tihvt
  • HC-05 VCC pin kuni Arduino 5V pin
  • HC-05 GND tihvt Arduino GND tihvtiga

Samm: koodi üleslaadimine

Arduino kood on üsna lihtne ja kasutab erinevaid valemeid. Iga kord, kui oma jala tõstate, lisab ADXL335 sammu. Seejärel arvutab programm teie elujõud teie sammude põhjal koos teie pikkuse ja kaaluga. Lõpuks saadab Arduino andmed Bluetoothi kaudu teie telefoni. Siin on kood:

#kaasake

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_input; int kõrgus = 135; // sisesta oma pikkus (cm) int kaal = 35; // sisestage oma kaal (kg) float cals1; float cals2; int sammud = 0; float cals3; ujuki kaugus; ujuv samm; float cals0; void setup () {Bluetooth.begin (9600); // Alustab suhtlust HC-05 Serial.begin (9600); // Alustab suhtlust jadamonitoriga pinMode (A3, INPUT); // Määrab ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Loeb andmeid ADXL335 -st int mapped_result = map (raw_result, 0, 1023, 0, 255); // Kaardistab vastuvõetud andmed, kui (mapped_result = 60) {steps+= 2; delay (500);} // Lisab 2 sammu, kuna peame arvestama mõlema jala samme samm = kõrgus*0,43; kaugus = samm*sammud; kaugus = kaugus/100000; // Valem kauguse leidmiseks KM cals0 = kaal*0,57; cals1 = sammud/vahemaa; cals2 = cals0/cals1*10; cals3 = (cals2/10)*sammu; // Valem kalorite leidmiseks Serial.print (kaardistatud_tulemus); // Prindib arvutatud andmed Serial Monitorile Serial.print ("steps:"); Serial.print (sammud); Serial.print (""); Jadajälg (kaugus); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // saadab andmed Arduinole Bluetoothi kaudu Bluetooth.print (cals3); Bluetooth.print ("kutsub samme:"); Bluetooth.print (sammud); Bluetooth.print ("sammud Kaugus:"); Bluetooth.print (kaugus); Bluetooth.print ("km");}}}

3. samm: rakenduse loomine

Rakenduse loomine
Rakenduse loomine
Rakenduse loomine
Rakenduse loomine

Rakendus saab andmed kiibilt HC-05 nutitelefoni Bluetoothi kaudu. Loendivalija abil saate valida, millisele Bluetooth-seadmele soovite oma andmed saata. Seejärel saab teie rakendus andmed teie HC-05-lt. Rakenduse plokid on näidatud ülal. (Rakendus loodud MIT App Inventor 2 abil)

Samm: puudutage ühendusi

Ühenduste puudutamine
Ühenduste puudutamine
Ühenduste puudutamine
Ühenduste puudutamine
Ühenduste puudutamine
Ühenduste puudutamine

Viimane samm on kõigi ühenduste lindistamine. Saate seda teha nii nagu mina või kasutada oma loovust. Pange aga kiirendusmõõtur pildile nagu mina.

Samm: nautige

Kasutage seda vidinat jalutades, sörkides, treenides jne. Sellest vidinast saate koguda andmeid ja kasutada neid uute eesmärkide seadmiseks.

Loodan, et teile meeldis see õpetlik ja kasutate minu vidinat tervislikumaks eluviisiks.

Soovitan: