Indholdsfortegnelse:

Fitbit Raspberry Pi: 13 trin
Fitbit Raspberry Pi: 13 trin

Video: Fitbit Raspberry Pi: 13 trin

Video: Fitbit Raspberry Pi: 13 trin
Video: Raspberry Pi Mini RGB Desktop Case 2024, Juli
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Dette projekt viser, hvordan man bruger Fitbit -ur til at styre IO på Raspberry Pi. Dette projekt var blevet udviklet på Fitbit ionic. Men det burde fungere på ethvert Fitbit -ur med FItbit OS installeret. Vi kan styre både digital og analog port ved hjælp af pigpio og web socket bibliotek, der kører på RPi. Dette projekt understøtter 10 IO-porte på RPI-port 1-5 er indstillet til digital port, som kun kan tændes/slukkes. Port 6-10 er indstillet til analog port. Brugere kan sende stignings- eller formindskelsesværdi for analog port. I dette projekt demonstrerer vi analog port ved hjælp af servo. Bemærk, at den analoge værdi vil variere afhængigt af analoge enheder.

Trin 1: Forbered projekt

Projekt Forbered
Projekt Forbered

Hardware

1. Raspberry Pi (Vi testede på RPi 3)

2. Kabel til RPI's stikkontakt IO

3. Brødbræt med fem lysdioder og fem 330 ohm modstande eller

4. Servo

5. Fitibit -ur med Fitbit OS installeret

Software

1. pigpio til installation gå til

2. web socket bibliotek gå til

3. Fitbit studios konto gå til

4. Download Fitbit OS Simulator fra

For mere information om udviklingen af Fitibt-programmet, gå til

Trin 2: Download software

Download software
Download software

1. Download projekt fra

2. Pak projektfiler ud.

3. Program RPI's socket server er på RPI/socket.js.

4. Alle Fitbit -projektfiler er under Fitbit -biblioteket.

For oplysninger om mapper til fitbit-udvikling, se detaljer på

Trin 3: Opret konto til Fitbit Studio

Opret konto til Fitbit Studio
Opret konto til Fitbit Studio

1. Gå til studio.fitbit.com

2. Tilmeld dig det nye Fitbit -studie på studio.fitbit.com.

Trin 4: Opret Fitbit Application Project

Opret Fitbit Application Project
Opret Fitbit Application Project
Opret Fitbit Application Project
Opret Fitbit Application Project
Opret Fitbit Application Project
Opret Fitbit Application Project

1. Gå til studio.fitbit.com

2. Klik på nyt projekt efter login.

3. Indtast navn på nyt projekt. Vælg tom projektskabelon, og klik på Opret.

4. Vælg alle filer og mapper, der pakker ud fra trin 1.

5. Træk alle filer til området Projektfiler.

Trin 5: Start Developer Bridge på Mobile Fitbit

Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit
Start Developer Bridge på Mobile Fitbit

1. Start Fitbit -applikationen (på mobilen).

2. Vælg Konto øverst til venstre.

3. Vælg din urmodel under enheder.

4. Vælg Developer Menu.

5. Aktiver Developer Bridge. Vent ændring af besked fra tilslutning til tilsluttet

Trin 6: Start udvikleren på Fitbit -ure

Start udvikleren på Fitbit ure
Start udvikleren på Fitbit ure
Start udvikleren på Fitbit ure
Start udvikleren på Fitbit ure

1. Gå til indstilling.

2. Rul ned, indtil "Developer Bridge" er fundet.

3. Vælg handling for at oprette forbindelse til server.

4. Vent, indtil meddelelsen "Connected to Debugger" vises.

Trin 7: Tilslut Fitbit Studio med mobil og ur

Tilslut Fitbit Studio med mobil og ur
Tilslut Fitbit Studio med mobil og ur

1. Tryk på Vælg en enhed i topmenuen.

2. Vælg vores ur.

3. Tryk på Vælg en telefon i topmenuen.

4. Vælg vores telefon.

5. Vent på, at både telefon og enheder er tilsluttet

Trin 8: Installer program på Watch

Installer program på Watch
Installer program på Watch
Installer program på Watch
Installer program på Watch

1. Tryk på Kør i topmenuen.

Fitbit -studiet begynder at kompilere og downloade programmer på både mobiler og se.

2. Rul urets skærm til venstre for at se, om programmet var blevet installeret.

3. Gå til Fitbit -applikationen

4. Vælg Konto øverst til venstre.

5. Vælg din urmodel under enheder.

6. Vælg Udviklermenu.

7. Du bør se programmet installeret under Sideloaded App

Trin 9: Tilslut IO til RPI

Tilslut IO til RPI
Tilslut IO til RPI
Tilslut IO til RPI
Tilslut IO til RPI
Tilslut IO til RPI
Tilslut IO til RPI

1. Tilslut IO Socket med brødbræt via kabel.

2. Tilslut LED til IO -port med 330 Ohm modstand for at begrænse strømmen.

3. Tilslut Servo med IO -port, der er tildelt til analog port

Trin 10: Installer software til RPI

1. Installer web -socket bibliotek ved hjælp af kommando

npm installer -gem ws

2. Installer pigpio bibliotek

sudo apt-get opdatering

sudo apt-get install pigpio

3. Download program socket.js fra https://github.com/wtos03/RaspFit under bibliotekets RPI

4. Sæt socket.js i hjemmemappen.

Trin 11: Start program på RPI

1. Kør kommando

$ sudo node socke.js

2. For at starte programmet automatisk, når RPI startes. Tilføj kommandolinje i /etc/rc.local

Trin 12: Test og kør program

1. Start Fitbit Applicaiton på mobil

2. Vælg Konto øverst til venstre.

3. Vælg din urmodel under enheder.

4. Vælg Developer Menu.

5. Vælg det program, der er installeret under Sideloaded App.

6. Vælg Indstillinger

7. Angiv IP -adresse for RPI og port (dette projekt bruger 4000)

8. Juster om nødvendigt trin for analog værdi (standard = 20)

9. Gå tilbage, og afslut Fitbit -applikationen

10. Start program på Fitbit ur.

11. Vælg den port, du vil styre

12. Knapper til den rigtige brug til ON/OFF -enheder

13. Knapper til venstre bruges til stigning/formindskelse af analog værdi

Trin 13: Fejlfinding

Fejl: Kan ikke styre I/O på RPI

- Kontroller netværket ved at pinge RPI's adresse.

- Afslut program på både Fitbit ur og RPI.

- Start Fitbit -applikation og synkroniser med Fitbit -ur.

- Start program på RPI.

- Start program på Fitbit ur.

Anbefalede: