Mündəricat:

Fitbit Raspberry Pi: 13 addım
Fitbit Raspberry Pi: 13 addım

Video: Fitbit Raspberry Pi: 13 addım

Video: Fitbit Raspberry Pi: 13 addım
Video: Home Assistant. Урок 1.1 - Установка Supervised HA на Raspberry PI 3B+ или 4B, обновление 11.2021 2024, Noyabr
Anonim
Fitbit Moruq Pi
Fitbit Moruq Pi

Bu layihə, Raspberry Pi -də IO idarə etmək üçün Fitbit saatından necə istifadə olunacağını göstərir. Bu layihə Fitbit ionic üzərində hazırlanmışdı. Ancaq FItbit OS quraşdırılmış hər hansı bir Fitbit saatında işləməlidir. RPi üzərində işləyən pigpio və web soket kitabxanasından istifadə edərək həm rəqəmsal, həm də analoq portu idarə edə bilərik. Bu layihə RPI Port 1-5 üzərindəki 10 IO portunu dəstəkləyir, yalnız aça/söndürə bilən Rəqəmsal port üçün qurulmuşdur. Port 6 -10 Analog port üçün təyin edilmişdir. İstifadəçilər Analog port üçün artım və ya azalma dəyəri göndərə bilərlər. Bu layihədə servo istifadə edərək analog port nümayiş etdiririk. Unutmayın ki, analoq dəyərlər analoq cihazlardan asılı olaraq dəyişəcək.

Addım 1: Layihənin Hazırlanması

Layihənin Hazırlanması
Layihənin Hazırlanması

Avadanlıq

1. Raspberry Pi (RPi 3 -də sınadıq)

2. RPI -nin IO yuvası üçün kabel

3. Beş LED və beş 330 ohm rezistorlu breadboard və ya

4. Servo

5. Fitbit OS quraşdırılmış Fitibit saatı

Proqram təminatı

1. quraşdırma üçün pigpio https://www.npmjs.com/package/pigpio ünvanına daxil olun

2. veb yuva kitabxanası https://github.com/websockets/ws ünvanına daxil olun

3. Fitbit studiyasının hesabı https://studio.fitbit.com saytına daxil olun

4. Fitbit OS Simulatorunu https://dev.fitbit.com/getting-started saytından yükləyin

Fitibt proqramını inkişaf etdirmək haqqında daha çox məlumat üçün https://dev.fitbit.com/getting-started ünvanına daxil olun.

Addım 2: Proqramı Yükləyin

Proqramı Yükləyin
Proqramı Yükləyin

1. Layihəni https://github.com/wtos03/RaspFit saytından yükləyin

2. Layihə fayllarını açın.

3. Proqram RPI -nin yuva serveri RPI/socket.js ünvanındadır.

4. Bütün Fitbit layihə faylları Fitbit qovluğundadır.

Fitbitin inkişafı ilə bağlı kataloqlar haqqında məlumat üçün https://dev.fitbit.com/build/guides/application/#folder-structure səhifəsindəki detallara baxın.

Addım 3: Fitbit Studio üçün Hesab yaradın

Fitbit Studio üçün Hesab yaradın
Fitbit Studio üçün Hesab yaradın

1. studio.fitbit.com saytına daxil olun

2. Studio.fitbit.com saytında yeni Fitbit studiyasına üzv olun.

Addım 4: Fitbit Tətbiq Layihəsi yaradın

Fitbit Tətbiq Layihəsi yaradın
Fitbit Tətbiq Layihəsi yaradın
Fitbit Tətbiq Layihəsi yaradın
Fitbit Tətbiq Layihəsi yaradın
Fitbit Tətbiq Layihəsi yaradın
Fitbit Tətbiq Layihəsi yaradın

1. Get studio.fitbit.com

2. Girişdən sonra yeni layihəni vurun.

3. Yeni layihənin adını daxil edin. Boş layihə şablonunu seçin və Yarat düyməsini basın.

4. 1 -ci addımdan açılan bütün faylları və qovluqları seçin.

5. Bütün faylları Layihə faylları sahəsinə sürükləyin.

Addım 5: Mobile Fitbit -də Developer Bridge -ə başlayın

Geliştirici Körpüsünü Mobile Fitbit -də işə salın
Geliştirici Körpüsünü Mobile Fitbit -də işə salın
Geliştirici Körpüsünü Mobile Fitbit -də işə salın
Geliştirici Körpüsünü Mobile Fitbit -də işə salın
Geliştirici Körpüsünü Mobile Fitbit -də işə salın
Geliştirici Körpüsünü Mobile Fitbit -də işə salın
Geliştirici Körpüsünü Mobile Fitbit -də işə salın
Geliştirici Körpüsünü Mobile Fitbit -də işə salın

1. Fitbit tətbiqini işə salın (mobil telefonda).

2. Sol üstdəki Hesabı seçin.

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

4. Developer Menyu seçin.

5. Geliştirici Körpüsünü aktiv edin. Mesajın bağlı olana qoşulmasını gözləyin

Addım 6: Fitbit Saatlarında Developerə başlayın

Fitbit Saatlarında Developerə başlayın
Fitbit Saatlarında Developerə başlayın
Fitbit Saatlarında Developerə başlayın
Fitbit Saatlarında Developerə başlayın

1. Ayarlara keçin.

2. "Geliştirici Körpüsü" tapılana qədər aşağı diyirləyin.

3. Serverə Qoşulma hərəkətini seçin.

4. "Hata Ayıklayıcısına Bağlandı" mesajı görünənə qədər gözləyin.

Addım 7: Fitbit Studio -nu Mobil və Saat ilə bağlayın

Fitbit Studio -nu Mobil və Saat ilə bağlayın
Fitbit Studio -nu Mobil və Saat ilə bağlayın

1. Üst menyuda Cihaz seçin düyməsini basın.

2. Saatımızı seçin.

3. Üst menyuda Telefon seçin düyməsini basın.

4. Telefonumuzu seçin.

5. Həm telefonun, həm də cihazların bağlı olduğunu gözləyin

Addım 8: Proqramı Watch -a quraşdırın

Proqramı Watch -a quraşdırın
Proqramı Watch -a quraşdırın
Proqramı Watch -a quraşdırın
Proqramı Watch -a quraşdırın

1. Üst menyuda Run düyməsini basın.

Fitbit studiyası proqramları həm cib telefonlarında, həm də izləməyə və yükləməyə başlayacaq.

2. Proqramın quraşdırılıb quraşdırılmadığını görmək üçün saatın ekranını sola sürüşdürün.

3. Fitbit tətbiqetməsinə keçin

4. Sol üstdəki Hesabı seçin.

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

6. Developer Menyu seçin.

7. Sideloaded App altında quraşdırılmış proqramı görməlisiniz

Addım 9: RPI üçün IO qoşun

RPI üçün IO qoşun
RPI üçün IO qoşun
RPI üçün IO qoşun
RPI üçün IO qoşun
RPI üçün IO qoşun
RPI üçün IO qoşun

1. IO Soketini kabel vasitəsilə çörək taxtasına qoşun.

2. Cərəyanı məhdudlaşdırmaq üçün LED -i 330 Ohm Rezistorlu IO portuna qoşun.

3. Servo -nu analoq port üçün təyin edilmiş IO portu ilə qoşun

Addım 10: RPI üçün Proqramı Qurun

1. Komanda istifadə edərək veb yuva kitabxanasını quraşdırın

npm quraşdır -ws saxla

2. Pigpio kitabxanasını quraşdırın

sudo apt-get yeniləməsi

sudo apt-get pigpio quraşdırın

3. RPI qovluğu altında https://github.com/wtos03/RaspFit saytından socket.js proqramını yükləyin

4. socket.js faylını ana qovluğa qoyun.

Addım 11: Proqramı RPI -də başladın

1. Çalış komutu

$ sudo node socke.js

2. RPI başladıqda proqramı avtomatik olaraq başlamaq üçün. /Etc/rc.local -da əmr satırını əlavə edin

Addım 12: Proqramı sınayın və işə salın

1. Mobil cihazda Fitbit Applicaiton başladın

2. Sol üstdəki Hesabı seçin.

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

4. Developer Menyu seçin.

5. Sideloaded App altında quraşdırılmış proqramı seçin.

6. Ayarlar seçin

7. RPI və Portun IP ünvanını təyin edin (Bu layihə 4000 istifadə edir)

8. Lazım gələrsə analoji dəyər üçün addımı düzəldin (Varsayılan = 20)

9. Geri qayıdın və Fitbit Tətbiqindən çıxın

10. Fitbit saatında proqramı başladın.

11. Nəzarət etmək istədiyiniz portu seçin

12. ON/OFF cihazları üçün düzgün istifadə düymələri

13. Sol tərəfdəki düymələr analog dəyəri artırmaq/azaltmaq üçün istifadə olunur

Addım 13: Problemlərin aradan qaldırılması

Xəta: RPI -də I/O -ya nəzarət etmək olmur

- RPI ünvanına ping göndərərək şəbəkəni yoxlayın.

- Həm Fitbit saatında, həm də RPI -də proqramdan çıxın.

- Fitbit Tətbiqinə başlayın və Fitbit saatı ilə sinxronizasiya edin.

- RPI -də proqramı başladın.

- Fitbit saatında proqramı başladın.

Tövsiyə: