সুচিপত্র:
- ধাপ 1: প্রকল্প প্রস্তুত করুন
- ধাপ 2: সফটওয়্যার ডাউনলোড করুন
- ধাপ 3: ফিটবিট স্টুডিওর জন্য অ্যাকাউন্ট তৈরি করুন
- ধাপ 4: Fitbit অ্যাপ্লিকেশন প্রকল্প তৈরি করুন
- ধাপ 5: মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
- ধাপ 6: Fitbit ঘড়িতে বিকাশকারী শুরু করুন
- ধাপ 7: মোবাইলের সাথে Fitbit স্টুডিও সংযুক্ত করুন এবং দেখুন
- ধাপ 8: ঘড়িতে প্রোগ্রাম ইনস্টল করুন
- ধাপ 9: RPI এর জন্য IO সংযুক্ত করুন
- ধাপ 10: RPI এর জন্য সফটওয়্যার ইনস্টল করুন
- ধাপ 11: RPI এ প্রোগ্রাম শুরু করুন
- ধাপ 12: পরীক্ষা এবং রান প্রোগ্রাম
- ধাপ 13: সমস্যা সমাধান
ভিডিও: ফিটবিট রাস্পবেরি পাই: 13 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই প্রকল্পটি রাস্পবেরি পাইতে আইও নিয়ন্ত্রণ করতে ফিটবিট ঘড়িটি কীভাবে ব্যবহার করতে হয় তা দেখায়। এই প্রকল্পটি ফিটবিট আয়নিকের উপর বিকশিত হয়েছিল। কিন্তু এটি 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 অ্যাপ্লিকেশন প্রকল্প তৈরি করুন
1. Goto studio.fitbit.com
2. লগইন করার পরে, নতুন প্রকল্পে ক্লিক করুন।
3. নতুন প্রকল্পের নাম লিখুন। খালি প্রকল্প টেমপ্লেট নির্বাচন করুন এবং তৈরি করুন ক্লিক করুন।
4. ধাপ 1 থেকে আনজিপ করা সমস্ত ফাইল এবং ফোল্ডার নির্বাচন করুন।
5. সমস্ত ফাইলকে প্রকল্প ফাইল এলাকায় টেনে আনুন।
ধাপ 5: মোবাইল ফিটবিটে ডেভেলপার ব্রিজ শুরু করুন
1. Fitbit অ্যাপ্লিকেশন (মোবাইলে) শুরু করুন।
2. উপরের বাম দিকে অ্যাকাউন্ট নির্বাচন করুন।
3. ডিভাইসের অধীনে, আপনার ঘড়ির মডেল নির্বাচন করুন।
4. ডেভেলপার মেনু নির্বাচন করুন।
5. বিকাশকারী সেতু সক্ষম করুন। সংযুক্ত থেকে সংযুক্ত থেকে বার্তা পরিবর্তনের জন্য অপেক্ষা করুন
ধাপ 6: 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 সংযুক্ত করুন
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 ঘড়িতে প্রোগ্রাম শুরু করুন।
প্রস্তাবিত:
রাস্পবেরি পাই 3/4 এক্সটেনশন বোর্ড রাস্পবেরি পাইতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য: 15 টি ধাপ (ছবি সহ)
রাস্পবেরি পাইতে অতিরিক্ত বৈশিষ্ট্য যুক্ত করার জন্য রাস্পবেরি পাই 3/4 এক্সটেনশন বোর্ড: আমরা জানি যে রাস্পবেরি পাই 3/4 বিল্ট ইন এডিসি (এনালগ টু ডিজিটাল কনভার্টার) এবং আরটিসি (রিয়েল টাইম ক্লক) দিয়ে আসে না তাই আমি একটি পিসিবি ডিজাইন করি যাতে 16 টি থাকে চ্যানেল 12 বিট এডিসি, আরটিসি, সিম 7600 4 জি মডিউল, পুশ বোতাম, রিলে, ইউএসবি পাওয়ার আউট, 5 ভি পাওয়ার আউট, 12 ভি পাওয়ার
আপনার সমস্ত ফিটবিট ডেটা এক ড্যাশবোর্ডে দেখুন: 5 টি ধাপ
আপনার সমস্ত ফিটবিট ডেটা এক ড্যাশবোর্ডে দেখুন: এটি নতুন বছর এবং এর অর্থ আমরা সবাই নতুন লক্ষ্য পেয়েছি। নতুন বছরের জন্য একটি সাধারণ লক্ষ্য স্বাস্থ্যকর হওয়া, তার মানে ভালো খাওয়া, বেশি পরিশ্রম করা, অথবা সাধারণভাবে আরো সক্রিয় থাকা। আমার ফিটবিট যে সব ট্র্যাক রাখার জন্য আমার প্রিয় উপায়।
রাস্পবেরি পাই সহ LED ব্লিঙ্ক - রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: 4 টি ধাপ
রাস্পবেরি পাই সহ LED ব্লিঙ্ক | রাস্পবেরি পাইতে কীভাবে জিপিআইও পিন ব্যবহার করবেন: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা শিখব কিভাবে জিপিআইওর রাস্পবেরি পাই ব্যবহার করতে হয়। আপনি যদি কখনো Arduino ব্যবহার করে থাকেন তাহলে সম্ভবত আপনি জানেন যে আমরা LED সুইচ ইত্যাদি তার পিনের সাথে সংযুক্ত করতে পারি এবং এটিকে এর মত কাজ করতে পারি। এলইডি ব্লিংক করুন বা সুইচ থেকে ইনপুট পান তাই
রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3 বি / 3 বি+: 4 ধাপ সহ রাস্পবিয়ান বাস্টার দিয়ে শুরু করা
রাস্পবেরি পাই 3 তে রাস্পবিয়ান বাস্টার ইনস্টল করা রাস্পবেরি পাই 3b / 3b+দিয়ে রাস্পবিয়ান বাস্টার দিয়ে শুরু করা: হাই বন্ধুরা, সম্প্রতি রাস্পবেরি পাই সংস্থা রাস্পবিয়ান বাস্টার নামে নতুন রাস্পবিয়ান ওএস চালু করেছে। এটি রাস্পবেরি পাই এর জন্য রাস্পবিয়ানের একটি নতুন সংস্করণ। তাই আজ এই নির্দেশাবলীতে আমরা শিখব কিভাবে আপনার রাস্পবেরি পাই 3 এ রাস্পবিয়ান বাস্টার ওএস ইনস্টল করতে হয়
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা - রাস্পবেরি পাই 3B দিয়ে শুরু করা - আপনার রাস্পবেরি পাই 3: 6 ধাপ সেট আপ করা হচ্ছে
HDMI ছাড়া রাস্পবেরি পাই 3 বি তে রাস্পবিয়ান ইনস্টল করা | রাস্পবেরি পাই 3B দিয়ে শুরু করা | আপনার রাস্পবেরি পাই 3 সেট আপ করা: আপনারা কেউ কেউ জানেন যে রাস্পবেরি পাই কম্পিউটারগুলি বেশ দুর্দান্ত এবং আপনি কেবলমাত্র একটি ছোট বোর্ডে পুরো কম্পিউটারটি পেতে পারেন। 1.2 GHz এ ঘড়ি। এটি পাই 3 কে মোটামুটি 50 রাখে