সুচিপত্র:

ফিটবিট রাস্পবেরি পাই: 13 টি ধাপ
ফিটবিট রাস্পবেরি পাই: 13 টি ধাপ

ভিডিও: ফিটবিট রাস্পবেরি পাই: 13 টি ধাপ

ভিডিও: ফিটবিট রাস্পবেরি পাই: 13 টি ধাপ
ভিডিও: fitbit capsule full review Bangla. 2024, জুলাই
Anonim
ফিটবিট রাস্পবেরি পাই
ফিটবিট রাস্পবেরি পাই

এই প্রকল্পটি রাস্পবেরি পাইতে আইও নিয়ন্ত্রণ করতে ফিটবিট ঘড়িটি কীভাবে ব্যবহার করতে হয় তা দেখায়। এই প্রকল্পটি ফিটবিট আয়নিকের উপর বিকশিত হয়েছিল। কিন্তু এটি FItbit OS ইনস্টল করা যেকোনো Fitbit ঘড়িতে কাজ করা উচিত। RPi তে চলমান পিগপিও এবং ওয়েব সকেট লাইব্রেরি ব্যবহার করে আমরা ডিজিটাল এবং এনালগ পোর্ট উভয়ই নিয়ন্ত্রণ করতে পারি। এই প্রকল্প সমর্থন RPI পোর্ট 1-5 এ 10 IO পোর্ট ডিজিটাল পোর্টের জন্য সেট করা আছে যা শুধুমাত্র চালু/বন্ধ করতে পারে। পোর্ট 6 -10 এনালগ পোর্টের জন্য সেট করা আছে। ব্যবহারকারীরা এনালগ পোর্টের জন্য মান বৃদ্ধি বা হ্রাস পাঠাতে পারেন। এই প্রকল্পে, আমরা servo ব্যবহার করে এনালগ পোর্ট প্রদর্শন করি। অনুগ্রহ করে মনে রাখবেন যে এনালগ মান পরিবর্তিত হবে এনালগ ডিভাইসের উপর নির্ভর করে।

ধাপ 1: প্রকল্প প্রস্তুত করুন

প্রকল্প প্রস্তুতি
প্রকল্প প্রস্তুতি

হার্ডওয়্যার

1. রাস্পবেরি পাই (আমরা RPi 3 এ পরীক্ষা করেছি)

2. RPI এর সকেট IO এর জন্য কেবল

3. পাঁচটি এলইডি এবং পাঁচটি 30০ ওহম প্রতিরোধক সহ ব্রেডবোর্ড

4. Servo

5. ফিটবিট ওএস ইনস্টল করা ফিটবিট ঘড়ি

সফটওয়্যার

1. ইনস্টলেশনের জন্য পিগপিও https://www.npmjs.com/package/pigpio এ যান

2. ওয়েব সকেট লাইব্রেরিতে যান

3. Fitbit স্টুডিওর অ্যাকাউন্টে যান https://studio.fitbit.com- এ

4. Fitbit OS সিমুলেটর ডাউনলোড করুন https://dev.fitbit.com/getting-started থেকে

Fitibt প্রোগ্রাম বিকাশের বিষয়ে আরও তথ্যের জন্য https://dev.fitbit.com/getting-started এ যান

ধাপ 2: সফটওয়্যার ডাউনলোড করুন

ডাউনলোড সফটওয়্যার
ডাউনলোড সফটওয়্যার

1. https://github.com/wtos03/RaspFit থেকে প্রকল্প ডাউনলোড করুন

2. প্রকল্প ফাইল আনজিপ করুন।

3. প্রোগ্রাম RPI এর সকেট সার্ভার RPI/socket.js এ আছে।

4. সমস্ত Fitbit প্রকল্প ফাইল Fitbit ডিরেক্টরি অধীনে হয়।

ফিটবিট ডেভেলপমেন্টের জন্য ডিরেক্টরিগুলির তথ্যের জন্য, দয়া করে https://dev.fitbit.com/build/guides/application/#folder-structure এ বিস্তারিত দেখুন

ধাপ 3: ফিটবিট স্টুডিওর জন্য অ্যাকাউন্ট তৈরি করুন

ফিটবিট স্টুডিওর জন্য অ্যাকাউন্ট তৈরি করুন
ফিটবিট স্টুডিওর জন্য অ্যাকাউন্ট তৈরি করুন

1. studio.fitbit.com এ যান

2. studio.fitbit.com এ নতুন ফিটবিট স্টুডিওর জন্য সাইন আপ করুন।

ধাপ 4: Fitbit অ্যাপ্লিকেশন প্রকল্প তৈরি করুন

Fitbit অ্যাপ্লিকেশন প্রকল্প তৈরি করুন
Fitbit অ্যাপ্লিকেশন প্রকল্প তৈরি করুন
Fitbit অ্যাপ্লিকেশন প্রকল্প তৈরি করুন
Fitbit অ্যাপ্লিকেশন প্রকল্প তৈরি করুন
Fitbit অ্যাপ্লিকেশন প্রকল্প তৈরি করুন
Fitbit অ্যাপ্লিকেশন প্রকল্প তৈরি করুন

1. Goto studio.fitbit.com

2. লগইন করার পরে, নতুন প্রকল্পে ক্লিক করুন।

3. নতুন প্রকল্পের নাম লিখুন। খালি প্রকল্প টেমপ্লেট নির্বাচন করুন এবং তৈরি করুন ক্লিক করুন।

4. ধাপ 1 থেকে আনজিপ করা সমস্ত ফাইল এবং ফোল্ডার নির্বাচন করুন।

5. সমস্ত ফাইলকে প্রকল্প ফাইল এলাকায় টেনে আনুন।

ধাপ 5: মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন

মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন

1. Fitbit অ্যাপ্লিকেশন (মোবাইলে) শুরু করুন।

2. উপরের বাম দিকে অ্যাকাউন্ট নির্বাচন করুন।

3. ডিভাইসের অধীনে, আপনার ঘড়ির মডেল নির্বাচন করুন।

4. ডেভেলপার মেনু নির্বাচন করুন।

5. বিকাশকারী সেতু সক্ষম করুন। সংযুক্ত থেকে সংযুক্ত থেকে বার্তা পরিবর্তনের জন্য অপেক্ষা করুন

ধাপ 6: Fitbit ঘড়িতে বিকাশকারী শুরু করুন

Fitbit ঘড়িতে বিকাশকারী শুরু করুন
Fitbit ঘড়িতে বিকাশকারী শুরু করুন
Fitbit ঘড়িতে বিকাশকারী শুরু করুন
Fitbit ঘড়িতে বিকাশকারী শুরু করুন

1. গোটো সেটিং।

2. "ডেভেলপার ব্রিজ" না পাওয়া পর্যন্ত নিচে স্ক্রোল করুন।

3. সার্ভারে সংযোগ করার জন্য কর্ম নির্বাচন করুন।

4. "ডিবাগারের সাথে সংযুক্ত" বার্তাটি দেখানো পর্যন্ত অপেক্ষা করুন।

ধাপ 7: মোবাইলের সাথে Fitbit স্টুডিও সংযুক্ত করুন এবং দেখুন

ফিটবিট স্টুডিওকে মোবাইলের সাথে সংযুক্ত করুন এবং দেখুন
ফিটবিট স্টুডিওকে মোবাইলের সাথে সংযুক্ত করুন এবং দেখুন

1. উপরের মেনুতে, একটি ডিভাইস নির্বাচন করুন টিপুন।

2. আমাদের ঘড়ি নির্বাচন করুন।

3. উপরের মেনুতে, একটি ফোন নির্বাচন করুন টিপুন।

4. আমাদের ফোন নির্বাচন করুন।

5. ফোন এবং ডিভাইস উভয়ের কানেক্টেড হওয়ার জন্য অপেক্ষা করুন

ধাপ 8: ঘড়িতে প্রোগ্রাম ইনস্টল করুন

ওয়াচে প্রোগ্রাম ইনস্টল করুন
ওয়াচে প্রোগ্রাম ইনস্টল করুন
ওয়াচে প্রোগ্রাম ইনস্টল করুন
ওয়াচে প্রোগ্রাম ইনস্টল করুন

1. উপরের মেনুতে, রান টিপুন।

ফিটবিট স্টুডিও মোবাইল এবং ঘড়ি উভয় প্রোগ্রামে কম্পাইল এবং ডাউনলোড শুরু করবে।

2. প্রোগ্রামটি ইনস্টল করা হয়েছে কিনা তা দেখতে ঘড়ির স্ক্রিনটি বাম দিকে স্ক্রোল করুন।

3. Fitbit অ্যাপ্লিকেশনে যান

4. উপরের বাম দিকে অ্যাকাউন্ট নির্বাচন করুন।

5. ডিভাইসের অধীনে, আপনার ঘড়ির মডেল নির্বাচন করুন।

6. বিকাশকারী মেনু নির্বাচন করুন।

7. আপনি Sideloaded অ্যাপের অধীনে ইনস্টল করা প্রোগ্রাম দেখতে হবে

ধাপ 9: RPI এর জন্য IO সংযুক্ত করুন

RPI এর জন্য IO সংযুক্ত করুন
RPI এর জন্য IO সংযুক্ত করুন
RPI এর জন্য IO সংযুক্ত করুন
RPI এর জন্য IO সংযুক্ত করুন
RPI এর জন্য IO সংযুক্ত করুন
RPI এর জন্য IO সংযুক্ত করুন

1. তারের মাধ্যমে রুটিবোর্ডের সাথে আইও সকেট সংযুক্ত করুন।

2. বর্তমানকে সীমাবদ্ধ করার জন্য 330 ওহম রেসিস্টারের সাথে আইও পোর্টে LED সংযোগ করুন।

3. আইও পোর্টের সাথে সার্ভো সংযোগ করুন যা এনালগ পোর্টের জন্য নির্ধারিত

ধাপ 10: RPI এর জন্য সফটওয়্যার ইনস্টল করুন

1. কমান্ড ব্যবহার করে ওয়েব সকেট লাইব্রেরি ইনস্টল করুন

npm install -save ws

2. পিগপিও লাইব্রেরি ইনস্টল করুন

sudo apt- আপডেট পান

sudo apt-get pigpio ইনস্টল করুন

3. RPI ডিরেক্টরিের অধীনে https://github.com/wtos03/RaspFit থেকে প্রোগ্রাম socket.js ডাউনলোড করুন

4. হোম ডিরেক্টরিতে socket.js রাখুন।

ধাপ 11: RPI এ প্রোগ্রাম শুরু করুন

1. কমান্ড চালান

$ sudo নোড socke.js

2. RPI শুরু করার সময় স্বয়ংক্রিয়ভাবে প্রোগ্রাম শুরু করতে। /Etc/rc.local এ কমান্ড লাইন যোগ করুন

ধাপ 12: পরীক্ষা এবং রান প্রোগ্রাম

1. মোবাইলে Fitbit Applicationaiton শুরু করুন

2. উপরের বাম দিকে অ্যাকাউন্ট নির্বাচন করুন।

3. ডিভাইসের অধীনে, আপনার ঘড়ির মডেল নির্বাচন করুন।

4. ডেভেলপার মেনু নির্বাচন করুন।

5. সিডেলোডেড অ্যাপের অধীনে ইনস্টল করা প্রোগ্রাম নির্বাচন করুন।

6. সেটিংস নির্বাচন করুন

7. RPI এবং পোর্টের IP ঠিকানা সেট করুন (এই প্রকল্প 4000 ব্যবহার করে)

8. প্রয়োজনে এনালগ ভ্যালুর জন্য স্টেপ অ্যাডজাস্ট করুন (ডিফল্ট = ২০)

9. ফিরে যান এবং Fitbit অ্যাপ্লিকেশন থেকে প্রস্থান করুন

10. Fitbit ঘড়িতে প্রোগ্রাম শুরু করুন।

11. আপনি নিয়ন্ত্রণ করতে চান এমন পোর্ট নির্বাচন করুন

12. চালু/বন্ধ ডিভাইসের জন্য সঠিক ব্যবহারের বোতাম

13. বৃদ্ধি বা হ্রাস এনালগ মান জন্য বাম ব্যবহার বোতাম

ধাপ 13: সমস্যা সমাধান

ত্রুটি: RPI- এ I/O নিয়ন্ত্রণ করা যাচ্ছে না

- RPI- এর ঠিকানা পিং করে নেটওয়ার্ক চেক করুন।

- ফিটবিট ঘড়ি এবং আরপিআই উভয়েই প্রস্থান প্রোগ্রাম।

- Fitbit অ্যাপ্লিকেশন শুরু করুন এবং Fitbit ঘড়ির সাথে সিঙ্ক করুন।

- RPI এ প্রোগ্রাম শুরু করুন।

- Fitbit ঘড়িতে প্রোগ্রাম শুরু করুন।

প্রস্তাবিত: