Πίνακας περιεχομένων:
- Βήμα 1: Το υλικό που μπορεί να χρειαστείτε:
- Βήμα 2: Εκτυπώστε το κέλυφος
- Βήμα 3: Συνδέστε το κύκλωμα
- Βήμα 4: Καύση προγράμματος
- Βήμα 5: Συγκολλήστε και εγκαταστήστε
Βίντεο: Πώς να φτιάξετε ένα βηματόμετρο βραχιολιού: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Μου αρέσει να περπατάω και να τρέχω στην περιοχή που μένω. Απολαμβάνω τον χρόνο που είμαι μόνος, επειδή μερικές φοβερές ιδέες μου έρχονται πάντα αυτή τη στιγμή. Πρόσφατα αγόρασα έναν αισθητήρα αδρανειακής κίνησης 6 αξόνων από την DFRobot. Μου έρχεται λοιπόν στο μυαλό ότι γιατί να μην φτιάξω ένα βηματόμετρο βραχιολιού για να υπολογίσω τη φυσική μου δύναμη. Δεν μπορώ πάντα να του αντισταθώ όταν έρχεται η έμπνευση.
Εντάξει, επιτρέψτε μου να σηκωθώ και να ξεκινήσω.
Βήμα 1: Το υλικό που μπορεί να χρειαστείτε:
Βαρύτητα: I2C BMI160 Αισθητήρας αδρανειακής κίνησης 6 αξόνων × 1
Σκαθάρι - Το μικρότερο Arduino × 1
Gravity I2C OLED-2864 Οθόνη × 1
Μικρή μπαταρία λιθίου 3,7V × 1
Κουμπί × 2
Εναλλαγή διακόπτη × 1
Ζώνη ρολογιού 1 ×
Ο αισθητήρας αδρανειακής κίνησης 6 αξόνων BMI160 ενσωματώνει επιταχυνσιόμετρο 16-bit-3 αξόνων με γυροσκόπιο 3 αξόνων εξαιρετικά χαμηλής ισχύος. Όταν το επιταχυνσιόμετρο και το γυροσκόπιο είναι σε πλήρη λειτουργία, η κατανάλωση ενέργειας είναι συνήθως περίπου 900 uA.
Βήμα 2: Εκτυπώστε το κέλυφος
Η εμπνευσμένη σχεδίαση προέρχεται από το αγαπημένο μου ρολόι. Η οθόνη του έχει σχεδιαστεί ως απλή και κομψή. Το δεύτερο χέρι, το λεπτό χέρι και ο δείκτης ώρας καταλαμβάνουν το μεγαλύτερο μέρος της οθόνης, το οποίο μας βολεύει να αναγνωρίζουμε το χρόνο. Έχει βάρος 40g και τιμή 15 $.
(Αφού εκτυπώσετε το κέλυφος, μπορείτε να ψεκάσετε μαύρο χρώμα στα μαύρα μέρη για να γίνει το χρώμα συμφωνημένο ισοδύναμα.)
Συχνά συλλέγω λειαντικό υλικό. Είναι ένα είδος χόμπι μου. Αφού έψαξα σε κασέλες και ντουλάπια, τελικά βρήκα ένα Yakeli του οποίου το χρώμα μοιάζει πολύ με αυτό του OLED. Αποφασίζω λοιπόν να το κόψω και να το χρησιμοποιήσω ως πάνελ.
Βήμα 3: Συνδέστε το κύκλωμα
OLED και BMI160 έχουν και οι δύο διεπαφή I2C, οπότε απλά πρέπει να τα κολλήσετε στην αντίστοιχη διεπαφή I2C του Beetle.
Βήμα 4: Καύση προγράμματος
Αναθεώρησα άμεσα το πρόγραμμα βηματόμετρου στη βιβλιοθήκη BMI160. Προσθέστε τη λειτουργία millis () για να μετατρέψετε το χρόνο λειτουργίας του συστήματος σε χρονόμετρο. Προσθέτω τον κωδικό εμφάνισης της βιβλιοθήκης χαρακτήρων u8g. Αφού δοκίμασα τη γραμματοσειρά στο αρχείο κεφαλής u8g.h μία προς μία, διαπίστωσα ότι η γραμματοσειρά freedoomr είναι υπέροχη για μένα.
Ο κώδικας μετατροπής του χρόνου λειτουργίας του συστήματος σε χρονόμετρο εμφανίζεται παρακάτω:
ανυπόγραφο int ss = 1000 · ανυπόγραφο int mi = ss*60; μακρύ λεπτό = t0/mi; μεγάλο δευτερόλεπτο = (t0-λεπτό*μίλι)/ss; long milliSecond = sysTime-minute*mi-second*ss; strTime [0] = (λεπτό%60)/10+'0'; strTime [1] = λεπτό%60%10+'0'; strTime [3] = (δεύτερο%60)/10+'0'; strTime [4] = δεύτερο%60%10+'0'; strTime [6] = milliSecond/100+'0'; strTime [7] = (milliSecond%100)/10+'0';
Βήμα 5: Συγκολλήστε και εγκαταστήστε
Νομίζω ότι αυτό το βήμα είναι το πιο δύσκολο, γιατί αφού σχεδίασα τη διανομή χώρου και εγκατέστησα τα μέρη προσεκτικά, ανοίγω τον διακόπτη και μόλις διαπίστωσα ότι το πράγμα δεν λειτούργησε. Για άλλη μια φορά, ένα ή δύο σύρματα έχουν κοπεί από εμένα κατά λάθος κατά την εγκατάσταση. Αλλά πιστεύω στο "όπου υπάρχει υπομονή, υπάρχει τρόπος". Μετά από πολλές αποτυχίες, η επιτυχία έρχεται τελικά σε μένα.
Χρησιμοποιήστε ηλεκτρικό μύλο για να ανοίξετε μια τρύπα 1mm και στα δύο άκρα του κελύφους, εγκαταστήστε όλα τα μέρη μαζί και, στη συνέχεια, ολόκληρο το έργο έχει τελειώσει τώρα.
Μπορεί να παρατηρήσετε ότι υπάρχουν δύο κουμπιά στην αριστερή πλευρά, το κάτω είναι για χρονόμετρο, οπότε τι γίνεται με το επάνω;
Για τρέξιμο τη νύχτα! Το επάνω κουμπί χρησιμοποιείται για τον έλεγχο των τεσσάρων LED 5mm (γέμισα τη ρωγμή μεταξύ της τρύπας και του διακόπτη με κόλλα UV σε αντίστοιχο χρώμα για να κάνω το βραχιολάκι πιο εξαίσιο.)
Η θέση των τεσσάρων LED είναι σύμφωνη με τη γωνία κύματος των όπλων κατά τη διάρκεια του τρεξίματος των ανθρώπων. Το έδαφος θα είναι πάντα φωτισμένο ανεξάρτητα από το πώς κινείται ο βραχίονας.
Αυτό το βηματόμετρο βραχιολιού δεν με βοηθά μόνο στον υπολογισμό της σωματικής μου δύναμης, αλλά επίσης το καθιστά πιο ασφαλές να τρέχω τη νύχτα. Τόσο καλά πράγματα, αξίζει να το έχεις.
Συνιστάται:
Πώς να φτιάξετε ένα πρόγραμμα οδήγησης υψηλής τάσης για ένα βηματικό μοτέρ: 5 βήματα
Πώς να φτιάξετε ένα πρόγραμμα οδήγησης υψηλής τάσης για ένα βηματικό μοτέρ: εδώ θα δούμε πώς να φτιάξετε ένα πρόγραμμα οδήγησης βηματικού κινητήρα χρησιμοποιώντας τον ελεγκτή TB6560AHQ της Toshiba. Αυτός είναι ένας πλήρης ελεγκτής που χρειάζεται μόνο 2 μεταβλητές ως είσοδο και κάνει όλη τη δουλειά. Αφού χρειάστηκα δύο από αυτά, τα έκανα και τα δύο χρησιμοποιώντας το
Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi: 8 βήματα
Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi: Ο σκοπός αυτού είναι να δημιουργήσετε ένα παιχνίδι στο raspberry pi χρησιμοποιώντας μουσική, κουμπιά, φώτα και βομβητή! το παιχνίδι ονομάζεται Άσοι και ο στόχος είναι να φτάσουμε όσο το δυνατόν πιο κοντά στο 21 χωρίς να το παρακάνουμε Βήμα 1: Προετοιμασία του Raspberry Pi Πάρτε το raspberry pi και
Πώς να φτιάξετε ένα drone χρησιμοποιώντας το Arduino UNO - Φτιάξτε ένα Quadcopter χρησιμοποιώντας μικροελεγκτή: 8 βήματα (με εικόνες)
Πώς να φτιάξετε ένα drone χρησιμοποιώντας το Arduino UNO | Φτιάξτε ένα Quadcopter χρησιμοποιώντας μικροελεγκτή: Εισαγωγή Επισκεφθείτε το κανάλι μου στο Youtube Ένα Drone είναι ένα πολύ ακριβό gadget (προϊόν) για αγορά. Σε αυτήν την ανάρτηση θα συζητήσω πώς θα το φτιάξω φθηνά; Και πώς μπορείτε να φτιάξετε το δικό σας έτσι σε φθηνή τιμή … Λοιπόν στην Ινδία όλα τα υλικά (κινητήρες, ESC
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: 9 βήματα
Πώς να φτιάξετε ένα CubeSat με ένα Arduino με ένα Arducam: Στην πρώτη εικόνα, έχουμε ένα Arduino και ονομάζεται " Arduino Uno. &Quot; Στη δεύτερη εικόνα, έχουμε ένα Arducam, και ονομάζεται " Arducam OV2640 Μίνι 2MP. &Quot; Μαζί με τη δεύτερη εικόνα, υπάρχουν τα υλικά που θα χρειαστείτε για
TOUCH SWITCH - Πώς να φτιάξετε έναν διακόπτη αφής χρησιμοποιώντας ένα τρανζίστορ και ένα Breadboard .: 4 βήματα
TOUCH SWITCH | Πώς να φτιάξετε έναν διακόπτη αφής χρησιμοποιώντας ένα τρανζίστορ και ένα Breadboard .: Ο διακόπτης αφής είναι ένα πολύ απλό έργο που βασίζεται στην εφαρμογή των τρανζίστορ. Το τρανζίστορ BC547 χρησιμοποιείται σε αυτό το έργο το οποίο λειτουργεί ως διακόπτης αφής. ΒΕΒΑΙΩΘΕΙΤΕ ΝΑ ΔΕΙΤΕ ΤΟ ΒΙΝΤΕΟ ΠΟΥ ΘΑ ΣΑΣ ΔΩΣΕΙ ΟΛΕΣ ΤΙΣ ΛΕΠΤΟΜΕΡΕΙΕΣ ΓΙΑ ΤΟ ΕΡΓΟ