Daftar Isi:

Fitbit Raspberry Pi: 13 Langkah
Fitbit Raspberry Pi: 13 Langkah

Video: Fitbit Raspberry Pi: 13 Langkah

Video: Fitbit Raspberry Pi: 13 Langkah
Video: Linux on iPad. Raspberry Pi Zero 2W. More detailed video on my channel later. 2024, Juli
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Proyek ini menunjukkan cara menggunakan jam tangan Fitbit untuk mengontrol IO di Raspberry Pi. Proyek ini telah dikembangkan di Fitbit ionic. Tapi itu harus bekerja pada semua jam tangan Fitbit dengan OS FItbit terpasang. Kita dapat mengontrol port digital dan analog dengan menggunakan pigpio dan web socket library yang berjalan di RPi. Proyek ini mendukung 10 port IO pada RPI Port 1-5 yang ditetapkan untuk port Digital yang hanya dapat dihidupkan/dimatikan. Port 6 -10 disetel untuk port Analog. Pengguna dapat mengirim kenaikan atau penurunan nilai untuk port Analog. Dalam proyek ini, kami mendemonstrasikan port analog dengan menggunakan servo. Harap dicatat bahwa nilai analog akan bervariasi tergantung pada perangkat analog.

Langkah 1: Persiapan Proyek

Persiapan Proyek
Persiapan Proyek

Perangkat keras

1. Raspberry Pi (Kami menguji pada RPi 3)

2. Kabel untuk soket RPI IO

3. Papan tempat memotong roti dengan lima LED dan lima resistor 330 ohm atau

4. Servo

5. Jam tangan Fitibit dengan OS Fitbit terpasang

Perangkat lunak

1. pigpio untuk instalasi buka

2. perpustakaan soket web buka

3. Akun Fitbit studio buka

4. Unduh Fitbit OS Simulator dari

Untuk informasi lebih lanjut tentang mengembangkan program Fitibt, kunjungi

Langkah 2: Unduh Perangkat Lunak

Mengunduh perangkat lunak
Mengunduh perangkat lunak

1. Unduh proyek dari

2. Buka zip file proyek.

3. Server soket Program RPI ada di RPI/socket.js.

4. Semua file proyek Fitbit berada di bawah direktori Fitbit.

Untuk informasi tentang direktori untuk pengembangan fitbit, silakan lihat detailnya di

Langkah 3: Buat Akun untuk Fitbit Studio

Buat Akun untuk Fitbit Studio
Buat Akun untuk Fitbit Studio

1. Buka studio.fitbit.com

2. Mendaftar untuk studio Fitbit baru di studio.fitbit.com.

Langkah 4: Buat Proyek Aplikasi Fitbit

Buat Proyek Aplikasi Fitbit
Buat Proyek Aplikasi Fitbit
Buat Proyek Aplikasi Fitbit
Buat Proyek Aplikasi Fitbit
Buat Proyek Aplikasi Fitbit
Buat Proyek Aplikasi Fitbit

1. Goto studio.fitbit.com

2. Setelah login, klik proyek baru.

3. Masukkan nama proyek baru. Pilih templat proyek kosong dan klik buat.

4. Pilih semua file dan folder yang di-unzip dari langkah 1.

5. Seret semua file ke area file Proyek.

Langkah 5: Mulai Jembatan Pengembang di Fitbit Seluler

Mulai Jembatan Pengembang di Fitbit Seluler
Mulai Jembatan Pengembang di Fitbit Seluler
Mulai Jembatan Pengembang di Fitbit Seluler
Mulai Jembatan Pengembang di Fitbit Seluler
Mulai Jembatan Pengembang di Fitbit Seluler
Mulai Jembatan Pengembang di Fitbit Seluler
Mulai Jembatan Pengembang di Fitbit Seluler
Mulai Jembatan Pengembang di Fitbit Seluler

1. Mulai aplikasi Fitbit (di ponsel).

2. Pilih Akun di kiri atas.

3. Di bawah perangkat, pilih model jam tangan Anda.

4. Pilih Menu Pengembang.

5. Aktifkan Jembatan Pengembang. Tunggu pesan berubah dari terhubung ke terhubung

Langkah 6: Mulai Pengembang di Jam Tangan Fitbit

Mulai Pengembang di Jam Tangan Fitbit
Mulai Pengembang di Jam Tangan Fitbit
Mulai Pengembang di Jam Tangan Fitbit
Mulai Pengembang di Jam Tangan Fitbit

1. Masuk Pengaturan.

2. Gulir ke bawah hingga ditemukan "Developer Bridge".

3. Pilih tindakan untuk Menghubungkan ke Server.

4. Tunggu hingga muncul pesan "Connected to Debugger".

Langkah 7: Hubungkan Fitbit Studio Dengan Ponsel dan Tonton

Hubungkan Fitbit Studio Dengan Ponsel dan Tonton
Hubungkan Fitbit Studio Dengan Ponsel dan Tonton

1. Di menu atas, tekan Pilih perangkat.

2. Pilih jam tangan kami.

3. Di menu atas, tekan Pilih telepon.

4. Pilih telepon kami.

5. Tunggu hingga ponsel dan perangkat terhubung

Langkah 8: Instal Program di Tonton

Instal Program di Tonton
Instal Program di Tonton
Instal Program di Tonton
Instal Program di Tonton

1. Di menu atas, tekan Jalankan.

Studio Fitbit akan mulai mengkompilasi dan mengunduh program di ponsel dan jam tangan.

2. Gulir layar arloji ke kiri untuk melihat apakah program telah diinstal.

3. Buka aplikasi Fitbit

4. Pilih Akun di kiri atas.

5. Di bawah perangkat, pilih model jam tangan Anda.

6. Pilih Menu Pengembang.

7. Anda akan melihat program yang diinstal di bawah Aplikasi Sideloaded

Langkah 9: Hubungkan IO untuk RPI

Hubungkan IO untuk RPI
Hubungkan IO untuk RPI
Hubungkan IO untuk RPI
Hubungkan IO untuk RPI
Hubungkan IO untuk RPI
Hubungkan IO untuk RPI

1. Hubungkan IO Socket dengan breadboard melalui kabel.

2. Hubungkan LED ke port IO dengan Resistor 330 Ohm untuk membatasi arus.

3. Hubungkan Servo dengan port IO yang ditetapkan untuk port analog

Langkah 10: Instal Perangkat Lunak untuk RPI

1. Instal pustaka soket web menggunakan perintah

npm install --save ws

2. Instal perpustakaan pigpio

sudo apt-get update

sudo apt-get install pigpio

3. Unduh program socket.js dari https://github.com/wtos03/RaspFit di bawah direktori RPI

4. Letakkan socket.js di direktori home.

Langkah 11: Mulai Program di RPI

1. Jalankan perintah

$sudo simpul socke.js

2. Untuk memulai program secara otomatis saat memulai RPI. Tambahkan baris perintah di /etc/rc.local

Langkah 12: Uji dan Jalankan Program

1. Mulai Aplikasi Fitbit di Ponsel

2. Pilih Akun di kiri atas.

3. Di bawah perangkat, pilih model jam tangan Anda.

4. Pilih Menu Pengembang.

5. Pilih program yang diinstal di bawah Aplikasi Sideloaded.

6. Pilih Pengaturan

7. Atur Alamat IP RPI dan Port (Proyek ini menggunakan 4000)

8. Sesuaikan langkah untuk nilai analog jika diperlukan (Default = 20)

9. Kembali dan keluar dari Aplikasi Fitbit

10. Mulai program di jam tangan Fitbit.

11. Pilih port yang ingin Anda kendalikan

12. Tombol di sebelah kanan digunakan untuk perangkat ON/OFF

13. Tombol di sebelah kiri digunakan untuk menambah/mengurangi nilai analog

Langkah 13: Pemecahan Masalah

Kesalahan: Tidak dapat mengontrol I/O pada RPI

- Periksa jaringan dengan melakukan ping ke alamat RPI.

- Keluar dari program pada jam tangan Fitbit dan RPI.

- Mulai Aplikasi Fitbit dan Sinkronkan dengan jam tangan Fitbit.

- Mulai program di RPI.

- Mulai program di jam tangan Fitbit.

Direkomendasikan: