Inhaltsverzeichnis:
- Lieferungen
- Schritt 1: Aufbau der Verbindungen
- Schritt 2: Hochladen des Codes
- Schritt 3: App erstellen
- Schritt 4: Aufnehmen der Verbindungen
- Schritt 5: Viel Spaß
Video: DIY intelligente Knöchelgewichte - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
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
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
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
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:
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu tun: 9 Schritte
DIY So zeigen Sie die Zeit auf dem M5StickC ESP32 mit Visuino an - Einfach zu machen: In diesem Tutorial lernen wir, wie Sie den ESP32 M5Stack StickC mit Arduino IDE und Visuino programmieren, um die Zeit auf dem LCD anzuzeigen
Intelligente Brillen: 4 Schritte
Smart Glasses: Hallo zusammen, heute zeige ich euch, wie man Smart Glasses zu Hause herstellt! Eines der großartigsten Dinge an Datenbrillen ist, wie nützlich es in der heutigen Technologiewelt ist, so etwas zu haben und dass es nicht nur eine Version gibt
DIY, wie man eine cool aussehende Uhr macht – StickC – Einfach zu tun: 8 Schritte
DIY Wie man eine cool aussehende Uhr macht - StickC - Einfach zu machen: In diesem Tutorial lernen wir, wie man ESP32 M5Stack StickC mit Arduino IDE und Visuino programmiert, um eine Zeit auf dem LCD anzuzeigen und die Zeit auch mit den StickC-Tasten einzustellen
DIY Bluetooth Boombox Lautsprecher - HOW TO: 13 Schritte (mit Bildern)
DIY Bluetooth Boombox Lautsprecher | WIE MAN: Hallo! Vielen Dank, dass Sie sich dieses Projekt angesehen haben, dieses ist auf meiner Favoritenliste! Ich freue mich sehr, dieses tolle Projekt realisiert zu haben. Während des gesamten Projekts wurden viele neue Techniken verwendet, um die Gesamtqualität und das Finish der Spea
Intelligente Lektion: 6 Schritte
Smart Lesson: O projeto Smart Lesson visa criar um produto no qual os professores possam utilizar como um conteúdo a mais para ensinar seus alunos os levando a um nível de aprendizado muito superior por conseguir de mostrar…;dos conteguir