Satura rādītājs:

DIY viedie potīšu svari: 5 soļi
DIY viedie potīšu svari: 5 soļi

Video: DIY viedie potīšu svari: 5 soļi

Video: DIY viedie potīšu svari: 5 soļi
Video: СДЕЛАЙ И МНЕ ДВЕ! Соседи несут трубы, узнали про КРУТУЮ ИДЕЮ! 2024, Novembris
Anonim
DIY viedie potīšu svari
DIY viedie potīšu svari
DIY viedie potīšu svari
DIY viedie potīšu svari
DIY viedie potīšu svari
DIY viedie potīšu svari

Iespējams, ka savā dzīvē esat izmantojis potīšu svarus. Tie padara jūsu kājas stiprākas, palielina skriešanas ātrumu un pat padara jūs aktīvākus. Tomēr jūs nekad nevarat apkopot datus no potītes svariem. Jūs nevarat noteikt savus vingrinājumu mērķus un neesat motivēts darīt vairāk. Nu, izmantojot dažus rīkus, jūs varat izveidot savus viedos svarus! Šis projekts ir ļoti vienkāršs un pozitīvi ietekmēs jūsu dzīvesveidu.

Piegādes

  • 1x Arduino Uno
  • 1x ADXL335 akselerometrs
  • 1x HC-05 Bluetooth modulis
  • 7x džemperu vadi
  • 1x 9 voltu akumulatora skava
  • 1x līdzstrāvas kontaktdakša
  • 1x 9 voltu akumulators
  • 1x potītes svars

1. darbība. Savienojumu veidošana

Savienojumu veidošana
Savienojumu veidošana

Pievienojiet HC-05 Bluetooth moduli un ADXL335 akselerometru savam Arduino, izmantojot dažus vadus. Lodējiet akumulatora skavu līdzstrāvas kontaktdakšai un pievienojiet slēdzi. Kopējie savienojumi ir šādi:

  • ADXL335 Y-OUT tapa līdz Arduino A3 tapai
  • ADXL335 VCC tapa līdz Arduino 3.3V tapai
  • ADXL335 GND tapa līdz Arduino GND tapa
  • HC-05 TXD tapa līdz Arduino D5 tapai
  • HC-05 RXD tapa līdz Arduino D6 tapai
  • HC-05 VCC tapa līdz Arduino 5V tapai
  • HC-05 GND tapa līdz Arduino GND tapai

2. darbība: koda augšupielāde

Arduino kods ir diezgan vienkāršs un izmanto dažādas formulas. Katru reizi, kad pacelat kāju, ADXL335 pievieno soli. Pēc tam programma aprēķina jūsu vitalitāti no jūsu soļiem kopā ar jūsu augumu un svaru. Visbeidzot, Arduino nosūta datus uz jūsu tālruni, izmantojot Bluetooth. Šeit ir kods:

#iekļaut

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) no HC-05 char BT_input; int augstums = 135; // ievadiet savu augumu (cm) int svars = 35; // ievadiet savu svaru (kg) float cals1; pludiņa cals2; int soļi = 0; pludiņa cals3; pludiņa attālums; pludiņa solis; pludiņš cals0; void setup () {Bluetooth.begin (9600); // Sāk sakarus ar HC-05 Serial.begin (9600); // Sāk sakarus ar seriālo monitoru pinMode (A3, INPUT); // Definē ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Nolasa datus no ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Kartē saņemtos datus, ja (mapped_result = 60) {soļi+= 2; kavēšanās (500);} // Pievieno 2 soļus, jo mums jāsaskaita abu kāju veiktie soļi solis = augstums*0,43; attālums = solis*soļi; attālums = attālums/100000; // Formula, lai atrastu attālumu KM cals0 = svars*0,57; cals1 = soļi/attālums; cals2 = cals0/cals1*10; cals3 = (cals2/10)*soļi; // Formula kaloriju atrašanai Serial.print (mapped_result); // Izdrukā aprēķinātos datus uz Serial Monitor Serial.print ("steps:"); Serial.print (soļi); Serial.print (""); Sērijas nospiedums (attālums); Serial.print (""); Serial.print (""); Serial.println (cals3); ja (Bluetooth.pieejams ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Nosūta datus uz Arduino, izmantojot Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Steps:"); Bluetooth.print (soļi); Bluetooth.print ("soļi Attālums:"); Bluetooth.print (attālums); Bluetooth.print ("km");}}}

3. darbība. Lietotnes izveide

Lietotnes izveide
Lietotnes izveide
Lietotnes izveide
Lietotnes izveide

Lietotne saņem datus no HC-05 mikroshēmas uz viedtālruni, izmantojot Bluetooth. Jūs izmantojat saraksta atlasītāju, lai izvēlētos, kurai Bluetooth ierīcei vēlaties sūtīt savus datus. Pēc tam jūsu lietotne saņem datus no jūsu HC-05. Lietotnes bloki ir parādīti iepriekš. (Lietotne izveidota, izmantojot MIT App Inventor 2)

4. solis: pieskarieties savienojumiem

Pieskaroties savienojumiem
Pieskaroties savienojumiem
Pieskaroties savienojumiem
Pieskaroties savienojumiem
Pieskaroties savienojumiem
Pieskaroties savienojumiem

Pēdējais solis ir lentu visus savienojumus. Jūs varat to darīt tāpat kā es, vai izmantot savu radošumu. Tomēr ievietojiet akselerometru, kā es to darīju attēlā.

5. solis: izbaudiet

Izmantojiet šo sīkrīku, dodoties pastaigās, skrējienos, treniņu sesijās utt. Jūs varat apkopot datus no šī sīkrīka un izmantot to jaunu mērķu izvirzīšanai.

Es ceru, ka jums patika šī pamācība un izmantosit manu sīkrīku veselīgākam dzīvesveidam.

Ieteicams: