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

Fitbit Raspberry Pi: 13 βήματα
Fitbit Raspberry Pi: 13 βήματα

Βίντεο: Fitbit Raspberry Pi: 13 βήματα

Βίντεο: Fitbit Raspberry Pi: 13 βήματα
Βίντεο: PICOW Review τα πρώτα βήματα 2024, Νοέμβριος
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Αυτό το έργο δείχνει πώς να χρησιμοποιείτε το ρολόι 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

Δημιουργία λογαριασμού για το Fitbit Studio
Δημιουργία λογαριασμού για το Fitbit Studio

1. Μεταβείτε στο studio.fitbit.com

2. Εγγραφείτε στο νέο στούντιο Fitbit στο studio.fitbit.com.

Βήμα 4: Δημιουργία έργου εφαρμογής Fitbit

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

1. Goto studio.fitbit.com

2. Μετά τη σύνδεση, κάντε κλικ στο νέο έργο.

3. Εισαγάγετε το όνομα του νέου έργου. Επιλέξτε κενό πρότυπο έργου και κάντε κλικ στη δημιουργία.

4. Επιλέξτε όλα τα αρχεία και τους φακέλους που αποσυμπιέζονται από το βήμα 1.

5. Σύρετε όλα τα αρχεία στην περιοχή Αρχεία έργου.

Βήμα 5: Ξεκινήστε το Developer Bridge στο Mobile Fitbit

Ξεκινήστε το Developer Bridge στο Mobile Fitbit
Ξεκινήστε το Developer Bridge στο Mobile Fitbit
Ξεκινήστε το Developer Bridge στο Mobile Fitbit
Ξεκινήστε το Developer Bridge στο Mobile Fitbit
Ξεκινήστε το Developer Bridge στο Mobile Fitbit
Ξεκινήστε το Developer Bridge στο Mobile Fitbit
Ξεκινήστε το Developer Bridge στο Mobile Fitbit
Ξεκινήστε το Developer Bridge στο Mobile Fitbit

1. Ξεκινήστε την εφαρμογή Fitbit (σε κινητά).

2. Επιλέξτε Λογαριασμός επάνω αριστερά.

3. Στις συσκευές, επιλέξτε το μοντέλο του ρολογιού σας.

4. Επιλέξτε Μενού προγραμματιστή.

5. Ενεργοποιήστε το Developer Bridge. Περιμένετε να αλλάξει το μήνυμα από σύνδεση σε συνδεδεμένο

Βήμα 6: Ξεκινήστε τον προγραμματιστή σε ρολόγια Fitbit

Ξεκινήστε τον προγραμματιστή σε ρολόγια Fitbit
Ξεκινήστε τον προγραμματιστή σε ρολόγια Fitbit
Ξεκινήστε τον προγραμματιστή σε ρολόγια Fitbit
Ξεκινήστε τον προγραμματιστή σε ρολόγια Fitbit

1. Μεταβείτε στη ρύθμιση.

2. Κάντε κύλιση προς τα κάτω μέχρι να βρείτε το "Developer Bridge".

3. Επιλέξτε ενέργεια για σύνδεση με διακομιστή.

4. Περιμένετε έως ότου εμφανιστεί το μήνυμα "Σύνδεση στο πρόγραμμα εντοπισμού σφαλμάτων".

Βήμα 7: Συνδέστε το Fitbit Studio με το κινητό και το ρολόι

Συνδέστε το Fitbit Studio με το κινητό και το ρολόι
Συνδέστε το Fitbit Studio με το κινητό και το ρολόι

1. Στο επάνω μενού, πατήστε Επιλογή συσκευής.

2. Επιλέξτε το ρολόι μας.

3. Στο επάνω μενού, πατήστε Επιλογή τηλεφώνου.

4. Επιλέξτε το τηλέφωνό μας.

5. Περιμένετε τόσο το τηλέφωνο όσο και οι συσκευές να εμφανίζονται συνδεδεμένες

Βήμα 8: Εγκατάσταση προγράμματος στο ρολόι

Εγκατάσταση προγράμματος στο Watch
Εγκατάσταση προγράμματος στο Watch
Εγκατάσταση προγράμματος στο ρολόι
Εγκατάσταση προγράμματος στο ρολόι

1. Στο επάνω μενού, πατήστε Εκτέλεση.

Το στούντιο Fitbit θα αρχίσει να συγκεντρώνει και να κατεβάζει προγράμματα τόσο σε κινητά όσο και σε ρολόγια.

2. Μετακινηθείτε στην οθόνη του ρολογιού προς τα αριστερά για να δείτε αν το πρόγραμμα είχε εγκατασταθεί.

3. Μεταβείτε στην εφαρμογή Fitbit

4. Επιλέξτε Λογαριασμός επάνω αριστερά.

5. Στις συσκευές, επιλέξτε το μοντέλο του ρολογιού σας.

6. Επιλέξτε Developer Menu (Μενού προγραμματιστή).

7. Θα πρέπει να δείτε το πρόγραμμα να είναι εγκατεστημένο στην εφαρμογή Sideloaded

Βήμα 9: Συνδέστε το IO για RPI

Συνδέστε το IO για RPI
Συνδέστε το IO για RPI
Συνδέστε το IO για RPI
Συνδέστε το IO για RPI
Συνδέστε το IO για RPI
Συνδέστε το 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.

Συνιστάται: