Satura rādītājs:
- Piegādes
- 1. darbība. Savienojumu veidošana
- 2. darbība: koda augšupielāde
- 3. darbība. Lietotnes izveide
- 4. solis: pieskarieties savienojumiem
- 5. solis: izbaudiet
Video: DIY viedie potīšu svari: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
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
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
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
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:
Viedie luksofori: 6 soļi
Gudri luksofori: Kāpēc es izveidoju šo projektu? Es esmu Howest Kortijk students. Tas ir skolas projekts manam otrajam semestrim MCT. Kad es braucu ar savu automašīnu un ielās ir mierīgi, ir bezjēdzīgi stāvēt sarkano gaismu priekšā, ja pretējā nav citas satiksmes
Alus skalu svari: 7 soļi (ar attēliem)
Alus ķegļu svari: Es atgriezos Austrālijā 2016. gadā pēc dažiem gadiem, dzīvojot Taizemē, un es nevarēju noticēt alus kastītes cenai, aptuveni 50 ASV dolāriem. Tāpēc es atkal izveidoju savu alus darītavu, šoreiz pudeļu vietā izmantojot mucas . Nav sekundāras fermentācijas, nav laika patēriņa
Lodēšana D2-5 izsekošanas viedie auto komplekti: 6 soļi
Lodēšanas viedie automašīnu komplekti D2-5: Ievads Šeit ICStation komanda parāda, kā izveidot viedu izsekošanas automašīnas robotu. Mērķis ir iemācīt un dalīties ar cilvēkiem jautrībā ar robotu un lodēšanas praksi, icstation piedāvā daudzas viedas robotu automašīnas pēc jūsu izvēles. Darba veidiIr 16 mm plata bl
Potīšu vingrošanas iekārta: 7 soļi
Potīšu vingrošanas aparāts: ir daži nosacījumi, kad vēlama fizioterapijas vingrošana ir kājas pagriešana pret pretestību. Tos parasti veic, izmantojot " theraband " elastīga, lai nodrošinātu pretestību, bet tās ir milzīgas sāpes organizēt. Tu ha
Viedie siltumnīcas sensori: 5 soļi
Viedie siltumnīcas sensori: Šis Instructable tagad ir mikrokontrolleru konkursā, lūdzu, balsojiet par to: D Sveiki visiem, šodien es jums parādīšu savu mazo projektu, ko uzbūvēju pāris dienas. Šis komplekts sastāv no 4 (četriem) dažādiem sensoriem, un es domāju, ka katrs siltumnīcas īpašnieks