Obsah:
- Krok 1: Příprava projektu
- Krok 2: Stáhněte si software
- Krok 3: Vytvořte si účet pro Fitbit Studio
- Krok 4: Vytvořte projekt aplikace Fitbit
- Krok 5: Spusťte Developer Bridge na Mobile Fitbit
- Krok 6: Spusťte vývojáře na Fitbit Watches
- Krok 7: Propojte Fitbit Studio s mobilem a hodinkami
- Krok 8: Nainstalujte program na Watch
- Krok 9: Připojte IO pro RPI
- Krok 10: Nainstalujte software pro RPI
- Krok 11: Spusťte program na RPI
- Krok 12: Otestujte a spusťte program
- Krok 13: Odstraňování problémů
Video: Fitbit Raspberry Pi: 13 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Tento projekt ukazuje, jak pomocí hodinek Fitbit ovládat IO na Raspberry Pi. Tento projekt byl vyvinut na Fitbit ionic. Mělo by to ale fungovat na jakýchkoli hodinkách Fitbit s nainstalovaným FItbit OS. Můžeme ovládat digitální i analogový port pomocí knihovny pigpio a webové zásuvky, která běží na RPi. Tento projekt podporuje 10 IO portů na RPI Port 1-5 je nastaveno pro digitální port, který lze pouze zapnout/vypnout. Port 6-10 je nastaven pro analogový port. Uživatelé mohou odesílat zvýšení nebo snížení hodnoty pro analogový port. V tomto projektu demonstrujeme analogový port pomocí serva. Upozorňujeme, že analogová hodnota se bude lišit v závislosti na analogových zařízeních.
Krok 1: Příprava projektu
Hardware
1. Raspberry Pi (testovali jsme na RPi 3)
2. Kabel pro zásuvku I / O RPI
3. Breadboard s pěti LED diodami a pěti odpory 330 ohmů popř
4. Servo
5. Hodinky Fitibit s nainstalovaným Fitbit OS
Software
1. pigpio pro instalaci přejděte na
2. knihovna webových soketů přejděte na
3. Účet Fitbit studia přejděte na
4. Stáhněte si Fitbit OS Simulator z
Další informace o vývoji programu Fitibt najdete na
Krok 2: Stáhněte si software
1. Stáhněte si projekt z
2. Rozbalte soubory projektu.
3. Server soketu programu RPI je na RPI/socket.js.
4. Všechny soubory projektu Fitbit jsou v adresáři Fitbit.
Informace o adresářích pro vývoj fitbit najdete v podrobnostech na
Krok 3: Vytvořte si účet pro Fitbit Studio
1. Přejděte na studio.fitbit.com
2. Zaregistrujte se do nového studia Fitbit na studio.fitbit.com.
Krok 4: Vytvořte projekt aplikace Fitbit
1. Přejděte na studio.fitbit.com
2. Po přihlášení klikněte na nový projekt.
3. Zadejte název nového projektu. Vyberte prázdnou šablonu projektu a klikněte na vytvořit.
4. Vyberte všechny soubory a složky, které rozbalte z kroku 1.
5. Přetáhněte všechny soubory do oblasti Soubory projektu.
Krok 5: Spusťte Developer Bridge na Mobile Fitbit
1. Spusťte aplikaci Fitbit (na mobilu).
2. Vlevo nahoře vyberte Účet.
3. V části zařízení vyberte model hodinek.
4. Vyberte nabídku Developer.
5. Povolte Developer Bridge. Počkejte, zpráva se změní z připojení na připojené
Krok 6: Spusťte vývojáře na Fitbit Watches
1. Přejít na nastavení.
2. Přejděte dolů, dokud nenajdete „Developer Bridge“.
3. Vyberte akci Připojování k serveru.
4. Počkejte, až se zobrazí zpráva „Připojeno k ladicímu programu“.
Krok 7: Propojte Fitbit Studio s mobilem a hodinkami
1. V horní nabídce stiskněte Vybrat zařízení.
2. Vyberte naše hodinky.
3. V horní nabídce stiskněte Vybrat telefon.
4. Vyberte náš telefon.
5. Počkejte, až se telefon i zařízení zobrazí připojené
Krok 8: Nainstalujte program na Watch
1. V horní nabídce stiskněte Spustit.
Studio Fitbit začne sestavovat a stahovat programy na oba mobily a hodinky.
2. Posuňte obrazovku hodinek doleva, abyste zjistili, zda byl program nainstalován.
3. Přejděte do aplikace Fitbit
4. Vlevo nahoře vyberte Účet.
5. V části zařízení vyberte model hodinek.
6. Vyberte nabídku Developer.
7. V části Sideloaded App byste měli vidět nainstalovaný program
Krok 9: Připojte IO pro RPI
1. Připojte IO zásuvku k breadboardu kabelem.
2. Připojte LED k IO portu s odporem 330 Ohm pro omezení proudu.
3. Připojte Servo k IO portu, který je přiřazen analogovému portu
Krok 10: Nainstalujte software pro RPI
1. Nainstalujte knihovnu webových soketů pomocí příkazu
npm install --save ws
2. Nainstalujte si knihovnu pigpio
sudo apt-get update
sudo apt-get install pigpio
3. Stáhněte si program socket.js z https://github.com/wtos03/RaspFit pod adresářem RPI
4. Vložte socket.js do domovského adresáře.
Krok 11: Spusťte program na RPI
1. Spusťte příkaz
$ sudo node socke.js
2. Automaticky spustit program při spuštění RPI. Přidejte příkazový řádek do /etc/rc.local
Krok 12: Otestujte a spusťte program
1. Spusťte aplikaci Fitbit Applicaiton na mobilu
2. Vlevo nahoře vyberte Účet.
3. V části zařízení vyberte model hodinek.
4. Vyberte nabídku Developer.
5. Vyberte program nainstalovaný v části Sideloaded App.
6. Vyberte Nastavení
7. Nastavte IP adresu RPI a portu (Tento projekt používá 4000)
8. V případě potřeby upravte krok pro analogovou hodnotu (výchozí = 20)
9. Vraťte se zpět a ukončete aplikaci Fitbit
10. Spusťte program na hodinkách Fitbit.
11. Vyberte port, který chcete ovládat
12. Tlačítka na správném použití pro zařízení ON/OFF
13. Tlačítka vlevo slouží ke zvýšení/snížení analogové hodnoty
Krok 13: Odstraňování problémů
Chyba: Nelze ovládat I/O na RPI
- Zkontrolujte síť pomocí adresy ping RPI.
- Ukončete program na hodinkách Fitbit i na RPI.
- Spusťte aplikaci Fitbit a synchronizujte ji s hodinkami Fitbit.
- Spusťte program na RPI.
- Spusťte program na hodinkách Fitbit.
Doporučuje:
Pojďme společně opravit Fitbit Charge 2. Čáry na obrazovce .: 3 kroky
Pojďme společně opravit Fitbit Charge 2. Čáry na obrazovce: Takže asi 13 úchytů po zakoupení mého prvního Fitbit jsem začal dostávat čáry, které šly přes obrazovku. Každý den se objeví jiný někdy více než jeden denně. Myslel jsem, že jsem se velmi dobře staral o svůj Fitbit, a nevěděl jsem, proč to začalo. jednou
Počitadlo kroků - mikro: bit: 12 kroků (s obrázky)
Počitadlo kroků - Micro: Bit: Tento projekt bude počítadlem kroků. K měření našich kroků použijeme snímač akcelerometru, který je zabudovaný v Micro: Bit. Pokaždé, když se Micro: Bit zatřese, přidáme 2 k počtu a zobrazíme ho na obrazovce
Akustická levitace s Arduino Uno krok za krokem (8 kroků): 8 kroků
Akustická levitace s Arduino Uno krok za krokem (8 kroků): Ultrazvukové měniče zvuku L298N Dc samice napájecí zdroj s mužským DC pinem Arduino UNOBreadboard Jak to funguje: Nejprve nahrajete kód do Arduino Uno (je to mikrokontrolér vybavený digitálním a analogové porty pro převod kódu (C ++)
Podívejte se na všechna svá data Fitbit na jednom panelu: 5 kroků
Podívejte se na všechna svá data Fitbit na jednom hlavním panelu: Je nový rok a to znamená, že všichni máme nové cíle. Společným cílem do nového roku je být zdravější, ať už to znamená lépe jíst, více cvičit nebo být obecně aktivnější. Můj oblíbený způsob, jak sledovat vše, co je můj Fitbit
Instalace Raspbian do Raspberry Pi 3 B bez HDMI - Začínáme s Raspberry Pi 3B - Nastavení vašeho Raspberry Pi 3: 6 kroků
Instalace Raspbian do Raspberry Pi 3 B bez HDMI | Začínáme s Raspberry Pi 3B | Nastavení vašeho Raspberry Pi 3: Jak někteří z vás vědí, počítače Raspberry Pi jsou docela úžasné a můžete mít celý počítač jen na jedné malé desce. Raspberry Pi 3 Model B je vybaven čtyřjádrovým 64bitovým ARM Cortex A53 taktován na 1,2 GHz. To dává Pi 3 zhruba 50