विषयसूची:
- आपूर्ति
- चरण 1: एसडी कार्ड पर रास्पियन डाउनलोड और इंस्टॉल करें
- चरण 2: रास्पबेरी पीआई बूट करें और सेटिंग्स कॉन्फ़िगर करें
- चरण 3: सेंसर को I2C मोड पर सेट करें
- चरण 4: रास्पबेरी पीआई के लिए माउंट शील्ड और सेंसर
- चरण 5: परीक्षण सेटअप
- चरण 6: रीडिंग की निगरानी करें और सेंसर के साथ बातचीत करें
वीडियो: रास्पबेरी पीआई के लिए कई सेंसर कनेक्ट करना: 6 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
इस परियोजना में, हम एटलस साइंटिफिक के तीन EZO सेंसर (pH, घुलित ऑक्सीजन और तापमान) को रास्पबेरी पाई 3B+ से जोड़ेंगे। रास्पबेरी पाई में सर्किट को वायर करने के बजाय, हम व्हाइटबॉक्स लैब्स टेंटेकल टी 3 शील्ड का उपयोग करेंगे। ये स्टैकेबल शील्ड पाई के पिन में प्लग करते हैं जिसके बाद EZO सर्किट और प्रोब शील्ड से जुड़ते हैं। रास्पियन में कमांड टर्मिनल का उपयोग करके सेंसर के साथ बातचीत की जाती है।
लाभ:
- कोई वायरिंग, कोई ब्रेडबोर्ड नहीं और कोई सोल्डरिंग आवश्यक नहीं है।
- पूरी तरह से इकट्ठी ढाल आसानी से रास्पबेरी पाई पर आरोहित हो जाती है।
- अंतर्निर्मित अलगाव सेंसर को हस्तक्षेप से बचाता है।
- रास्पबेरी पाई से कई सेंसर कनेक्ट करें।
- निम्नलिखित EZO सेंसर के साथ काम करता है: पीएच, लवणता, घुलित ऑक्सीजन, ऑक्सीकरण-कमी क्षमता, तापमान, क्रमिक वृत्तों में सिकुड़नेवाला पंप, और कार्बन डाइऑक्साइड।
सामग्री
- रास्पबेरी पाई 3बी+
- रास्पबेरी पाई बिजली की आपूर्ति
- 8GB माइक्रो एसडी कार्ड
- व्हाइटबॉक्स लैब्स T3 शील्ड
- पीएच सर्किट और जांच
- भंग ऑक्सीजन सर्किट और जांच
- तापमान सर्किट और जांच
आपूर्ति
यूएसबी कीबोर्ड, यूएसबी माउस, एचडीएमआई क्षमताओं के साथ मॉनिटर, यूएसबी माइक्रो एसडी कार्ड रीडर
चरण 1: एसडी कार्ड पर रास्पियन डाउनलोड और इंस्टॉल करें
a) निम्न लिंक से अपने कंप्यूटर पर रास्पियन ज़िप फ़ाइल डाउनलोड करें। इस परियोजना में "डेस्कटॉप और अनुशंसित सॉफ्टवेयर के साथ रास्पियन बस्टर" का उपयोग किया जाता है।
बी) रास्पियन को एसडी कार्ड पर स्थापित करने के लिए एक छवि लेखन उपकरण की आवश्यकता होती है जैसे एचर। अपने कंप्यूटर पर एचर डाउनलोड और इंस्टॉल करें।
ग) माइक्रो एसडी कार्ड को यूएसबी कार्ड रीडर में डालें और रीडर को अपने कंप्यूटर में प्लग करें। यदि आपके एसडी कार्ड को स्वरूपण की आवश्यकता है तो आप एसडी फॉर्मेटर प्रोग्राम का उपयोग कर सकते हैं।
डी) एचर प्रोग्राम खोलें।
- चरण a से रास्पियन फ़ाइल डाउनलोड का चयन करें।
- अपना एसडी कार्ड चुनें।
- "फ्लैश!" पर क्लिक करें। एसडी कार्ड पर लिखना शुरू करने के लिए टैब
चरण 2: रास्पबेरी पीआई बूट करें और सेटिंग्स कॉन्फ़िगर करें
a) मॉनिटर, कीबोर्ड और माउस को अपने रास्पबेरी पाई से कनेक्ट करें।
बी) एसडी कार्ड पर रास्पियन छवि स्थापना समाप्त होने के बाद, इसे कंप्यूटर से हटा दें और इसे रास्पबेरी पाई में डालें। पीआई को बिजली चालू करें।
डिफ़ॉल्ट रास्पबेरी क्रेडेंशियल: उपयोगकर्ता नाम पीआई है और पासवर्ड रास्पबेरी है
ग) चूंकि यह पहली बार रास्पियन को बूट कर रहा है, इसलिए आपको कुछ सेटिंग्स जैसे भाषा, समय क्षेत्र और इंटरनेट कनेक्टिविटी जोड़ने के लिए कहा जाएगा। इंटरनेट से कनेक्ट होना सुनिश्चित करें क्योंकि बाद के चरणों में इसकी आवश्यकता होगी।
अद्यतन और अद्यतन पैकेज
d) रास्पियन डेस्कटॉप से कमांड टर्मिनल खोलें। निम्नलिखित कमांड दर्ज करके सिस्टम की पैकेज सूची को अपडेट करें sudo apt-get update
e) सुडो एपीटी-गेट अपग्रेड कमांड के साथ इंस्टॉल किए गए पैकेजों को उनके नवीनतम संस्करणों में अपग्रेड करें
नमूना कोड डाउनलोड करें
च) टर्मिनल में निम्नलिखित कमांड चलाएँ:
सीडी ~
गिट क्लोन
यह एटलस साइंटिफिक से रास्पबेरी पाई में नमूना कोड का भंडार जोड़ देगा। इस परियोजना के लिए केवल i2c कोड की आवश्यकता है।
I2C सेटिंग्स
छ) रास्पबेरी पाई पर I2C बस को स्थापित और सक्षम करें। निम्नलिखित कमांड चलाएँ:
sudo apt-पायथन-smbus स्थापित करें
sudo apt-i2c-tools स्थापित करें
ज) अगला, sudo raspi-config entering दर्ज करके कॉन्फ़िगरेशन विंडो खोलें
"इंटरफेसिंग विकल्प" चुनें (ऊपर चित्र 1)।
i) "I2C" चुनें (ऊपर चित्र 2)।
j) आपको प्रश्न "क्या आप चाहते हैं कि ARM I2C इंटरफ़ेस सक्षम किया जाए?" के साथ प्रस्तुत किया जाएगा। "हां" चुनें (ऊपर चित्र 3)।
k) "ओके" (ऊपर चित्र 4) को हिट करें। फिर पाई को कमांड के साथ रिबूट करें sudo रिबूट
चरण 3: सेंसर को I2C मोड पर सेट करें
Tentacle T3 शील्ड केवल I2C संगत है। जैसे कि EZO सेंसर I2C में होना चाहिए न कि UART मोड में। यदि आपके पास एक जैसे कई सेंसर हैं (उदाहरण के लिए 2 पीएच) तो प्रत्येक को अद्वितीय I2C पते निर्दिष्ट करना सुनिश्चित करें। ऐसा करने में विफलता के परिणामस्वरूप संचार संघर्ष होगा।
प्रोटोकॉल के बीच परिवर्तन और I2C पतों को निर्दिष्ट करने के निर्देशों के लिए, निम्न लिंक देखें।
चरण 4: रास्पबेरी पीआई के लिए माउंट शील्ड और सेंसर
a) सुनिश्चित करें कि रास्पबेरी पाई को बिजली बंद कर दी गई है।
b) टेंटकल शील्ड को पाई के पिन पर माउंट करें।
c) शील्ड पर EZO सर्किट डालें। पिनों का सही मिलान करना सुनिश्चित करें।
d) जांच को शील्ड के महिला BNC कनेक्टर्स से कनेक्ट करें।
चरण 5: परीक्षण सेटअप
a) पाई को पावर चालू करें।
बी) टर्मिनल खोलें और दर्ज करें sudo i2cdetect -y 1
प्रोग्राम प्रत्येक कनेक्टेड I2C डिवाइस के बारे में जानकारी की रिपोर्ट करेगा। ऊपर चित्र 5 एक प्रदर्शन प्रदान करता है। I2C पतों का हेक्स प्रतिनिधित्व दिखाया गया है। (घुलित ऑक्सीजन = 0x61, पीएच = 0x63, तापमान = 0x66)
चरण 6: रीडिंग की निगरानी करें और सेंसर के साथ बातचीत करें
a) उस निर्देशिका को खोलें जिसमें नमूना कोड है cd ~/Raspberry-Pi-sample-code
b) I2C स्क्रिप्ट चलाएँ sudo python i2c.py
हर बार जब स्क्रिप्ट निष्पादित की जाती है, तो उपयोगकर्ता को ऊपर उदाहरण 1 में दिखाए गए मेनू के साथ प्रस्तुत किया जाता है।
उदाहरण 2: कनेक्टेड सेंसर के पते सूचीबद्ध करें और डिवाइस की जानकारी के लिए प्रत्येक को क्वेरी करें।
उदाहरण 3: लगातार पीएच सेंसर का सर्वेक्षण करें
उदाहरण 4: जांचें कि क्या घुलित ऑक्सीजन सेंसर कैलिब्रेटेड है।
सभी उपयुक्त आदेशों के लिए डेटाशीट देखें। (पीएच डेटाशीट, घुलित ऑक्सीजन डेटाशीट, तापमान डेटाशीट)
सिफारिश की:
Howto: रास्पबेरी पीआई 4 हेडलेस (वीएनसी) आरपीआई-इमेजर और चित्रों के साथ स्थापित करना: 7 चरण (चित्रों के साथ)
कैसे करें: आरपीआई-इमेजर और पिक्चर्स के साथ रास्पबेरी पीआई 4 हेडलेस (वीएनसी) स्थापित करना: मैं अपने ब्लॉग में मजेदार परियोजनाओं के एक समूह में इस रैप्सबेरी पीआई का उपयोग करने की योजना बना रहा हूं। जांचने के लिए स्वतंत्र हैं। मैं अपने रास्पबेरी पीआई का उपयोग करने में वापस आना चाहता था लेकिन मेरे पास मेरे नए स्थान पर कीबोर्ड या माउस नहीं था। जब से मैंने रास्पबेरी की स्थापना की थी, तब तक कुछ समय हो गया था
रास्पबेरी पीआई के लिए सटीक वाईमोट लाइट गन: 9 कदम (चित्रों के साथ)
रास्पबेरी पीआई के लिए सटीक वाईमोट लाइट गन: आम तौर पर, लाइट गन के रूप में उपयोग किया जाने वाला वाईआई रिमोट एनईएस डक हंट जैसे रेट्रो गेम के लिए पर्याप्त सटीक नहीं है, क्योंकि वाईआई रिमोट वास्तव में टीवी पर उस बिंदु का चयन नहीं करता है जिस पर यह इंगित किया गया है। यह नहीं कर सकता! Wii रिमोट के फ्रंट टी में एक इन्फ्रारेड कैमरा है
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना - रास्पबेरी पाई 3बी / 3बी+ के साथ रास्पियन बस्टर के साथ शुरुआत करना: 4 कदम
रास्पबेरी पाई 3 पर रास्पियन बस्टर स्थापित करना | रास्पबेरी पाई 3 बी / 3 बी + के साथ रास्पियन बस्टर के साथ शुरुआत करना: हाय दोस्तों, हाल ही में रास्पबेरी पाई संगठन ने रास्पियन बस्टर नामक नया रास्पियन ओएस लॉन्च किया। यह रास्पबेरी पाई के लिए रास्पियन का एक नया संस्करण है। तो आज इस निर्देश में हम सीखेंगे कि रास्पबेरी पाई 3 पर रास्पियन बस्टर ओएस कैसे स्थापित करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
(सरल) रास्पबेरी पीआई ज़ीरो से एनालॉग / पीडब्लूएम ऑडियो प्राप्त करने का आसान तरीका और सीआरटी टीवी से कनेक्ट करना: 4 कदम
(सरल) रास्पबेरी पीआई ज़ीरो से एनालॉग / पीडब्लूएम ऑडियो प्राप्त करने का आसान तरीका और सीआरटी टीवी से भी जुड़ना