विषयसूची:
- चरण 1: परियोजना की तैयारी
- चरण 2: सॉफ्टवेयर डाउनलोड करें
- चरण 3: फिटबिट स्टूडियो के लिए खाता बनाएं
- चरण 4: फिटबिट एप्लिकेशन प्रोजेक्ट बनाएं
- चरण 5: मोबाइल फिटबिट पर डेवलपर ब्रिज शुरू करें
- चरण 6: फिटबिट घड़ियों पर डेवलपर शुरू करें
- चरण 7: फिटबिट स्टूडियो को मोबाइल से कनेक्ट करें और देखें
- चरण 8: वॉच पर प्रोग्राम इंस्टॉल करें
- चरण 9: RPI के लिए IO कनेक्ट करें
- चरण 10: RPI के लिए सॉफ़्टवेयर स्थापित करें
- चरण 11: आरपीआई पर कार्यक्रम शुरू करें
- चरण 12: परीक्षण और कार्यक्रम चलाएं
- चरण 13: समस्या निवारण
वीडियो: फिटबिट रास्पबेरी पाई: 13 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
यह प्रोजेक्ट दिखाता है कि रास्पबेरी पाई पर आईओ को नियंत्रित करने के लिए फिटबिट घड़ी का उपयोग कैसे करें। इस परियोजना को 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 के पते को पिंग करके नेटवर्क की जाँच करें।
- फिटबिट वॉच और आरपीआई दोनों पर प्रोग्राम से बाहर निकलें।
- फिटबिट एप्लिकेशन शुरू करें और फिटबिट वॉच के साथ सिंक करें।
- आरपीआई पर कार्यक्रम शुरू करें।
- फिटबिट वॉच पर प्रोग्राम शुरू करें।
सिफारिश की:
अपने सभी फिटबिट डेटा को एक डैशबोर्ड में देखें: 5 कदम
अपने सभी फिटबिट डेटा को एक डैशबोर्ड में देखें: यह नया साल है और इसका मतलब है कि हम सभी को नए लक्ष्य मिल गए हैं। नए साल के लिए एक सामान्य लक्ष्य स्वस्थ होना है, चाहे इसका मतलब बेहतर खाना, अधिक काम करना, या सामान्य रूप से अधिक सक्रिय होना है। मेरा फिटबिट जो कुछ भी है, उस पर नज़र रखने का मेरा पसंदीदा तरीका है।
कई कैमरों के साथ रास्पबेरी पाई पाई वस्तु का पता लगाना: 3 कदम
मल्टीपल कैमरा के साथ रास्पबेरी पाई पाई ऑब्जेक्ट डिटेक्शन: मैं इंट्रो को छोटा रखूंगा, क्योंकि शीर्षक से ही पता चलता है कि इंस्ट्रक्शनल का मुख्य उद्देश्य क्या है। इस चरण-दर-चरण निर्देश में, मैं आपको समझाऊंगा कि कैसे 1-पीआई कैम और कम से कम एक यूएसबी कैमरा, या 2 यूएसबी कैमरे जैसे कई कैमरे कनेक्ट करें।
रास्पबेरी पाई के साथ एलईडी ब्लिंक - रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: 4 कदम
रास्पबेरी पाई के साथ एलईडी ब्लिंक | रास्पबेरी पाई पर GPIO पिन का उपयोग कैसे करें: हाय दोस्तों इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई के GPIO का उपयोग कैसे करें। अगर आपने कभी Arduino का इस्तेमाल किया है तो शायद आप जानते हैं कि हम LED स्विच आदि को इसके पिन से जोड़ सकते हैं और इसे इस तरह काम कर सकते हैं। एलईडी ब्लिंक करें या स्विच से इनपुट प्राप्त करें ताकि
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50