Isi kandungan:

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, Julai
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

Projek ini menunjukkan cara menggunakan jam tangan Fitbit untuk mengawal IO pada Raspberry Pi. Projek ini telah dibangunkan pada Fitbit ionic. Tetapi ia harus berfungsi pada mana-mana jam tangan Fitbit dengan pemasangan FItbit OS. Kita boleh mengawal port digital dan analog dengan menggunakan pigpio dan pustaka soket web yang berjalan di RPi. Projek ini menyokong 10 port IO di RPI Port 1-5 yang ditetapkan untuk port Digital yang hanya dapat hidup / mati. Port 6 -10 ditetapkan untuk port Analog. Pengguna boleh menghantar kenaikan atau penurunan nilai untuk port Analog. Dalam projek ini, kami menunjukkan port analog dengan menggunakan servo. Harap maklum bahawa nilai analog akan berbeza bergantung pada peranti analog.

Langkah 1: Persediaan Projek

Menyiapkan Projek
Menyiapkan Projek

Perkakasan

1. Raspberry Pi (Kami menguji pada RPi 3)

2. Kabel untuk soket RPI IO

3. Papan roti dengan lima LED dan lima perintang 330 ohm atau

4. Servo

5. Jam tangan Fitibit dengan OS Fitbit dipasang

Perisian

1. pigpio untuk pemasangan pergi ke

2. perpustakaan soket web pergi ke

3. Akaun Fitbit studio pergi ke

4. Muat turun Simulator Fitbit OS dari

Untuk maklumat lebih lanjut mengenai membangunkan program Fitibt, pergi ke

Langkah 2: Muat turun Perisian

Muat turun Perisian
Muat turun Perisian

1. Muat turun projek dari

2. Buka zip fail projek.

3. Pelayan soket RPI berada di RPI / socket.js.

4. Semua fail projek Fitbit berada di bawah direktori Fitbit.

Untuk maklumat mengenai direktori untuk pengembangan fitbit, sila lihat butiran di

Langkah 3: Buat Akaun untuk Fitbit Studio

Buat Akaun untuk Fitbit Studio
Buat Akaun untuk Fitbit Studio

1. Pergi ke studio.fitbit.com

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

Langkah 4: Buat Projek Aplikasi Fitbit

Buat Projek Aplikasi Fitbit
Buat Projek Aplikasi Fitbit
Buat Projek Aplikasi Fitbit
Buat Projek Aplikasi Fitbit
Buat Projek Aplikasi Fitbit
Buat Projek Aplikasi Fitbit

1. Pergi studio.fitbit.com

2. Selepas log masuk, klik projek baru.

3. Masukkan nama projek Baru. Pilih templat projek kosong dan klik buat.

4. Pilih semua fail dan folder yang dizip dari langkah 1.

5. Seret semua fail ke kawasan fail Projek.

Langkah 5: Mulakan Bridge Developer di Mobile Fitbit

Mulakan Developer Bridge di Mobile Fitbit
Mulakan Developer Bridge di Mobile Fitbit
Mulakan Developer Bridge di Mobile Fitbit
Mulakan Developer Bridge di Mobile Fitbit
Mulakan Developer Bridge di Mobile Fitbit
Mulakan Developer Bridge di Mobile Fitbit
Mulakan Bridge Developer di Mobile Fitbit
Mulakan Bridge Developer di Mobile Fitbit

1. Mulakan aplikasi Fitbit (di telefon bimbit).

2. Pilih Akaun di kiri atas.

3. Di bawah peranti, pilih model jam tangan anda.

4. Pilih Menu Pembangun.

5. Aktifkan Bridge Bridge. Tunggu perubahan mesej dari menyambung ke yang disambungkan

Langkah 6: Mulakan Pembangun pada Jam Fitbit

Mulakan Pembangun di Jam Fitbit
Mulakan Pembangun di Jam Fitbit
Mulakan Pembangun di Jam Fitbit
Mulakan Pembangun di Jam Fitbit

1. Goto Tetapan.

2. Tatal ke bawah sehingga dijumpai "Developer Bridge".

3. Pilih tindakan untuk Menyambung ke Pelayan.

4. Tunggu sehingga menunjukkan mesej "Disambungkan ke Debugger".

Langkah 7: Sambungkan Fitbit Studio Dengan Mudah Alih dan Tonton

Sambungkan Fitbit Studio Dengan Mudah Alih dan Tonton
Sambungkan Fitbit Studio Dengan Mudah Alih dan Tonton

1. Di menu atas, tekan Pilih peranti.

2. Pilih jam tangan kami.

3. Di menu atas, tekan Pilih telefon.

4. Pilih telefon kami.

5. Tunggu kedua-dua paparan telefon dan peranti disambungkan

Langkah 8: Pasang Program di Watch

Pasang Program di Watch
Pasang Program di Watch
Pasang Program di Watch
Pasang Program di Watch

1. Di menu atas, tekan Jalankan.

Studio Fitbit akan mula menyusun dan memuat turun program di kedua-dua telefon bimbit dan menonton.

2. Tatal skrin jam tangan ke kiri untuk melihat apakah program telah dipasang.

3. Pergi ke aplikasi Fitbit

4. Pilih Akaun di kiri atas.

5. Di bawah peranti, pilih model jam tangan anda.

6. Pilih Menu Pembangun.

7. Anda harus melihat program yang dipasang di bawah Sideloaded App

Langkah 9: Sambungkan IO untuk RPI

Sambungkan IO untuk RPI
Sambungkan IO untuk RPI
Sambungkan IO untuk RPI
Sambungkan IO untuk RPI
Sambungkan IO untuk RPI
Sambungkan IO untuk RPI

1. Sambungkan Soket IO dengan papan roti melalui kabel.

2. Sambungkan LED ke port IO dengan 330 Ohm Resistor untuk menghadkan arus.

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

Langkah 10: Pasang Perisian untuk RPI

1. Pasang pustaka soket web menggunakan arahan

pasang npm - simpan ws

2. Pasang perpustakaan pigpio

sudo apt-get kemas kini

sudo apt-get install pigpio

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

4. Masukkan socket.js dalam direktori utama.

Langkah 11: Mulakan Program di RPI

1. Jalankan arahan

$ sudo node socke.js

2. Untuk memulakan program secara automatik semasa memulakan RPI. Tambahkan baris arahan di /etc/rc.local

Langkah 12: Uji dan Jalankan Program

1. Mulakan Fitbit Applicaiton di Mudah Alih

2. Pilih Akaun di kiri atas.

3. Di bawah peranti, pilih model jam tangan anda.

4. Pilih Menu Pembangun.

5. Pilih program yang dipasang di bawah Sideloaded App.

6. Pilih Tetapan

7. Tetapkan Alamat IP RPI dan Pelabuhan (Projek ini menggunakan 4000)

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

9. Kembali dan keluar dari Aplikasi Fitbit

10. Mulakan program pada jam tangan Fitbit.

11. Pilih port yang ingin anda kendalikan

12. Butang pada penggunaan yang betul untuk peranti ON / OFF

13. Butang di sebelah kiri digunakan untuk kenaikan / penurunan nilai analog

Langkah 13: Penyelesaian masalah

Ralat: Tidak dapat mengawal I / O pada RPI

- Periksa rangkaian dengan ping alamat RPI.

- Keluar program pada jam tangan Fitbit dan RPI.

- Mulakan Aplikasi Fitbit dan Segerakkan dengan jam tangan Fitbit.

- Mulakan program di RPI.

- Mulakan program pada jam tangan Fitbit.

Disyorkan: