विषयसूची:

फिटबिट रास्पबेरी पाई: 13 कदम
फिटबिट रास्पबेरी पाई: 13 कदम

वीडियो: फिटबिट रास्पबेरी पाई: 13 कदम

वीडियो: फिटबिट रास्पबेरी पाई: 13 कदम
वीडियो: He made a trick in the atm #shorts 2024, नवंबर
Anonim
फिटबिट रास्पबेरी पाई
फिटबिट रास्पबेरी पाई

यह प्रोजेक्ट दिखाता है कि रास्पबेरी पाई पर आईओ को नियंत्रित करने के लिए फिटबिट घड़ी का उपयोग कैसे करें। इस परियोजना को Fitbit आयनिक पर विकसित किया गया था। लेकिन इसे फिटबिट ओएस के साथ किसी भी फिटबिट घड़ी पर काम करना चाहिए। हम आरपीआई पर चलने वाले पिगियो और वेब सॉकेट लाइब्रेरी का उपयोग करके डिजिटल और एनालॉग पोर्ट दोनों को नियंत्रित कर सकते हैं। यह परियोजना आरपीआई पोर्ट 1-5 पर 10 आईओ पोर्ट का समर्थन डिजिटल पोर्ट के लिए निर्धारित है जो केवल चालू/बंद हो सकता है। पोर्ट 6 -10 एनालॉग पोर्ट के लिए सेट हैं। उपयोगकर्ता एनालॉग पोर्ट के लिए वृद्धि या कमी मान भेज सकते हैं। इस परियोजना में, हम सर्वो का उपयोग करके एनालॉग पोर्ट प्रदर्शित करते हैं। कृपया ध्यान दें कि एनालॉग मान अलग-अलग होंगे जो एनालॉग डिवाइस पर निर्भर करते हैं।

चरण 1: परियोजना की तैयारी

परियोजना की तैयारी
परियोजना की तैयारी

हार्डवेयर

1. रास्पबेरी पाई (हमने आरपीआई 3 पर परीक्षण किया)

2. आरपीआई के सॉकेट आईओ के लिए केबल

3. पांच एलईडी और पांच 330 ओम प्रतिरोधों के साथ ब्रेडबोर्ड या

4. सर्वो

5. फिटबिट ओएस के साथ फिटबिट घड़ी स्थापित

सॉफ्टवेयर

1. स्थापना के लिए पिगपियो https://www.npmjs.com/package/pigpio. पर जाएं

2. वेब सॉकेट लाइब्रेरी https://github.com/websockets/ws. पर जाएं

3. फिटबिट स्टूडियो का अकाउंट https://studio.fitbit.com. पर जाएं

4. फिटबिट ओएस सिम्युलेटर 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. सभी फिटबिट परियोजना फाइलें फिटबिट निर्देशिका के अंतर्गत हैं।

फिटबिट विकास के लिए निर्देशिकाओं की जानकारी के लिए, कृपया https://dev.fitbit.com/build/guides/application/#folder-struct पर विवरण देखें।

चरण 3: फिटबिट स्टूडियो के लिए खाता बनाएं

फिटबिट स्टूडियो के लिए खाता बनाएं
फिटबिट स्टूडियो के लिए खाता बनाएं

1. Studio.fitbit.com पर जाएं

2. Studio.fitbit.com पर नए Fitbit स्टूडियो के लिए साइन अप करें।

चरण 4: फिटबिट एप्लिकेशन प्रोजेक्ट बनाएं

फिटबिट एप्लिकेशन प्रोजेक्ट बनाएं
फिटबिट एप्लिकेशन प्रोजेक्ट बनाएं
फिटबिट एप्लिकेशन प्रोजेक्ट बनाएं
फिटबिट एप्लिकेशन प्रोजेक्ट बनाएं
फिटबिट एप्लिकेशन प्रोजेक्ट बनाएं
फिटबिट एप्लिकेशन प्रोजेक्ट बनाएं

1.गोटो स्टूडियो.फिटबिट.कॉम

2. लॉग इन करने के बाद न्यू प्रोजेक्ट पर क्लिक करें।

3. नई परियोजना का नाम दर्ज करें। खाली प्रोजेक्ट टेम्प्लेट चुनें और क्रिएट पर क्लिक करें।

4. चरण 1 से अनज़िप करने वाली सभी फ़ाइलों और फ़ोल्डरों का चयन करें।

5. सभी फाइलों को प्रोजेक्ट फाइल क्षेत्र में खींचें।

चरण 5: मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें

मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें
मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें
मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें
मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें
मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें
मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें
मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें
मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें

1. फिटबिट एप्लिकेशन (मोबाइल पर) शुरू करें।

2. ऊपर बाईं ओर खाता चुनें.

3. उपकरणों के अंतर्गत, अपने घड़ी मॉडल का चयन करें।

4. डेवलपर मेनू चुनें।

5. डेवलपर ब्रिज सक्षम करें। कनेक्ट होने से कनेक्टेड में संदेश बदलने की प्रतीक्षा करें

चरण 6: फिटबिट घड़ियों पर डेवलपर शुरू करें

फिटबिट घड़ियों पर डेवलपर शुरू करें
फिटबिट घड़ियों पर डेवलपर शुरू करें
फिटबिट घड़ियों पर डेवलपर शुरू करें
फिटबिट घड़ियों पर डेवलपर शुरू करें

1. गोटो सेटिंग।

2. "डेवलपर ब्रिज" मिलने तक नीचे स्क्रॉल करें।

3. सर्वर से कनेक्ट करने के लिए क्रिया का चयन करें।

4. "डीबगर से कनेक्टेड" संदेश दिखाने तक प्रतीक्षा करें।

चरण 7: फिटबिट स्टूडियो को मोबाइल से कनेक्ट करें और देखें

फिटबिट स्टूडियो को मोबाइल से कनेक्ट करें और देखें
फिटबिट स्टूडियो को मोबाइल से कनेक्ट करें और देखें

1. शीर्ष मेनू पर, डिवाइस का चयन करें दबाएं।

2. हमारी घड़ी चुनें।

3. शीर्ष मेनू पर, एक फोन चुनें दबाएं।

4. हमारे फोन का चयन करें।

5. फ़ोन और डिवाइस दोनों के कनेक्ट होने का इंतज़ार करें

चरण 8: वॉच पर प्रोग्राम इंस्टॉल करें

वॉच पर प्रोग्राम इंस्टॉल करें
वॉच पर प्रोग्राम इंस्टॉल करें
वॉच पर प्रोग्राम इंस्टॉल करें
वॉच पर प्रोग्राम इंस्टॉल करें

1. शीर्ष मेनू पर, रन दबाएं।

फिटबिट स्टूडियो मोबाइल और वॉच दोनों पर प्रोग्राम कंपाइल और डाउनलोड करना शुरू कर देगा।

2. यह देखने के लिए कि प्रोग्राम स्थापित किया गया था या नहीं, घड़ी की स्क्रीन को बाईं ओर स्क्रॉल करें।

3. फिटबिट एप्लिकेशन पर जाएं

4. ऊपर बाईं ओर खाता चुनें.

5. उपकरणों के अंतर्गत, अपने घड़ी मॉडल का चयन करें।

6. डेवलपर मेनू चुनें।

7. आपको साइडलोडेड ऐप के तहत इंस्टॉल किया गया प्रोग्राम देखना चाहिए

चरण 9: RPI के लिए IO कनेक्ट करें

आरपीआई के लिए आईओ कनेक्ट करें
आरपीआई के लिए आईओ कनेक्ट करें
आरपीआई के लिए आईओ कनेक्ट करें
आरपीआई के लिए आईओ कनेक्ट करें
आरपीआई के लिए आईओ कनेक्ट करें
आरपीआई के लिए आईओ कनेक्ट करें

1. केबल के माध्यम से IO सॉकेट को ब्रेडबोर्ड से कनेक्ट करें।

2. करंट को सीमित करने के लिए 330 ओम रेसिस्टर के साथ LED को IO पोर्ट से कनेक्ट करें।

3. एनालॉग पोर्ट के लिए असाइन किए गए आईओ पोर्ट के साथ सर्वो कनेक्ट करें

चरण 10: RPI के लिए सॉफ़्टवेयर स्थापित करें

1. कमांड का उपयोग करके वेब सॉकेट लाइब्रेरी स्थापित करें

npm इंस्टाल --save ws

2. पिगियो पुस्तकालय स्थापित करें

सुडो एपीटी-अपडेट प्राप्त करें

sudo apt-pigpio स्थापित करें

3. निर्देशिका आरपीआई के तहत https://github.com/wtos03/RaspFit से प्रोग्राम सॉकेट.जेएस डाउनलोड करें

4. सॉकेट.जेएस को होम डायरेक्टरी में रखें।

चरण 11: आरपीआई पर कार्यक्रम शुरू करें

1. रन कमांड

$sudo नोड socke.js

2. आरपीआई शुरू करते समय प्रोग्राम को स्वचालित रूप से शुरू करने के लिए। /etc/rc.local. में कमांड लाइन जोड़ें

चरण 12: परीक्षण और कार्यक्रम चलाएं

1. मोबाइल पर Fitbit Applicaiton शुरू करें

2. ऊपर बाईं ओर खाता चुनें.

3. उपकरणों के अंतर्गत, अपने घड़ी मॉडल का चयन करें।

4. डेवलपर मेनू चुनें।

5. साइडलोडेड ऐप के तहत इंस्टॉल किए गए प्रोग्राम का चयन करें।

6. सेटिंग्स चुनें

7. आरपीआई और पोर्ट का आईपी पता सेट करें (यह परियोजना 4000 का उपयोग करती है)

8. यदि आवश्यक हो तो एनालॉग मान के लिए चरण समायोजित करें (डिफ़ॉल्ट = 20)

9. वापस जाएं और फिटबिट एप्लिकेशन से बाहर निकलें

10. फिटबिट वॉच पर प्रोग्राम शुरू करें।

11. उस पोर्ट का चयन करें जिसे आप नियंत्रित करना चाहते हैं

12. चालू/बंद उपकरणों के लिए सही उपयोग पर बटन

13. वृद्धि / कमी अनुरूप मूल्य के लिए बाईं ओर बटन का उपयोग करें

चरण 13: समस्या निवारण

त्रुटि: RPI पर I/O को नियंत्रित नहीं कर सकता

- RPI के पते को पिंग करके नेटवर्क की जाँच करें।

- फिटबिट वॉच और आरपीआई दोनों पर प्रोग्राम से बाहर निकलें।

- फिटबिट एप्लिकेशन शुरू करें और फिटबिट वॉच के साथ सिंक करें।

- आरपीआई पर कार्यक्रम शुरू करें।

- फिटबिट वॉच पर प्रोग्राम शुरू करें।

सिफारिश की: