Πίνακας περιεχομένων:

DIY έξυπνα βάρη αστραγάλου: 5 βήματα
DIY έξυπνα βάρη αστραγάλου: 5 βήματα

Βίντεο: DIY έξυπνα βάρη αστραγάλου: 5 βήματα

Βίντεο: DIY έξυπνα βάρη αστραγάλου: 5 βήματα
Βίντεο: 5 πράγματα που πρέπει να κάνεις στο σεξ για να κολλήσει μαζί σου 2024, Νοέμβριος
Anonim
DIY Έξυπνα βάρη αστραγάλου
DIY Έξυπνα βάρη αστραγάλου
DIY Έξυπνα βάρη αστραγάλου
DIY Έξυπνα βάρη αστραγάλου
DIY Έξυπνα βάρη αστραγάλου
DIY Έξυπνα βάρη αστραγάλου

Μπορεί να έχετε χρησιμοποιήσει βάρη αστραγάλου στη ζωή σας. Κάνουν τα πόδια σας πιο δυνατά, αυξάνουν την ταχύτητά σας και ακόμη και σας κάνουν πιο δραστήριους. Ωστόσο, δεν μπορείτε ποτέ να συλλέξετε δεδομένα από τα βάρη του αστραγάλου σας. Δεν μπορείτε να θέσετε τους δικούς σας στόχους για άσκηση και δεν έχετε κίνητρο να κάνετε περισσότερα. Λοιπόν, με τη βοήθεια ορισμένων εργαλείων, μπορείτε να φτιάξετε τα δικά σας έξυπνα βάρη! Αυτό το έργο είναι πολύ εύκολο και θα έχει θετικό αντίκτυπο στον τρόπο ζωής σας.

Προμήθειες

  • 1x Arduino Uno
  • 1x Επιταχυνσιόμετρο ADXL335
  • 1x μονάδα Bluetooth HC-05
  • 7x καλώδια βραχυκυκλωτήρων
  • Κλιπ μπαταρίας 1x 9 Volt
  • 1x DC Plug Power
  • Μπαταρία 1x 9 Volt
  • 1x βάρος αστραγάλου

Βήμα 1: Δημιουργία συνδέσεων

Δημιουργία συνδέσεων
Δημιουργία συνδέσεων

Συνδέστε τη μονάδα Bluetooth HC-05 και το επιταχυνσιόμετρο ADXL335 στο Arduino σας χρησιμοποιώντας μερικά καλώδια βραχυκυκλωτήρων. Συγκολλήστε το κλιπ μπαταρίας στο βύσμα τροφοδοσίας DC και προσθέστε έναν διακόπτη μεταξύ τους. Οι συνολικές συνδέσεις είναι:

  • Πείρος ADXL335 Y-OUT σε ακίδα Arduino A3
  • Καρφίτσα ADXL335 VCC σε καρφίτσα Arduino 3.3V
  • Πείρος ADXL335 GND σε καρφίτσα Arduino GND
  • Πείρος HC-05 TXD σε καρφίτσα Arduino D5
  • Πείρος HC-05 RXD σε καρφίτσα Arduino D6
  • Πείρος HC-05 VCC σε καρφίτσα Arduino 5V
  • Πείρος HC-05 GND σε καρφίτσα Arduino GND

Βήμα 2: Μεταφόρτωση του κώδικα

Ο κώδικας για το Arduino είναι αρκετά απλός και χρησιμοποιεί μια ποικιλία τύπων. Κάθε φορά που σηκώνετε το πόδι σας, το ADXL335 προσθέτει ένα βήμα. Στη συνέχεια, το πρόγραμμα υπολογίζει τα ζωτικά στοιχεία σας από τα βήματά σας μαζί με το ύψος και το βάρος σας. Τέλος, το Arduino στέλνει τα δεδομένα στο τηλέφωνό σας μέσω Bluetooth. Εδώ είναι ο κωδικός:

#περιλαμβάνω

SoftwareSerial Bluetooth (5, 6). // (TXD, RXD) HC-05 char BT_input; int ύψος = 135; // εισάγετε το ύψος σας (σε cm) int βάρος = 35; // εισάγετε το βάρος σας (kg) float cals1; float cals2; int βήματα = 0; float cals3; απόσταση επίπλευσης? float stepide? float cals0; void setup () {Bluetooth.begin (9600); // Αρχίζει την επικοινωνία με το HC-05 Serial.begin (9600). // Αρχίζει την επικοινωνία με τον σειριακό μόνιτορ pinMode (A3, INPUT). // Ορίζει ADXL335 Y-OUT pin} void loop () {int raw_result = analogRead (A3); // Διαβάζει δεδομένα από ADXL335 int mapped_result = map (raw_result, 0, 1023, 0, 255); // Χαρτογραφεί τα ληφθέντα δεδομένα εάν (mapped_result = 60) {βήματα+= 2; καθυστέρηση (500);} // Προσθέτει 2 βήματα καθώς πρέπει να μετρήσουμε τα βήματα που έγιναν και από τα δύο πόδια βήμα = ύψος*0,43; απόσταση = διασκελισμός*βήματα. απόσταση = απόσταση/100000? // Τύπος για εύρεση απόστασης σε KM cals0 = βάρος*0.57; cals1 = βήματα/απόσταση. cals2 = cals0/cals1*10; cals3 = (cals2/10)*βήματα. // Τύπος για εύρεση θερμίδων Serial.print (mapped_result); // Εκτυπώνει τα υπολογισμένα δεδομένα στο Serial Monitor Serial.print ("βήματα:"). Serial.print (βήματα); Serial.print (""); Serial.print (απόσταση); Serial.print (""); Serial.print (""); Serial.println (cals3); if (Bluetooth.available ()) {BT_input = Bluetooth.read (); if (BT_input == '1') {Bluetooth.print ("Calories:"); // Στέλνει τα δεδομένα στο Arduino μέσω Bluetooth Bluetooth.print (cals3); Bluetooth.print ("cals Steps:"); Bluetooth.print (βήματα). Bluetooth.print ("βήματα Απόσταση:"); Bluetooth.print (απόσταση). Bluetooth.print ("km");}}}

Βήμα 3: Δημιουργία της εφαρμογής

Δημιουργία της εφαρμογής
Δημιουργία της εφαρμογής
Δημιουργία της εφαρμογής
Δημιουργία της εφαρμογής

Η εφαρμογή λαμβάνει τα δεδομένα από το τσιπ HC-05 στο Smartphone μέσω bluetooth. Χρησιμοποιείτε το εργαλείο επιλογής λίστας για να επιλέξετε σε ποια συσκευή Bluetooth θέλετε να στείλετε τα δεδομένα σας. Στη συνέχεια, η εφαρμογή σας λαμβάνει τα δεδομένα από το HC-05. Τα μπλοκ για την εφαρμογή εμφανίζονται παραπάνω. (Η εφαρμογή δημιουργήθηκε χρησιμοποιώντας το MIT App Inventor 2)

Βήμα 4: Πατώντας τις Συνδέσεις

Πατώντας τις Συνδέσεις
Πατώντας τις Συνδέσεις
Πατώντας τις Συνδέσεις
Πατώντας τις Συνδέσεις
Πατώντας τις Συνδέσεις
Πατώντας τις Συνδέσεις

Το τελευταίο βήμα είναι να κολλήσετε όλες τις συνδέσεις με ταινία. Μπορείτε να το κάνετε όπως έχω, ή να χρησιμοποιήσετε τη δική σας δημιουργικότητα. Ωστόσο, τοποθετήστε το επιταχυνσιόμετρο όπως έχω κάνει στην εικόνα.

Βήμα 5: Απολαύστε

Χρησιμοποιήστε αυτό το gadget ενώ πηγαίνετε για βόλτες, τζόκινγκ, προπονήσεις κ.λπ. Μπορείτε να συλλέξετε δεδομένα από αυτό το gadget και να τα χρησιμοποιήσετε για να θέσετε νέους στόχους.

Ελπίζω ότι σας άρεσε αυτό το διδακτικό και θα χρησιμοποιήσετε το gadget μου για έναν πιο υγιεινό τρόπο ζωής.

Συνιστάται: