Innehållsförteckning:

DIY Smart Ankelvikter: 5 steg
DIY Smart Ankelvikter: 5 steg

Video: DIY Smart Ankelvikter: 5 steg

Video: DIY Smart Ankelvikter: 5 steg
Video: умные идеи и трюки для мастеров своими руками 2024, November
Anonim
DIY Smart Ankelvikter
DIY Smart Ankelvikter
DIY Smart Ankelvikter
DIY Smart Ankelvikter
DIY Smart Ankelvikter
DIY Smart Ankelvikter

Du kan ha använt fotledsvikter i ditt liv. De gör dina ben starkare, ökar din löphastighet och gör dig till och med mer aktiv. Du kan dock aldrig samla in data från dina fotledsvikter. Du kan inte sätta dina egna mål för träning och blir inte motiverad att göra mer. Tja, med hjälp av några verktyg kan du göra dina egna smarta vikter! Detta projekt är väldigt enkelt och kommer att ha en positiv inverkan på din livsstil.

Tillbehör

  • 1x Arduino Uno
  • 1x ADXL335 Accelerometer
  • 1x HC-05 Bluetooth-modul
  • 7x bygeltrådar
  • 1x 9 volt batteriklämma
  • 1x likströmskontakt
  • 1x 9 volt batteri
  • 1x fotvikt

Steg 1: Skapa anslutningarna

Bygga anslutningarna
Bygga anslutningarna

Anslut HC-05 Bluetooth-modulen och ADXL335 Accelerometer till din Arduino med hjälp av några bygelkablar. Löd batteriklämman till likströmskontakten och lägg till en omkopplare däremellan. De övergripande anslutningarna är:

  • ADXL335 Y-OUT-stift till Arduino A3-stift
  • ADXL335 VCC -stift till Arduino 3.3V -stift
  • ADXL335 GND -stift till Arduino GND -stift
  • HC-05 TXD-stift till Arduino D5-stift
  • HC-05 RXD-stift till Arduino D6-stift
  • HC-05 VCC-stift till Arduino 5V-stift
  • HC-05 GND-stift till Arduino GND-stift

Steg 2: Ladda upp koden

Koden för Arduino är ganska enkel och använder en mängd olika formler. Varje gång du lyfter benet lägger ADXL335 till ett steg. Därefter beräknar programmet dina vitaliteter från dina steg tillsammans med din längd och vikt. Slutligen skickar Arduino data till din telefon via Bluetooth. Här är koden:

#omfatta

SoftwareSerial Bluetooth (5, 6); // (TXD, RXD) av HC-05 char BT_input; int höjd = 135; // ange din längd (i cm) int vikt = 35; // ange din vikt (kg) float cals1; float cals2; int -steg = 0; float cals3; flottöravstånd; flyta steg; flyta cals0; void setup () {Bluetooth.begin (9600); // Börjar kommunikation med HC-05 Serial.begin (9600); // Börjar kommunikation med Serial Monitor pinMode (A3, INPUT); // Definierar ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Läser data från ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Kartlägger mottagna data om (mapped_result = 60) {steg+= 2; delay (500);} // Lägger till 2 steg eftersom vi behöver räkna steg som tagits av båda benen steg = höjd*0,43; avstånd = steg*steg; avstånd = avstånd/100000; // Formel för att hitta avstånd i KM cals0 = vikt*0,57; cals1 = steg/avstånd; cals2 = cals0/cals1*10; cals3 = (cals2/10)*steg; // Formel för att hitta kalorier Serial.print (mapped_result); // Skriver ut beräknade data till Serial Monitor Serial.print ("steg:"); Serial.print (steg); Serial.print (""); Serial.print (avstånd); Serial.print (""); Serial.print (""); Serial.println (cals3); om (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Skickar data till Arduino via Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Steps:"); Bluetooth.print (steg); Bluetooth.print ("steg Avstånd:"); Bluetooth.print (avstånd); Bluetooth.print ("km");}}}

Steg 3: Skapa appen

Skapa appen
Skapa appen
Skapa appen
Skapa appen

Appen tar emot data från HC-05-chipet till smarttelefonen via bluetooth. Du använder listväljaren för att välja vilken Bluetooth-enhet du vill skicka dina data till. Därefter tar din app emot data från din HC-05. Blocken för appen visas ovan. (App skapad med MIT App Inventor 2)

Steg 4: Knacka på anslutningarna

Knacka på anslutningarna
Knacka på anslutningarna
Knacka på anslutningarna
Knacka på anslutningarna
Knacka på anslutningarna
Knacka på anslutningarna

Det sista steget är att tejpa alla anslutningar. Du kan göra det som jag har, eller använda din egen kreativitet. Placera dock accelerometern som jag har gjort i bilden.

Steg 5: Njut

Använd den här gadgeten när du går promenader, joggar, träningspass etc. Du kan samla in data från den här gadgeten och använda den för att sätta nya mål.

Jag hoppas att du tyckte om detta instruerbara och kommer att använda min pryl för en hälsosammare livsstil.

Rekommenderad: