Inhaltsverzeichnis:

DIY intelligente Knöchelgewichte - Gunook
DIY intelligente Knöchelgewichte - Gunook

Video: DIY intelligente Knöchelgewichte - Gunook

Video: DIY intelligente Knöchelgewichte - Gunook
Video: Kingmaker - The Change of Destiny Episode 10 | Arabic, English, Turkish, Spanish Subtitles 2024, November
Anonim
DIY intelligente Knöchelgewichte
DIY intelligente Knöchelgewichte
DIY intelligente Knöchelgewichte
DIY intelligente Knöchelgewichte
DIY intelligente Knöchelgewichte
DIY intelligente Knöchelgewichte

Möglicherweise haben Sie in Ihrem Leben Knöchelgewichte verwendet. Sie stärken deine Beine, steigern deine Laufgeschwindigkeit und machen dich sogar noch aktiver. Sie können jedoch niemals Daten von Ihren Knöchelgewichten sammeln. Sie können sich keine eigenen Trainingsziele setzen und werden nicht motiviert, mehr zu tun. Nun, mit Hilfe einiger Tools können Sie Ihre eigenen intelligenten Gewichte herstellen! Dieses Projekt ist sehr einfach und wird sich positiv auf Ihren Lebensstil auswirken.

Lieferungen

  • 1x Arduino Uno
  • 1x ADXL335 Beschleunigungsmesser
  • 1x HC-05 Bluetooth-Modul
  • 7x Überbrückungsdrähte
  • 1x 9 Volt Batterieclip
  • 1x Gleichstromstecker
  • 1x 9-Volt-Batterie
  • 1x Knöchelgewicht

Schritt 1: Aufbau der Verbindungen

Aufbau der Verbindungen
Aufbau der Verbindungen

Verbinden Sie das HC-05 Bluetooth-Modul und den ADXL335-Beschleunigungsmesser mit einigen Überbrückungsdrähten mit Ihrem Arduino. Löten Sie den Batterieclip an den Gleichstromstecker und fügen Sie einen Schalter dazwischen hinzu. Die Gesamtverbindungen sind:

  • ADXL335 Y-OUT-Pin an Arduino A3-Pin
  • ADXL335 VCC-Pin zu Arduino 3.3V-Pin
  • ADXL335 GND-Pin zu Arduino GND-Pin
  • HC-05 TXD-Pin auf Arduino D5-Pin
  • HC-05 RXD-Pin auf Arduino D6-Pin
  • HC-05 VCC-Pin zu Arduino 5V-Pin
  • HC-05 GND-Pin zu Arduino GND-Pin

Schritt 2: Hochladen des Codes

Der Code für das Arduino ist ziemlich einfach und verwendet eine Vielzahl von Formeln. Jedes Mal, wenn Sie Ihr Bein anheben, fügt der ADXL335 einen Schritt hinzu. Dann berechnet das Programm Ihre Vitalwerte aus Ihren Schritten zusammen mit Ihrer Größe und Ihrem Gewicht. Schließlich sendet der Arduino die Daten über Bluetooth an Ihr Telefon. Hier ist der Code:

#enthalten

SoftwareSerielles Bluetooth(5, 6); // (TXD, RXD) von HC-05 Zeichen BT_input; int-Höhe=135; // Geben Sie Ihre Körpergröße (in cm) ein int weight=35; // Geben Sie Ihr Gewicht (kg) ein Float cals1; Schwimmercals2; int-Schritte = 0; Schwimmercals3; Schwimmdistanz; Schwebeschritt; Schwimmer cals0; Void setup () { Bluetooth.begin (9600); // Beginnt die Kommunikation mit HC-05 Serial.begin (9600); // Beginnt die Kommunikation mit dem seriellen Monitor pinMode (A3, INPUT); // Definiert ADXL335 Y-OUT-Pin aufrechtzuerhalten. Void loop () { Int raw_result = analogRead (A3); // Liest Daten von ADXL335 int mapped_result = map(raw_result, 0, 1023, 0, 255); // Ordnet die empfangenen Daten zu if(mapped_result=60){steps+=2; delay(500);} // Fügt 2 Schritte hinzu, da wir die Schritte beider Beine zählen müssen stride=height*0.43; Distanz = Schritt * Schritte; Distanz = Distanz/100000; // Formel zum Ermitteln der Distanz in KM cals0=weight*0.57; cals1=Schritte/Distanz; cal2=cals0/cals1*10; cals3=(cals2/10)*Schritte; // Formel zum Finden von Kalorien Serial.print (mapped_result); // Druckt die berechneten Daten auf Serial Monitor Serial.print ("Schritte: "); Serial.print (Schritte); Serial.print (" "); Serial.print (Abstand); Serial.print (" "); Serial.print (" "); Serial.println (cals3); if (Bluetooth.available()) {BT_input=Bluetooth.read(); if (BT_input=='1') {Bluetooth.print ("Kalorien: "); // Sendet die Daten über Bluetooth an Arduino Bluetooth.print (cals3); Bluetooth.print(" cals Schritte: "); Bluetooth.print (Schritte); Bluetooth.print ("Schritte Entfernung: "); Bluetooth.print (Entfernung); Bluetooth.print("km");} } }

Schritt 3: App erstellen

Erstellen der App
Erstellen der App
Erstellen der App
Erstellen der App

Die App empfängt die Daten vom HC-05-Chip per Bluetooth auf das Smartphone. Mit dem Listpicker wählen Sie aus, an welches Bluetooth-Gerät Sie Ihre Daten senden möchten. Dann erhält Ihre App die Daten von Ihrem HC-05. Die Blöcke für die App sind oben gezeigt. (App erstellt mit MIT App Inventor 2)

Schritt 4: Aufnehmen der Verbindungen

Aufzeichnen der Verbindungen
Aufzeichnen der Verbindungen
Aufzeichnen der Verbindungen
Aufzeichnen der Verbindungen
Aufzeichnen der Verbindungen
Aufzeichnen der Verbindungen

Der letzte Schritt besteht darin, alle Verbindungen mit Klebeband zu versehen. Du kannst es wie ich machen oder deine eigene Kreativität nutzen. Platzieren Sie den Beschleunigungsmesser jedoch so, wie ich es im Bild getan habe.

Schritt 5: Viel Spaß

Verwenden Sie dieses Gadget beim Spazierengehen, Joggen, Training usw. Sie können Daten von diesem Gadget sammeln und damit neue Ziele setzen.

Ich hoffe, dass Sie dieses instructable genossen und mein Gerät für einen gesünderen Lebensstil verwenden werden.

Empfohlen: