Spisu treści:
- Krok 1: Przygotowanie projektu
- Krok 2: Pobierz oprogramowanie
- Krok 3: Utwórz konto w Fitbit Studio
- Krok 4: Utwórz projekt aplikacji Fitbit
- Krok 5: Uruchom program Developer Bridge na Mobile Fitbit
- Krok 6: Uruchom programistę na zegarkach Fitbit
- Krok 7: Połącz Fitbit Studio z telefonem komórkowym i zegarkiem
- Krok 8: Zainstaluj program na zegarku
- Krok 9: Podłącz IO dla RPI
- Krok 10: Zainstaluj oprogramowanie dla RPI
- Krok 11: Uruchom program na RPI
- Krok 12: Przetestuj i uruchom program
- Krok 13: Rozwiązywanie problemów
Wideo: Fitbit Raspberry Pi: 13 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Ten projekt pokazuje, jak używać zegarka Fitbit do sterowania IO na Raspberry Pi. Ten projekt został opracowany na jonach Fitbit. Ale powinien działać na każdym zegarku Fitbit z zainstalowanym systemem operacyjnym FItbit. Możemy sterować zarówno portem cyfrowym, jak i analogowym za pomocą pigpio i biblioteki gniazd internetowych, które działają na RPi. Ten projekt obsługuje 10 portów IO na porcie RPI 1-5 ustawionych na port cyfrowy, który można tylko włączać/wyłączać. Porty 6 -10 są ustawione na port analogowy. Użytkownicy mogą wysyłać zwiększenie lub zmniejszenie wartości dla portu analogowego. W tym projekcie demonstrujemy port analogowy za pomocą serwa. Należy pamiętać, że wartość analogowa będzie się różnić w zależności od urządzeń analogowych.
Krok 1: Przygotowanie projektu
Sprzęt komputerowy
1. Raspberry Pi (testowaliśmy na RPi 3)
2. Kabel do gniazda RPI IO
3. Płytka stykowa z pięcioma diodami LED i pięcioma rezystorami 330 omów lub
4. Serwo
5. Zegarek Fitibit z zainstalowanym systemem Fitbit OS
Oprogramowanie
1. pigpio do instalacji przejdź do
2. Biblioteka gniazd sieciowych przejdź do
3. Konto Fitbit studio przejdź do
4. Fitbit OS Simulator do pobrania z
Więcej informacji na temat rozwoju programu Fitibt można znaleźć na stronie
Krok 2: Pobierz oprogramowanie
1. Pobierz projekt z
2. Rozpakuj pliki projektu.
3. Serwer gniazd programu RPI znajduje się w RPI/socket.js.
4. Wszystkie pliki projektu Fitbit znajdują się w katalogu Fitbit.
Aby uzyskać informacje na temat katalogów do rozwoju fitbit, zobacz szczegóły na
Krok 3: Utwórz konto w Fitbit Studio
1. Wejdź na studio.fitbit.com
2. Zarejestruj się w nowym studio Fitbit na studio.fitbit.com.
Krok 4: Utwórz projekt aplikacji Fitbit
1. Przejdź do studio.fitbit.com
2. Po zalogowaniu kliknij nowy projekt.
3. Wpisz nazwę nowego projektu. Wybierz pusty szablon projektu i kliknij Utwórz.
4. Wybierz wszystkie pliki i foldery, które zostały rozpakowane z kroku 1.
5. Przeciągnij wszystkie pliki do obszaru Pliki projektu.
Krok 5: Uruchom program Developer Bridge na Mobile Fitbit
1. Uruchom aplikację Fitbit (na urządzeniu mobilnym).
2. Wybierz Konto w lewym górnym rogu.
3. W obszarze Urządzenia wybierz swój model zegarka.
4. Wybierz Menu programisty.
5. Włącz program Developer Bridge. Poczekaj na zmianę wiadomości z łączenia na połączony
Krok 6: Uruchom programistę na zegarkach Fitbit
1. Przejdź do ustawień.
2. Przewiń w dół, aż znajdziesz „Developer Bridge”.
3. Wybierz akcję na Łączenie z serwerem.
4. Poczekaj, aż pojawi się komunikat „Połączono z debugerem”.
Krok 7: Połącz Fitbit Studio z telefonem komórkowym i zegarkiem
1. W górnym menu naciśnij Wybierz urządzenie.
2. Wybierz nasz zegarek.
3. W górnym menu naciśnij Wybierz telefon.
4. Wybierz nasz telefon.
5. Poczekaj, aż telefon i urządzenia pokażą się połączone
Krok 8: Zainstaluj program na zegarku
1. W górnym menu naciśnij Uruchom.
Studio Fitbit zacznie kompilować i pobierać programy zarówno na telefony komórkowe, jak i na zegarek.
2. Przewiń ekran zegarka w lewo, aby sprawdzić, czy program został zainstalowany.
3. Przejdź do aplikacji Fitbit
4. Wybierz Konto w lewym górnym rogu.
5. W obszarze Urządzenia wybierz swój model zegarka.
6. Wybierz Menu programisty.
7. Powinieneś zobaczyć program zainstalowany w aplikacji Sideloaded
Krok 9: Podłącz IO dla RPI
1. Połącz gniazdo IO z płytką stykową za pomocą kabla.
2. Podłącz diodę LED do portu IO z rezystorem 330 Ohm, aby ograniczyć prąd.
3. Podłącz Servo do portu IO przypisanego do portu analogowego
Krok 10: Zainstaluj oprogramowanie dla RPI
1. Zainstaluj bibliotekę gniazd sieciowych za pomocą polecenia
npm install --save ws
2. Zainstaluj bibliotekę pigpio
aktualizacja sudo apt-get
sudo apt-get zainstaluj pigpio
3. Pobierz program socket.js z https://github.com/wtos03/RaspFit w katalogu RPI
4. Umieść socket.js w katalogu domowym.
Krok 11: Uruchom program na RPI
1. Uruchom polecenie
$sudo node socke.js
2. Aby uruchomić program automatycznie po uruchomieniu RPI. Dodaj wiersz poleceń w /etc/rc.local
Krok 12: Przetestuj i uruchom program
1. Uruchom aplikację Fitbit na urządzeniu mobilnym
2. Wybierz Konto w lewym górnym rogu.
3. W obszarze Urządzenia wybierz swój model zegarka.
4. Wybierz Menu programisty.
5. Wybierz program zainstalowany w aplikacji Sideloaded.
6. Wybierz Ustawienia
7. Ustaw adres IP RPI i portu (Ten projekt używa 4000)
8. W razie potrzeby dostosuj krok dla wartości analogowej (domyślnie = 20)
9. Wróć i wyjdź z aplikacji Fitbit
10. Uruchom program na zegarku Fitbit.
11. Wybierz port, którym chcesz sterować
12. Przyciski po właściwym użyciu dla urządzeń ON/OFF
13. Przyciski po lewej stronie służą do zwiększania/zmniejszania wartości analogowej
Krok 13: Rozwiązywanie problemów
Błąd: nie można sterować we/wy na RPI
- Sprawdź sieć, wysyłając polecenie ping na adres RPI.
- Wyjdź z programu na zegarku Fitbit i RPI.
- Uruchom aplikację Fitbit i zsynchronizuj z zegarkiem Fitbit.
- Uruchom program na RPI.
- Uruchom program na zegarku Fitbit.
Zalecana:
Pozwala naprawić Fitbit Charge 2 razem. Linie na ekranie.: 3 kroki
Pozwala naprawić Fitbit Charge 2 razem. Linie na ekranie.: Tak więc około 13 montaży po zakupie mojego pierwszego Fitbita zacząłem otrzymywać linie, które przechodziły przez ekran. Codziennie inny pojawiał się czasem więcej niż jeden dzień. Bardzo dobrze dbałem o mojego Fitbita, myślałem i nie wiedziałem, dlaczego to się zaczęło. pewnego razu
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Lewitacja akustyczna z Arduino Uno krok po kroku (8 kroków): 8 kroków
Lewitacja akustyczna z Arduino Uno Krok po kroku (8-kroków): ultradźwiękowe przetworniki dźwięku Zasilacz żeński L298N Dc z męskim pinem dc Arduino UNOBreadboardJak to działa: Najpierw wgrywasz kod do Arduino Uno (jest to mikrokontroler wyposażony w cyfrowy oraz porty analogowe do konwersji kodu (C++)
Zobacz wszystkie dane Fitbit w jednym panelu: 5 kroków
Zobacz wszystkie swoje dane Fitbit w jednym panelu: jest nowy rok, a to oznacza, że wszyscy mamy nowe cele. Wspólnym celem na nowy rok jest bycie zdrowszym, niezależnie od tego, czy oznacza to lepsze odżywianie, więcej ćwiczeń lub ogólnie większą aktywność. Mój ulubiony sposób na śledzenie wszystkiego, co jest moim Fitbitem
Instalacja Raspbian w Raspberry Pi 3 B bez HDMI - Pierwsze kroki z Raspberry Pi 3B - Konfiguracja Raspberry Pi 3: 6 kroków
Instalacja Raspbian w Raspberry Pi 3 B bez HDMI | Pierwsze kroki z Raspberry Pi 3B | Konfiguracja Raspberry Pi 3: Jak niektórzy z Was wiedzą, komputery Raspberry Pi są całkiem niesamowite i można mieć cały komputer tylko na jednej małej płytce. Raspberry Pi 3 Model B jest wyposażony w czterordzeniowy, 64-bitowy procesor ARM Cortex A53 taktowany zegarem 1,2 GHz. To daje Pi 3 około 50