Სარჩევი:

Fitbit Raspberry Pi: 13 ნაბიჯი
Fitbit Raspberry Pi: 13 ნაბიჯი

ვიდეო: Fitbit Raspberry Pi: 13 ნაბიჯი

ვიდეო: Fitbit Raspberry Pi: 13 ნაბიჯი
ვიდეო: He made a trick in the atm #shorts 2024, ივლისი
Anonim
Fitbit Raspberry Pi
Fitbit Raspberry Pi

ეს პროექტი გვიჩვენებს, თუ როგორ გამოიყენოთ Fitbit საათი ჟოლოს Pi- ზე IO- ს გასაკონტროლებლად. ეს პროექტი შემუშავებულია Fitbit ionic– ზე. მაგრამ ის უნდა მუშაობდეს ნებისმიერ Fitbit საათზე FItbit OS დაყენებული. ჩვენ შეგვიძლია გავაკონტროლოთ როგორც ციფრული, ასევე ანალოგური პორტი პიგპიოს და ვებ სოკეტის ბიბლიოთეკის გამოყენებით, რომელიც მუშაობს RPi– ზე. ეს პროექტი მხარს უჭერს 10 IO პორტს RPI პორტში 1-5 დაყენებულია ციფრული პორტისთვის, რომელსაც შეუძლია მხოლოდ ჩართვა/გამორთვა. პორტი 6 -10 მითითებულია ანალოგური პორტისთვის. მომხმარებლებს შეუძლიათ გაგზავნონ გაზრდილი ან შემცირებული მნიშვნელობა ანალოგური პორტისთვის. ამ პროექტში ჩვენ ვაჩვენებთ ანალოგურ პორტს სერვოის გამოყენებით. გთხოვთ გაითვალისწინოთ, რომ ანალოგური მნიშვნელობა განსხვავდება ანალოგურ მოწყობილობებზე.

ნაბიჯი 1: პროექტის მომზადება

პროექტის მომზადება
პროექტის მომზადება

ტექნიკა

1. ჟოლო პი (ჩვენ გამოვცადეთ RPi 3)

2. კაბელი RPI- ს სოკეტის IO- სთვის

3. პურის დაფა ხუთი LED- ით და ხუთი 330 ohm რეზისტორით ან

4. სერვო

5. Fitibit watch Fitbit OS დაყენებული

პროგრამული უზრუნველყოფა

1. pigpio ინსტალაციისთვის გადადით

2. ვებ სოკეტის ბიბლიოთეკა გადადით

3. Fitbit სტუდიის ანგარიში გადადით https://studio.fitbit.com– ზე

4. Fitbit OS Simulator ჩამოტვირთეთ

Fitibt პროგრამის შემუშავების შესახებ დამატებითი ინფორმაციისათვის ეწვიეთ

ნაბიჯი 2: ჩამოტვირთეთ პროგრამული უზრუნველყოფა

ჩამოტვირთეთ პროგრამული უზრუნველყოფა
ჩამოტვირთეთ პროგრამული უზრუნველყოფა

1. ჩამოტვირთეთ პროექტი

2. გახსენით პროექტის ფაილები.

3. პროგრამა RPI- ს სოკეტის სერვერი არის RPI/socket.js.

4. ყველა Fitbit პროექტის ფაილი არის Fitbit დირექტორიაში.

ფიტბიტის განვითარების დირექტორიების შესახებ ინფორმაციისთვის იხილეთ დეტალები

ნაბიჯი 3: შექმენით ანგარიში Fitbit Studio– სთვის

შექმენით ანგარიში Fitbit Studio– სთვის
შექმენით ანგარიში Fitbit Studio– სთვის

1. გადადით studio.fitbit.com– ზე

2. დარეგისტრირდით ახალ Fitbit studio– ზე studio.fitbit.com– ზე.

ნაბიჯი 4: შექმენით Fitbit განაცხადის პროექტი

