Obsah:
- Krok 1: Príprava projektu
- Krok 2: Stiahnite si softvér
- Krok 3: Vytvorte si účet pre Fitbit Studio
- Krok 4: Vytvorte projekt aplikácie Fitbit
- Krok 5: Spustite Developer Bridge na Mobile Fitbit
- Krok 6: Spustite vývojára na hodinkách Fitbit
- Krok 7: Pripojte Fitbit Studio k mobilu a hodinkám
- Krok 8: Nainštalujte program na Watch
- Krok 9: Pripojte IO pre RPI
- Krok 10: Nainštalujte softvér pre RPI
- Krok 11: Spustite program na RPI
- Krok 12: Testujte a spustite program
- Krok 13: Riešenie problémov
Video: Fitbit Raspberry Pi: 13 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Tento projekt ukazuje, ako používať hodinky Fitbit na ovládanie IO na Raspberry Pi. Tento projekt bol vyvinutý na Fitbit ionic. Malo by to však fungovať na všetkých hodinkách Fitbit s nainštalovaným systémom FItbit OS. Digitálny aj analógový port môžeme ovládať pomocou knižnice pigpio a webovej zásuvky, ktorá beží na RPi. Tento projekt podporuje 10 portov IO na RPI porte 1-5 je nastavených na digitálny port, ktorý je možné iba zapnúť/vypnúť. Port 6-10 je nastavený na analógový port. Používatelia môžu odosielať zvýšenú alebo zníženú hodnotu pre analógový port. V tomto projekte demonštrujeme analógový port pomocou serva. Upozorňujeme, že analógová hodnota sa bude líšiť v závislosti od analógových zariadení.
Krok 1: Príprava projektu
Hardvér
1. Raspberry Pi (testovali sme na RPi 3)
2. Kábel pre zásuvku I / O RPI
3. Breadboard s piatimi LED diódami a piatimi odpormi 330 ohmov alebo
4. Servo
5. Hodinky Fitibit s nainštalovaným OS Fitbit
Softvér
1. pigpio na inštaláciu choďte na
2. knižnica webových soketov prejdite na
3. Účet Fitbit studio prejdite na
4. Fitbit OS Simulator stiahnite z
Ďalšie informácie o vývoji programu Fitibt nájdete na
Krok 2: Stiahnite si softvér
1. Stiahnite si projekt z
2. Rozbaľte súbory projektu.
3. Server soketu programu RPI je na adrese RPI/socket.js.
4. Všetky súbory projektu Fitbit sú v adresári Fitbit.
Informácie o adresároch pre vývoj fitbit nájdete v podrobnostiach na
Krok 3: Vytvorte si účet pre Fitbit Studio
1. Prejdite na studio.fitbit.com
2. Zaregistrujte sa do nového štúdia Fitbit na studio.fitbit.com.
Krok 4: Vytvorte projekt aplikácie Fitbit
1. Choďte na studio.fitbit.com
2. Po prihlásení kliknite na nový projekt.
3. Zadajte názov nového projektu. Vyberte prázdnu šablónu projektu a kliknite na vytvoriť.
4. Vyberte všetky súbory a priečinky, ktoré sa rozbalia v kroku 1.
5. Presuňte všetky súbory do oblasti Súbory projektu.
Krok 5: Spustite Developer Bridge na Mobile Fitbit
1. Spustite aplikáciu Fitbit (na mobile).
2. Vľavo hore vyberte Účet.
3. V rámci zariadení vyberte model svojich hodiniek.
4. Vyberte položku Developer Menu.
5. Povoliť Developer Bridge. Počkajte na zmenu správy z pripájania na pripojenie
Krok 6: Spustite vývojára na hodinkách Fitbit
1. Choďte na nastavenie.
2. Prejdite nadol, kým nenájdete „Developer Bridge“.
3. Vyberte akciu pri pripájaní k serveru.
4. Počkajte, kým sa nezobrazí správa „Connected to Debugger“.
Krok 7: Pripojte Fitbit Studio k mobilu a hodinkám
1. V hornej ponuke stlačte tlačidlo Vybrať zariadenie.
2. Vyberte si naše hodinky.
3. V hornej ponuke stlačte Vybrať telefón.
4. Vyberte náš telefón.
5. Počkajte, kým sa telefón aj zariadenia zobrazia ako prepojené
Krok 8: Nainštalujte program na Watch
1. V hornej ponuke kliknite na položku Spustiť.
Štúdio Fitbit začne kompilovať a sťahovať programy na mobilné telefóny aj hodinky.
2. Posuňte obrazovku hodiniek doľava, aby ste zistili, či bol program nainštalovaný.
3. Prejdite do aplikácie Fitbit
4. Vľavo hore vyberte Účet.
5. V časti zariadenia vyberte model hodiniek.
6. Vyberte položku Developer Menu.
7. V časti Sideloaded App by ste mali vidieť nainštalovaný program
Krok 9: Pripojte IO pre RPI
1. Pripojte IO zásuvku k breadboardu pomocou kábla.
2. Pripojte LED k IO portu s odporom 330 Ohm, aby ste obmedzili prúd.
3. Pripojte servo k portu IO, ktorý je priradený analógovému portu
Krok 10: Nainštalujte softvér pre RPI
1. Nainštalujte knižnicu webových soketov pomocou príkazu
npm install --save ws
2. Nainštalujte knižnicu pigpio
sudo apt-get aktualizácia
sudo apt-get install pigpio
3. Stiahnite si program socket.js z https://github.com/wtos03/RaspFit pod adresárom RPI
4. Vložte socket.js do domovského adresára.
Krok 11: Spustite program na RPI
1. Spustite príkaz
$ sudo node socke.js
2. Automaticky spustiť program pri spustení RPI. Pridajte príkazový riadok do súboru /etc/rc.local
Krok 12: Testujte a spustite program
1. Spustite aplikáciu Fitbit Applicaiton na mobilnom zariadení
2. Vľavo hore vyberte Účet.
3. V rámci zariadení vyberte model svojich hodiniek.
4. Vyberte položku Developer Menu.
5. Vyberte program nainštalovaný v aplikácii Sideloaded.
6. Vyberte položku Nastavenia
7. Nastavte IP adresu RPI a portu (Tento projekt používa 4000)
8. V prípade potreby upravte krok pre analógovú hodnotu (predvolené = 20)
9. Vráťte sa a ukončite aplikáciu Fitbit
10. Spustite program na hodinkách Fitbit.
11. Vyberte port, ktorý chcete ovládať
12. Tlačidlá na správnom použití pre zariadenia ZAP/VYP
13. Tlačidlá vľavo slúžia na zvýšenie/zníženie analógovej hodnoty
Krok 13: Riešenie problémov
Chyba: Nie je možné ovládať V/V pri RPI
- Skontrolujte sieť pomocou adresy ping RPI.
- Ukončite program na hodinkách Fitbit aj na RPI.
- Spustite aplikáciu Fitbit a synchronizujte ju s hodinkami Fitbit.
- Spustite program na RPI.
- Spustite program na hodinkách Fitbit.
Odporúča:
Opravme Fitbit Charge 2 spoločne. Riadky na obrazovke .: 3 kroky
Opravme Fitbit Charge 2 spoločne. Riadky na obrazovke: Takže asi 13 úchytov po kúpe môjho prvého Fitbitu som začal dostávať čiary, ktoré prešli cez obrazovku. Každý deň sa objaví iný niekedy viac ako jeden denne. Myslel som, že som sa veľmi dobre staral o svoj Fitbit, a nevedel som, prečo to začalo. raz
Počítadlo krokov - mikro: bit: 12 krokov (s obrázkami)
Počítadlo krokov - mikro: bit: Tento projekt bude počítadlom krokov. Na meranie našich krokov použijeme senzor akcelerometra, ktorý je vstavaný v Micro: Bit. Zakaždým, keď sa Micro: Bit zatrasie, pridáme k počtu 2 a zobrazíme ho na obrazovke
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): 8 krokov
Akustická levitácia s Arduino Uno krok za krokom (8 krokov): Ultrazvukové meniče zvuku L298N Dc napájací adaptér ženského adaptéra s mužským DC kolíkom Arduino UNOBreadboard Ako to funguje: Najprv nahráte kód do Arduino Uno (je to mikrokontrolér vybavený digitálnym a analógové porty na prevod kódu (C ++)
Zobrazte všetky svoje údaje Fitbit na jednom informačnom paneli: 5 krokov
Pozrite si všetky svoje údaje Fitbit na jednom informačnom paneli: Je nový rok a to znamená, že všetci máme nové ciele. Spoločným cieľom do nového roka je byť zdravší, či už to znamená lepšie sa stravovať, viac cvičiť alebo byť celkovo aktívnejší. Môj obľúbený spôsob, ako sledovať všetko, čo je môj Fitbit.
Inštalácia Raspbian do Raspberry Pi 3 B bez HDMI - Začíname s Raspberry Pi 3B - Nastavenie Raspberry Pi 3: 6 krokov
Inštalácia Raspbian do Raspberry Pi 3 B bez HDMI | Začíname s Raspberry Pi 3B | Nastavenie Raspberry Pi 3: Ako niektorí z vás vedia, počítače Raspberry Pi sú celkom úžasné a celý počítač môžete získať iba na jednej malej doske. Raspberry Pi 3 Model B je vybavený štvorjadrovým 64-bitovým ARM Cortex A53. taktovaný na 1,2 GHz. To dáva Pi 3 zhruba 50