Sisällysluettelo:

DIY Smart nilkkapainot: 5 vaihetta
DIY Smart nilkkapainot: 5 vaihetta

Video: DIY Smart nilkkapainot: 5 vaihetta

Video: DIY Smart nilkkapainot: 5 vaihetta
Video: ✅️ Cut and sew pants in🔥 [5] simplified steps ❤️ 2024, Marraskuu
Anonim
DIY Smart nilkkapainot
DIY Smart nilkkapainot
DIY Smart nilkkapainot
DIY Smart nilkkapainot
DIY Smart nilkkapainot
DIY Smart nilkkapainot

Olet ehkä käyttänyt nilkkapainoja elämässäsi. Ne vahvistavat jalkojasi, lisäävät juoksunopeutta ja jopa tekevät sinusta aktiivisemman. Et kuitenkaan voi koskaan kerätä tietoja nilkkapainostasi. Et voi asettaa omia tavoitteita harjoitukselle etkä saa motivaatiota tehdä enemmän. No, joidenkin työkalujen avulla voit tehdä omia älykkäitä painoja! Tämä projekti on erittäin helppo ja sillä on positiivinen vaikutus elämäntyyliisi.

Tarvikkeet

  • 1x Arduino Uno
  • 1x ADXL335 kiihtyvyysmittari
  • 1x HC-05 Bluetooth-moduuli
  • 7x hyppyjohdot
  • 1x 9 voltin akkuklipsi
  • 1x DC -virtapistoke
  • 1x 9 voltin akku
  • 1x nilkan paino

Vaihe 1: Yhteyksien luominen

Yhteyksien rakentaminen
Yhteyksien rakentaminen

Yhdistä HC-05 Bluetooth-moduuli ja ADXL335-kiihtyvyysmittari Arduinoosi käyttämällä joitakin hyppyjohtoja. Liitä akun pidike tasavirtapistokkeeseen ja lisää kytkin väliin.

  • ADXL335 Y-OUT -tappi-Arduino A3 -tappi
  • ADXL335 VCC -tappi Arduinon 3.3V -nastaan
  • ADXL335 GND -tappi - Arduino GND -tappi
  • HC-05 TXD -tappi-Arduino D5 -tappi
  • HC-05 RXD -tappi-Arduino D6 -tappi
  • HC-05 VCC-nasta Arduinon 5V-nastaan
  • HC-05 GND -tappi Arduino GND -tappiin

Vaihe 2: Lataa koodi

Arduinon koodi on melko yksinkertainen ja käyttää erilaisia kaavoja. Aina kun nostat jalkasi, ADXL335 lisää askeleen. Sitten ohjelma laskee elintoimintasi askeleistasi sekä pituutesi ja painosi. Lopuksi Arduino lähettää tiedot puhelimeesi Bluetoothin kautta. Tässä on koodi:

#sisältää

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) HC-05 char BT_input; int korkeus = 135; // syötä pituutesi (cm) int paino = 35; // kirjoita paino (kg) float cals1; kelluvat kalorit2; int askeleet = 0; kelluvat kalorit3; kelluva etäisyys; kelluva askel; kelluvat kalorit0; void setup () {Bluetooth.begin (9600); // Aloittaa yhteydenpidon HC-05 Serial.begin (9600) kanssa; // Aloittaa yhteyden Serial Monitorin kanssa pinMode (A3, INPUT); // Määrittelee ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Lukee tietoja ADXL335: stä int mapped_result = map (raw_result, 0, 1023, 0, 255); // Kartoittaa vastaanotetut tiedot, jos (mapped_result = 60) {steps+= 2; delay (500);} // Lisää 2 askelta, kun meidän on laskettava molempien jalkojen ottamat askeleet askel = korkeus*0,43; etäisyys = askel*askeleet; etäisyys = etäisyys/100000; // Kaava etäisyyden löytämiseksi KM cals0 = paino*0,57; cals1 = askeleet/etäisyys; cals2 = cals0/cals1*10; cals3 = (cals2/10)*askelta; // Kaava löytää kaloreita Serial.print (mapped_result); // Tulostaa lasketut tiedot sarjamonitoriin Serial.print ("steps:"); Serial.print (vaiheet); Serial.print (""); Sarjajälki (etäisyys); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Lähettää tiedot Arduinolle Bluetoothin Bluetooth.print (cals3) kautta; Bluetooth.print ("cals Steps:"); Bluetooth.print (vaiheet); Bluetooth.print ("askeleen etäisyys:"); Bluetooth.print (etäisyys); Bluetooth.print ("km");}}}

Vaihe 3: Sovelluksen luominen

Sovelluksen luominen
Sovelluksen luominen
Sovelluksen luominen
Sovelluksen luominen

Sovellus vastaanottaa tiedot HC-05-sirusta älypuhelimeen bluetoothin kautta. Valitset luettelon valitsimella, mihin Bluetooth-laitteeseen haluat lähettää tietosi. Sitten sovelluksesi vastaanottaa tiedot HC-05-laitteeltasi. Sovelluksen lohkot on esitetty yllä. (Sovellus luotu MIT App Inventor 2: lla)

Vaihe 4: Yhteyksien napauttaminen

Yhteyksien napauttaminen
Yhteyksien napauttaminen
Yhteyksien napauttaminen
Yhteyksien napauttaminen
Yhteyksien napauttaminen
Yhteyksien napauttaminen

Viimeinen vaihe on nauhoittaa kaikki liitännät. Voit tehdä sen kuten minä, tai käyttää omaa luovuuttasi. Aseta kuitenkin kiihtyvyysmittari kuten olen tehnyt kuvassa.

Vaihe 5: Nauti

Käytä tätä gadgetia kävellessäsi, lenkkeillessäsi, harjoituksissa jne. Voit kerätä tietoja tästä gadgetista ja käyttää sitä uusien tavoitteiden asettamiseen.

Toivottavasti pidit tästä ohjeesta ja käytät gadgetiani terveellisempään elämäntapaan.

Suositeltava: