İçindekiler:

Fitbit Raspberry Pi: 13 Adım
Fitbit Raspberry Pi: 13 Adım

Video: Fitbit Raspberry Pi: 13 Adım

Video: Fitbit Raspberry Pi: 13 Adım
Video: Raspberry PI'a Android 13 (Tramisu) & Google Playstore Kurdum...Kurulum Rehberi 2022 | (@Konstakang) 2024, Temmuz
Anonim
Fitbit Ahududu Pi
Fitbit Ahududu Pi

Bu proje, Raspberry Pi'de IO'yu kontrol etmek için Fitbit saatin nasıl kullanılacağını gösterir. Bu proje Fitbit ionic üzerinde geliştirilmiştir. Ancak, FItbit OS'nin kurulu olduğu herhangi bir Fitbit saatinde çalışması gerekir. Pigpio ve RPi üzerinde çalışan web soket kütüphanesini kullanarak hem dijital hem de analog portu kontrol edebiliyoruz. Bu proje, RPI Port 1-5 üzerindeki 10 IO portunu destekler, sadece açılıp kapanabilen Dijital port için ayarlanmıştır. Port 6 -10 Analog port için ayarlanmıştır. Kullanıcılar Analog port için artış veya azalış değeri gönderebilir. Bu projede servo kullanarak analog portu gösteriyoruz. Analog değerin analog cihazlara bağlı olarak değişeceğini lütfen unutmayın.

Adım 1: Proje Hazırlama

Proje Hazırlama
Proje Hazırlama

Donanım

1. Raspberry Pi (RPi 3'te test ettik)

2. RPI'ın soket IO'su için kablo

3. Beş LED'li ve beş 330 ohm dirençli Breadboard veya

4. Servo

5. Fitbit OS yüklü Fitibit izle

Yazılım

1. kurulum için pigpio https://www.npmjs.com/package/pigpio adresine gidin

2. web soket kitaplığı https://github.com/websockets/ws adresine gidin

3. Fitbit stüdyosunun hesabı https://studio.fitbit.com adresine gidin

4. Fitbit OS Simülatörü https://dev.fitbit.com/getting-started adresinden indirilebilir

Fitibt programı geliştirme hakkında daha fazla bilgi için https://dev.fitbit.com/getting-started adresine gidin.

2. Adım: Yazılımı İndirin

Yazılımı İndir
Yazılımı İndir

1. https://github.com/wtos03/RaspFit adresinden projeyi indirin

2. Proje dosyalarını açın.

3. Program RPI'sının soket sunucusu RPI/socket.js'dedir.

4. Tüm Fitbit proje dosyaları Fitbit dizini altındadır.

Fitbit geliştirme dizinleri hakkında bilgi için lütfen https://dev.fitbit.com/build/guides/application/#folder-structure adresindeki ayrıntılara bakın.

3. Adım: Fitbit Studio için Hesap Oluşturun

Fitbit Studio için Hesap Oluşturun
Fitbit Studio için Hesap Oluşturun

1. studio.fitbit.com'a gidin

2. studio.fitbit.com adresinden yeni Fitbit stüdyosuna kaydolun.

Adım 4: Fitbit Uygulama Projesi Oluşturun

Fitbit Uygulama Projesi Oluşturun
Fitbit Uygulama Projesi Oluşturun
Fitbit Uygulama Projesi Oluşturun
Fitbit Uygulama Projesi Oluşturun
Fitbit Uygulama Projesi Oluşturun
Fitbit Uygulama Projesi Oluşturun

1. Stüdyo.fitbit.com'a git

2. Oturum açtıktan sonra yeni projeye tıklayın.

3. Yeni projenin adını girin. Boş proje şablonunu seçin ve oluştur'a tıklayın.

4. 1. adımdan itibaren sıkıştırılan tüm dosya ve klasörleri seçin.

5. Tüm dosyaları Proje dosyaları alanına sürükleyin.

Adım 5: Mobile Fitbit'te Developer Bridge'i başlatın

Mobile Fitbit'te Developer Bridge'i başlatın
Mobile Fitbit'te Developer Bridge'i başlatın
Mobile Fitbit'te Developer Bridge'i başlatın
Mobile Fitbit'te Developer Bridge'i başlatın
Mobile Fitbit'te Developer Bridge'i başlatın
Mobile Fitbit'te Developer Bridge'i başlatın
Mobile Fitbit'te Developer Bridge'i başlatın
Mobile Fitbit'te Developer Bridge'i başlatın

1. Fitbit uygulamasını başlatın (mobilde).

2. Sol üstte Hesap'ı seçin.

3. Cihazlar altında saat modelinizi seçin.

4. Geliştirici Menüsü'nü seçin.

5. Developer Bridge'i etkinleştirin. Bağlantıdan bağlıya mesaj değişikliğini bekleyin

6. Adım: Geliştiriciyi Fitbit Saatlerinde Başlatın

Geliştiriciyi Fitbit Saatlerinde Başlatın
Geliştiriciyi Fitbit Saatlerinde Başlatın
Geliştiriciyi Fitbit Saatlerinde Başlatın
Geliştiriciyi Fitbit Saatlerinde Başlatın

1. Ayara Git.

2. "Geliştirici Köprüsü" bulunana kadar aşağı kaydırın.

3. Sunucuya Bağlanmak için eylemi seçin.

4. "Hata Ayıklayıcıya Bağlandı" mesajını gösterene kadar bekleyin.

7. Adım: Fitbit Studio'yu Mobil Cihaza Bağlayın ve İzleyin

Fitbit Studio'yu Mobil ve İzle ile Bağlayın
Fitbit Studio'yu Mobil ve İzle ile Bağlayın

1. Üst menüde Bir cihaz seç'e basın.

2. Saatimizi seçin.

3. Üst menüde Bir telefon seç'e basın.

4. Telefonumuzu seçin.

5. Hem telefonun hem de cihazların bağlı olduğunu göstermesini bekleyin

Adım 8: Programı Watch'a yükleyin

Programı Saate Yükle
Programı Saate Yükle
Programı Saate Yükle
Programı Saate Yükle

1. Üst menüde Çalıştır'a basın.

Fitbit stüdyosu hem cep telefonlarında hem de izlemede programları derlemeye ve indirmeye başlayacak.

2. Programın kurulu olup olmadığını görmek için saatin ekranını sola kaydırın.

3. Fitbit uygulamasına gidin

4. Sol üstte Hesap'ı seçin.

5. Cihazlar altında saat modelinizi seçin.

6. Geliştirici Menüsü'nü seçin.

7. Sideloaded App altında kurulu programı görmelisiniz

9. Adım: RPI için IO'yu bağlayın

RPI için IO'yu bağlayın
RPI için IO'yu bağlayın
RPI için IO'yu bağlayın
RPI için IO'yu bağlayın
RPI için IO'yu bağlayın
RPI için IO'yu bağlayın

1. IO Soketini breadboard ile kablo ile bağlayın.

2. Akımı sınırlamak için LED'i 330 Ohm Direnç ile IO portuna bağlayın.

3. Servo'yu analog bağlantı noktası için atanan IO bağlantı noktasına bağlayın

Adım 10: RPI için Yazılımı Kurun

1. Komutu kullanarak web soket kitaplığını kurun

npm kurulumu -- ws'yi kaydedin

2. Pigpio kitaplığını kurun

sudo apt-get güncellemesi

sudo apt-get yükleme pigpio

3. https://github.com/wtos03/RaspFit adresinden RPI dizini altında socket.js programını indirin

4. Socket.js'yi ana dizine koyun.

Adım 11: Programı RPI'da Başlatın

1. Çalıştır komutu

$sudo düğümü socke.js

2. RPI'yi başlatırken programı otomatik olarak başlatmak için. /etc/rc.local içine komut satırı ekleyin

Adım 12: Programı Test Et ve Çalıştır

1. Fitbit Uygulamasını Mobil Cihazda Başlatın

2. Sol üstte Hesap'ı seçin.

3. Cihazlar altında saat modelinizi seçin.

4. Geliştirici Menüsü'nü seçin.

5. Sideloaded App altında kurulu programı seçin.

6. Ayarlar'ı seçin

7. RPI ve Portun IP Adresini Ayarlayın (Bu proje 4000 kullanır)

8. Gerekirse analog değer için adımı ayarlayın (Varsayılan = 20)

9. Geri dönün ve Fitbit Uygulamasından çıkın

10. Fitbit saatinde programı başlatın.

11. Kontrol etmek istediğiniz bağlantı noktasını seçin

12. ON/OFF cihazları için doğru kullanım butonları

13. Analog değer artırma/azaltma için soldaki butonlar

Adım 13: Sorun Giderme

Hata: RPI'da G/Ç kontrol edilemiyor

- RPI'nin adresine ping atarak ağı kontrol edin.

- Hem Fitbit saatinde hem de RPI'da programdan çıkın.

- Fitbit Uygulamasını başlatın ve Fitbit saati ile senkronize edin.

- Programı RPI'da başlatın.

- Fitbit saatinde programı başlatın.

Önerilen: