Πίνακας περιεχομένων:
- Βήμα 1: Προετοιμασία έργου
- Βήμα 2: Λήψη λογισμικού
- Βήμα 3: Δημιουργία λογαριασμού για το Fitbit Studio
- Βήμα 4: Δημιουργία έργου εφαρμογής Fitbit
- Βήμα 5: Ξεκινήστε το Developer Bridge στο Mobile Fitbit
- Βήμα 6: Ξεκινήστε τον προγραμματιστή σε ρολόγια Fitbit
- Βήμα 7: Συνδέστε το Fitbit Studio με το κινητό και το ρολόι
- Βήμα 8: Εγκατάσταση προγράμματος στο ρολόι
- Βήμα 9: Συνδέστε το IO για RPI
- Βήμα 10: Εγκατάσταση λογισμικού για RPI
- Βήμα 11: Έναρξη προγράμματος σε RPI
- Βήμα 12: Δοκιμή και εκτέλεση προγράμματος
- Βήμα 13: Αντιμετώπιση προβλημάτων
Βίντεο: Fitbit Raspberry Pi: 13 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτό το έργο δείχνει πώς να χρησιμοποιείτε το ρολόι Fitbit για τον έλεγχο του IO στο Raspberry Pi. Αυτό το έργο είχε αναπτυχθεί στο Fitbit ionic. Αλλά θα πρέπει να λειτουργεί σε οποιοδήποτε ρολόι Fitbit με εγκατεστημένο το FItbit OS. Μπορούμε να ελέγξουμε τόσο την ψηφιακή όσο και την αναλογική θύρα χρησιμοποιώντας pigpio και βιβλιοθήκη υποδοχών ιστού που εκτελούνται σε RPi. Αυτό το έργο υποστηρίζει 10 θύρες IO στη θύρα RPI 1-5 έχουν οριστεί για ψηφιακή θύρα που μπορεί να ενεργοποιηθεί/απενεργοποιηθεί μόνο. Η θύρα 6 -10 έχει οριστεί για την αναλογική θύρα. Οι χρήστες μπορούν να στείλουν τιμή αύξησης ή μείωσης για την αναλογική θύρα. Σε αυτό το έργο, παρουσιάζουμε αναλογική θύρα χρησιμοποιώντας servo. Λάβετε υπόψη ότι η αναλογική τιμή θα διαφέρει ανάλογα με τις αναλογικές συσκευές.
Βήμα 1: Προετοιμασία έργου
Σκεύη, εξαρτήματα
1. Raspberry Pi (δοκιμάσαμε το RPi 3)
2. Καλώδιο για υποδοχή IO RPI
3. Breadboard με πέντε LED και πέντε αντιστάσεις 330 ohm ή
4. Servo
5. Ρολόι Fitibit με εγκατεστημένο το Fitbit OS
Λογισμικό
1. pigpio για εγκατάσταση μεταβείτε στη διεύθυνση
2. Βιβλιοθήκη υποδοχών ιστού μεταβείτε στη διεύθυνση
3. Ο λογαριασμός του Fitbit studio μεταβείτε στη διεύθυνση
4. Κατεβάστε το Fitbit OS Simulator από τη διεύθυνση
Για περισσότερες πληροφορίες σχετικά με την ανάπτυξη του προγράμματος Fitibt, επισκεφθείτε τη διεύθυνση
Βήμα 2: Λήψη λογισμικού
1. Λήψη έργου από τη διεύθυνση
2. Αποσυμπιέστε τα αρχεία έργου.
3. Ο διακομιστής υποδοχής του προγράμματος RPI βρίσκεται στο RPI/socket.js.
4. Όλα τα αρχεία έργου Fitbit βρίσκονται στον κατάλογο Fitbit.
Για πληροφορίες σχετικά με καταλόγους ανάπτυξης fitbit, ανατρέξτε στις λεπτομέρειες στη διεύθυνση
Βήμα 3: Δημιουργία λογαριασμού για το Fitbit Studio
1. Μεταβείτε στο studio.fitbit.com
2. Εγγραφείτε στο νέο στούντιο Fitbit στο studio.fitbit.com.
Βήμα 4: Δημιουργία έργου εφαρμογής Fitbit
1. Goto studio.fitbit.com
2. Μετά τη σύνδεση, κάντε κλικ στο νέο έργο.
3. Εισαγάγετε το όνομα του νέου έργου. Επιλέξτε κενό πρότυπο έργου και κάντε κλικ στη δημιουργία.
4. Επιλέξτε όλα τα αρχεία και τους φακέλους που αποσυμπιέζονται από το βήμα 1.
5. Σύρετε όλα τα αρχεία στην περιοχή Αρχεία έργου.
Βήμα 5: Ξεκινήστε το Developer Bridge στο Mobile Fitbit
1. Ξεκινήστε την εφαρμογή Fitbit (σε κινητά).
2. Επιλέξτε Λογαριασμός επάνω αριστερά.
3. Στις συσκευές, επιλέξτε το μοντέλο του ρολογιού σας.
4. Επιλέξτε Μενού προγραμματιστή.
5. Ενεργοποιήστε το Developer Bridge. Περιμένετε να αλλάξει το μήνυμα από σύνδεση σε συνδεδεμένο
Βήμα 6: Ξεκινήστε τον προγραμματιστή σε ρολόγια Fitbit
1. Μεταβείτε στη ρύθμιση.
2. Κάντε κύλιση προς τα κάτω μέχρι να βρείτε το "Developer Bridge".
3. Επιλέξτε ενέργεια για σύνδεση με διακομιστή.
4. Περιμένετε έως ότου εμφανιστεί το μήνυμα "Σύνδεση στο πρόγραμμα εντοπισμού σφαλμάτων".
Βήμα 7: Συνδέστε το Fitbit Studio με το κινητό και το ρολόι
1. Στο επάνω μενού, πατήστε Επιλογή συσκευής.
2. Επιλέξτε το ρολόι μας.
3. Στο επάνω μενού, πατήστε Επιλογή τηλεφώνου.
4. Επιλέξτε το τηλέφωνό μας.
5. Περιμένετε τόσο το τηλέφωνο όσο και οι συσκευές να εμφανίζονται συνδεδεμένες
Βήμα 8: Εγκατάσταση προγράμματος στο ρολόι
1. Στο επάνω μενού, πατήστε Εκτέλεση.
Το στούντιο Fitbit θα αρχίσει να συγκεντρώνει και να κατεβάζει προγράμματα τόσο σε κινητά όσο και σε ρολόγια.
2. Μετακινηθείτε στην οθόνη του ρολογιού προς τα αριστερά για να δείτε αν το πρόγραμμα είχε εγκατασταθεί.
3. Μεταβείτε στην εφαρμογή Fitbit
4. Επιλέξτε Λογαριασμός επάνω αριστερά.
5. Στις συσκευές, επιλέξτε το μοντέλο του ρολογιού σας.
6. Επιλέξτε Developer Menu (Μενού προγραμματιστή).
7. Θα πρέπει να δείτε το πρόγραμμα να είναι εγκατεστημένο στην εφαρμογή Sideloaded
Βήμα 9: Συνδέστε το IO για RPI
1. Συνδέστε την υποδοχή IO με το breadboard μέσω καλωδίου.
2. Συνδέστε το LED στη θύρα IO με αντίσταση 330 Ohm για να περιορίσετε το ρεύμα.
3. Συνδέστε το Servo με θύρα IO που έχει εκχωρηθεί για αναλογική θύρα
Βήμα 10: Εγκατάσταση λογισμικού για RPI
1. Εγκαταστήστε τη βιβλιοθήκη υποδοχών ιστού χρησιμοποιώντας την εντολή
npm εγκατάσταση -αποθήκευση ws
2. Εγκαταστήστε τη βιβλιοθήκη pigpio
sudo apt-get ενημέρωση
sudo apt-get install pigpio
3. Λήψη προγράμματος socket.js από τη διεύθυνση https://github.com/wtos03/RaspFit στον κατάλογο RPI
4. Τοποθετήστε το socket.js στον αρχικό κατάλογο.
Βήμα 11: Έναρξη προγράμματος σε RPI
1. Εκτέλεση εντολής
$ sudo κόμβος socke.js
2. Για να ξεκινήσει αυτόματα το πρόγραμμα κατά την εκκίνηση του RPI. Προσθέστε τη γραμμή εντολών στο /etc/rc.local
Βήμα 12: Δοκιμή και εκτέλεση προγράμματος
1. Ξεκινήστε το Fitbit Applicaiton στο Mobile
2. Επιλέξτε Λογαριασμός επάνω αριστερά.
3. Στις συσκευές, επιλέξτε το μοντέλο του ρολογιού σας.
4. Επιλέξτε Μενού προγραμματιστή.
5. Επιλέξτε πρόγραμμα εγκατεστημένο στο Sideloaded App.
6. Επιλέξτε Ρυθμίσεις
7. Ορίστε τη διεύθυνση IP του RPI και της θύρας (Αυτό το έργο χρησιμοποιεί 4000)
8. Προσαρμόστε το βήμα για την αναλογική τιμή εάν χρειάζεται (Προεπιλογή = 20)
9. Επιστρέψτε και βγείτε από την εφαρμογή Fitbit
10. Έναρξη προγράμματος στο ρολόι Fitbit.
11. Επιλέξτε τη θύρα που θέλετε να ελέγξετε
12. Κουμπιά για τη σωστή χρήση για συσκευές ON/OFF
13. Τα κουμπιά στα αριστερά χρησιμοποιούν για αύξηση/μείωση αναλογικής τιμής
Βήμα 13: Αντιμετώπιση προβλημάτων
Σφάλμα: Δεν είναι δυνατός ο έλεγχος εισόδου/εξόδου στο RPI
- Ελέγξτε το δίκτυο μέσω της διεύθυνσης ping του RPI.
- Έξοδος από το πρόγραμμα τόσο στο ρολόι Fitbit όσο και στο RPI.
- Ξεκινήστε την εφαρμογή Fitbit και συγχρονίστε με το ρολόι Fitbit.
- Έναρξη προγράμματος σε RPI.
- Έναρξη προγράμματος στο ρολόι Fitbit.
Συνιστάται:
Επιτρέψτε να διορθώσετε μια φόρτιση Fitbit 2 μαζί. Γραμμές στην οθόνη .: 3 βήματα
Επιτρέψτε να διορθώσετε μια φόρτιση Fitbit 2 μαζί. Γραμμές στην οθόνη .: Έτσι, περίπου 13 αναρτήσεις μετά την αγορά του πρώτου μου Fitbit άρχισα να παίρνω γραμμές που πέρασαν από την οθόνη. Κάθε μέρα ένας άλλος εμφανιζόταν μερικές φορές περισσότερο από έναν την ημέρα. Φρόντισα πολύ καλά το Fitbit μου σκέφτηκα και δεν ήξερα γιατί ξεκίνησε. μια φορά
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: 3 βήματα
Ανίχνευση προσώπου στο Raspberry Pi 4B σε 3 βήματα: Σε αυτό το Instructable πρόκειται να πραγματοποιήσουμε ανίχνευση προσώπου στο Raspberry Pi 4 με το Shunya O/S χρησιμοποιώντας τη βιβλιοθήκη Shunyaface. Το Shunyaface είναι μια βιβλιοθήκη αναγνώρισης/ανίχνευσης προσώπου. Το έργο στοχεύει στην επίτευξη της ταχύτερης ταχύτητας ανίχνευσης και αναγνώρισης με
Δείτε όλα τα δεδομένα Fitbit σε έναν πίνακα ελέγχου: 5 βήματα
Δείτε όλα τα δεδομένα Fitbit σε έναν πίνακα ελέγχου: Είναι το νέο έτος και αυτό σημαίνει ότι όλοι έχουμε νέους στόχους. Ένας κοινός στόχος για το νέο έτος είναι να είστε πιο υγιείς, είτε αυτό σημαίνει ότι τρώτε καλύτερα, ασκείστε περισσότερο ή είστε πιο δραστήριοι γενικά. Ο αγαπημένος μου τρόπος για να παρακολουθώ όλα αυτά που είναι το Fitbit μου
Διεπαφή Αισθητήρας ADXL335 στο Raspberry Pi 4B σε 4 Βήματα: 4 Βήματα
Interface ADXL335 Sensor στο Raspberry Pi 4B σε 4 Βήματα: Σε αυτό το Instructable πρόκειται να διασυνδέσουμε έναν αισθητήρα ADXL335 (επιταχυνσιόμετρο) στο Raspberry Pi 4 με Shunya O/S
Εγκατάσταση του Raspbian στο Raspberry Pi 3 B χωρίς HDMI - Ξεκινώντας με το Raspberry Pi 3B - Ρύθμιση του Raspberry Pi σας 3: 6 βήματα
Εγκατάσταση του Raspbian στο Raspberry Pi 3 B χωρίς HDMI | Ξεκινώντας με το Raspberry Pi 3B | Ρύθμιση του Raspberry Pi 3: Όπως γνωρίζετε μερικοί από εσάς, οι υπολογιστές Raspberry Pi είναι φοβεροί και μπορείτε να αποκτήσετε ολόκληρο τον υπολογιστή μόνο σε έναν μικρό πίνακα. Το Raspberry Pi 3 Model B διαθέτει τετραπύρηνο 64-bit ARM Cortex A53 χρονισμένο στα 1,2 GHz. Αυτό θέτει το Pi 3 περίπου 50