შექმენით Fitbit განაცხადის პროექტი
შექმენით Fitbit განაცხადის პროექტი
შექმენით Fitbit განაცხადის პროექტი
შექმენით Fitbit განაცხადის პროექტი
შექმენით Fitbit განაცხადის პროექტი
შექმენით Fitbit განაცხადის პროექტი

1. Goto studio.fitbit.com

2. შესვლის შემდეგ დააწკაპუნეთ ახალ პროექტზე.

3. შეიყვანეთ ახალი პროექტის სახელი. აირჩიეთ ცარიელი პროექტის შაბლონი და დააწკაპუნეთ შექმნაზე.

4. შეარჩიეთ ყველა ფაილი და საქაღალდე, რომელიც ამოხსნილია პირველი ნაბიჯიდან.

5. გადაიტანეთ ყველა ფაილი პროექტის ფაილების არეალში.

ნაბიჯი 5: დაიწყეთ დეველოპერის ხიდი Mobile Fitbit– ზე

დაიწყეთ დეველოპერის ხიდი მობილური Fitbit– ზე
დაიწყეთ დეველოპერის ხიდი მობილური Fitbit– ზე
დაიწყეთ დეველოპერის ხიდი მობილური Fitbit– ზე
დაიწყეთ დეველოპერის ხიდი მობილური Fitbit– ზე
დაიწყეთ დეველოპერის ხიდი მობილური Fitbit– ზე
დაიწყეთ დეველოპერის ხიდი მობილური Fitbit– ზე
დაიწყეთ დეველოპერის ხიდი მობილური Fitbit– ზე
დაიწყეთ დეველოპერის ხიდი მობილური Fitbit– ზე

1. დაიწყეთ Fitbit პროგრამა (მობილურზე).

2. აირჩიეთ ანგარიში ზედა მარცხნივ.

3. მოწყობილობების ქვეშ შეარჩიეთ თქვენი საათის მოდელი.

4. აირჩიეთ Developer Menu.

5. ჩართეთ Developer Bridge. დაელოდეთ შეტყობინების შეცვლას დაკავშირებიდან დაკავშირებულთან

ნაბიჯი 6: დაიწყეთ დეველოპერი Fitbit საათებზე

დაიწყეთ დეველოპერი Fitbit საათებზე
დაიწყეთ დეველოპერი Fitbit საათებზე
დაიწყეთ დეველოპერი Fitbit საათებზე
დაიწყეთ დეველოპერი Fitbit საათებზე

1. გადადით პარამეტრებში.

2. გადაახვიეთ ქვემოთ, სანამ არ მოიძებნება "Developer Bridge".

3. აირჩიეთ მოქმედება სერვერთან დაკავშირებასთან.

4. დაელოდეთ სანამ გამოჩნდება შეტყობინება "დაკავშირებულია გამართულ პროგრამასთან".

ნაბიჯი 7: დააკავშირეთ Fitbit Studio მობილურით და საათით

დააკავშირეთ Fitbit Studio მობილურით და საათით
დააკავშირეთ Fitbit Studio მობილურით და საათით

1. ზედა მენიუში დააჭირეთ მოწყობილობის არჩევა.

2. შეარჩიეთ ჩვენი საათი.

3. ზედა მენიუში დააჭირეთ ღილაკს აირჩიეთ ტელეფონი.

4. შეარჩიეთ ჩვენი ტელეფონი.

5. დაელოდეთ ტელეფონისა და მოწყობილობების დაკავშირებას

ნაბიჯი 8: დააინსტალირეთ პროგრამა Watch- ზე

დააინსტალირეთ პროგრამა Watch- ზე
დააინსტალირეთ პროგრამა Watch- ზე
დააინსტალირეთ პროგრამა Watch- ზე
დააინსტალირეთ პროგრამა Watch- ზე

1. ზედა მენიუში დააჭირეთ ღილაკს Run.

სტუდია Fitbit დაიწყებს პროგრამების შედგენას და გადმოტვირთვას როგორც მობილურ ტელეფონზე, ასევე საათზე.

2. გადაახვიეთ საათის ეკრანი მარცხნივ, რომ ნახოთ დაინსტალირებულია თუ არა პროგრამა.

3. გადადით Fitbit პროგრამაზე

4. აირჩიეთ ანგარიში ზედა მარცხნივ.

5. მოწყობილობების ქვეშ შეარჩიეთ თქვენი საათის მოდელი.

6. აირჩიეთ შემქმნელის მენიუ.

7. თქვენ უნდა ნახოთ Sideloaded აპლიკაციის ქვეშ დაინსტალირებული პროგრამა

ნაბიჯი 9: შეაერთეთ IO RPI– სთვის

შეაერთეთ IO RPI– სთვის
შეაერთეთ IO RPI– სთვის
შეაერთეთ IO RPI– სთვის
შეაერთეთ IO RPI– სთვის
შეაერთეთ IO RPI– სთვის
შეაერთეთ IO RPI– სთვის

1. შეაერთეთ IO სოკეტი პურის დაფით კაბელის საშუალებით.

2. შეაერთეთ LED IO პორტთან 330 Ohm რეზისტორით, რათა შეზღუდავთ დენს.

3. დააკავშირეთ Servo IO პორტთან, რომელიც მინიჭებულია ანალოგურ პორტზე

ნაბიჯი 10: დააინსტალირეთ პროგრამული უზრუნველყოფა RPI– სთვის

1. დააინსტალირეთ ვებ სოკეტის ბიბლიოთეკა ბრძანების გამოყენებით

npm ინსტალაცია -შეინახეთ ws

2. დააინსტალირეთ პიგპიოს ბიბლიოთეკა

sudo apt-get განახლება

sudo apt-get დააინსტალირეთ pigpio

3. ჩამოტვირთეთ პროგრამა socket.js https://github.com/wtos03/RaspFit დირექტორიაში RPI

4. განათავსეთ socket.js სახლის დირექტორიაში.

ნაბიჯი 11: პროგრამის დაწყება RPI– ზე

1. გაუშვით ბრძანება

$ sudo node socke.js

2. პროგრამის ავტომატურად დასაწყებად RPI დაწყებისას. დაამატეთ ბრძანების სტრიქონი /etc/rc.local

ნაბიჯი 12: ტესტირება და გაშვება პროგრამა

1. დაიწყეთ Fitbit Applicaiton მობილურზე

2. აირჩიეთ ანგარიში ზედა მარცხნივ.

3. მოწყობილობების ქვეშ შეარჩიეთ თქვენი საათის მოდელი.

4. აირჩიეთ Developer Menu.

5. აირჩიეთ Sideloaded აპლიკაციის ქვეშ დაინსტალირებული პროგრამა.

6. აირჩიეთ პარამეტრები

7. დააყენეთ IP მისამართი RPI და პორტი (ეს პროექტი იყენებს 4000)

8. საჭიროების შემთხვევაში შეცვალეთ ნაბიჯი ანალოგური მნიშვნელობისთვის (ნაგულისხმევი = 20)

9. დაბრუნდი უკან და გამოდი Fitbit აპლიკაციიდან

10. დაიწყეთ პროგრამა Fitbit watch– ზე.

11. აირჩიეთ პორტი, რომლის კონტროლიც გსურთ

12. ღილაკები სწორი გამოყენების ON/OFF მოწყობილობებისთვის

13. ღილაკები მარცხნივ გამოიყენება გაზრდის/შემცირების ანალოგური მნიშვნელობისათვის

ნაბიჯი 13: პრობლემების მოგვარება

შეცდომა: RPI– ზე I/O კონტროლი შეუძლებელია

- შეამოწმეთ ქსელი Ping RPI მისამართის საშუალებით.

- გაუშვით პროგრამა Fitbit საათზე და RPI- ზე.

- დაიწყეთ Fitbit აპლიკაცია და სინქრონიზაცია Fitbit საათთან.

- პროგრამის დაწყება RPI– ზე.

- დაიწყეთ პროგრამა Fitbit watch– ზე.

გირჩევთ: