विषयसूची:
- आपूर्ति
- चरण 1: हार्डवेयर कनेक्शन
- चरण 2: I2C इंटरफ़ेस सक्षम करें
- चरण 3: OLED डिस्प्ले मॉड्यूल के लिए एडफ्रूट पायथन लाइब्रेरी स्थापित करें
- चरण 4: सिस्टम मॉनिटर पायथन स्क्रिप्ट
- चरण 5: स्टार्टअप पर Stats.py चलाना
![OLED डिस्प्ले मॉड्यूल के माध्यम से रास्पबेरी पाई मॉनिटरिंग सिस्टम: 5 कदम OLED डिस्प्ले मॉड्यूल के माध्यम से रास्पबेरी पाई मॉनिटरिंग सिस्टम: 5 कदम](https://i.howwhatproduce.com/images/010/image-28702-j.webp)
वीडियो: OLED डिस्प्ले मॉड्यूल के माध्यम से रास्पबेरी पाई मॉनिटरिंग सिस्टम: 5 कदम
![वीडियो: OLED डिस्प्ले मॉड्यूल के माध्यम से रास्पबेरी पाई मॉनिटरिंग सिस्टम: 5 कदम वीडियो: OLED डिस्प्ले मॉड्यूल के माध्यम से रास्पबेरी पाई मॉनिटरिंग सिस्टम: 5 कदम](https://i.ytimg.com/vi/WzNNc0UABWE/hqdefault.jpg)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
![OLED डिस्प्ले मॉड्यूल के माध्यम से रास्पबेरी पाई मॉनिटरिंग सिस्टम OLED डिस्प्ले मॉड्यूल के माध्यम से रास्पबेरी पाई मॉनिटरिंग सिस्टम](https://i.howwhatproduce.com/images/010/image-28702-1-j.webp)
इस ट्यूटोरियल में मैं समझाता हूँ कि रास्पबेरी पाई 4 मॉडल बी के I2C इंटरफ़ेस का उपयोग करके सिस्टम की जानकारी दिखाने के लिए 0.96 इंच OLED डिस्प्ले मॉड्यूल कैसे सेटअप करें।
आपूर्ति
हार्डवेयर की आवश्यकता:
- रास्पबेरी पाई 4 मॉडल बी
- 128×64 OLED डिस्प्ले मॉड्यूल (SSD1306)
- तारों को जोड़ना
चरण 1: हार्डवेयर कनेक्शन
![हार्डवेयर कनेक्शन हार्डवेयर कनेक्शन](https://i.howwhatproduce.com/images/010/image-28702-2-j.webp)
रास्पबेरी पाई 4 मॉडल बी के साथ OLED मॉड्यूल के कनेक्शन नीचे दिए गए हैं:
- एसडीए ==> जीपीआईओ 2 (पिन 3)
- एससीएल ==> जीपीआईओ 3 (पिन 5)
- वीसीसी ==> 3.3 वी (पिन 1)
- जीएनडी ==> जीएनडी (पिन 14)
चरण 2: I2C इंटरफ़ेस सक्षम करें
I2C इंटरफ़ेस डिफ़ॉल्ट रूप से अक्षम है इसलिए आपको इसे सक्षम करने की आवश्यकता है। आप इसे कमांड लाइन पर रास्पि-कॉन्फ़िगरेशन टूल के भीतर चलाकर कर सकते हैं:
सुडो रास्पि-कॉन्फ़िगरेशन
- एक नीली स्क्रीन दिखाई देगी। अब इंटरफेसिंग विकल्प चुनें।
- इसके बाद हमें I2C ऑप्शन को सेलेक्ट करना होगा।
- इसके बाद हमें Yes सेलेक्ट करना है और एंटर प्रेस करना है और फिर ओके करना है।
- इसके बाद, हमें नीचे दिए गए कमांड को टाइप करके रास्पबेरी पाई को रिबूट करना होगा:
सुडो रिबूट
निम्नलिखित पुस्तकालय पहले से ही स्थापित हो सकते हैं लेकिन यह सुनिश्चित करने के लिए इन आदेशों को वैसे भी चलाएं:
sudo apt-पायथन-smbus स्थापित करें
sudo apt-i2c-tools स्थापित करें
रास्पबेरी पाई पर I2C बस से जुड़े उपकरणों की सूची खोजने के लिए आप निम्न कमांड का उपयोग कर सकते हैं:
sudo i2cdetect -y 1
पुराने रास्पबेरी पाई पर निम्न कमांड टाइप करें:
sudo i2cdetect -y 0
यहाँ आउटपुट मैं अपने रास्पबेरी पाई 4 मॉडल बी पर देख रहा हूँ:
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- 3c -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
इससे पता चला कि डिवाइस का पता 0x3c के पते से लगाया गया था। यह इस प्रकार के डिवाइस के लिए डिफ़ॉल्ट हेक्स पता है।
चरण 3: OLED डिस्प्ले मॉड्यूल के लिए एडफ्रूट पायथन लाइब्रेरी स्थापित करें
पुस्तकालय को स्थापित करने के लिए हम Adafruit git रिपॉजिटरी को क्लोन करेंगे।
गिट क्लोन
एक बार पूरा होने पर पुस्तकालय की निर्देशिका में नेविगेट करें:
सीडी एडफ्रूट_पायथन_एसएसडी१३०६
और पायथन 2 के लिए पुस्तकालय स्थापित करें:
sudo python setup.py install
या पायथन 3 के लिए:
sudo python3 setup.py install
चरण 4: सिस्टम मॉनिटर पायथन स्क्रिप्ट
![सिस्टम मॉनिटर पायथन स्क्रिप्ट सिस्टम मॉनिटर पायथन स्क्रिप्ट](https://i.howwhatproduce.com/images/010/image-28702-3-j.webp)
उदाहरण निर्देशिका में नेविगेट करें:
सीडी उदाहरण
इस फ़ोल्डर में आपको उदाहरण स्क्रिप्ट मिलनी चाहिए:
stats.py
python3 stats.py
डिफ़ॉल्ट रूप से यह मेमोरी उपयोग, डिस्क उपयोग, सीपीयू लोड और आईपी पता दिखाता है। साथ ही, प्रत्येक तार के सामने b-उपसर्ग देखा जा सकता है।
बी-उपसर्ग से छुटकारा पाने और रास्पबेरी पाई 4 मॉडल बी के सीपीयू तापमान को भी जोड़ने के लिए इसे थोड़ा संशोधित किया जाएगा।
cmd = "होस्टनाम -I | कट -d\' \' -f1"
निम्नलिखित पंक्ति द्वारा प्रतिस्थापित किया जाएगा:
सीएमडी = "होस्टनाम-आई |कट-एफ 2-डी ' '"
जब आप SSH या VNC के लिए अपने रास्पबेरी पाई का आईपी पता खोजना चाहते हैं तो यह कोड बूट पर एकदम सही है।
OLED डिस्प्ले मॉड्यूल पर CPU तापमान दिखाने के लिए निम्नलिखित पंक्तियों को जोड़ा जाएगा:
cmd = "vcgencmd माप_टेम्प |कट-एफ 2-डी '='"
अस्थायी = सबप्रोसेस। चेक_आउटपुट (cmd, शेल = ट्रू)
ओएलईडी डिस्प्ले से 'बी' कैरेक्टर को हटाने के लिए नीचे दिए गए कोड को तदनुसार संशोधित किया गया था।
draw.text((x, top), "IP:" + str(IP, 'utf-8'), font=font, fill=255) draw.text((x, top+8), str(CPU, 'utf-8') + "" + str(temp, 'utf-8'), font=font, fill=255) draw.text((x, top+16), str(MemUsage, 'utf-8')), फॉन्ट = फॉन्ट, फिल = २५५) ड्रा। टेक्स्ट ((एक्स, टॉप + २५), स्ट्र (डिस्क, 'यूटीएफ -8'), फॉन्ट = फॉन्ट, फिल = २५५)
अंत में, आपको OLED डिस्प्ले पर निम्न आउटपुट के समान कुछ देखना चाहिए:
चरण 5: स्टार्टअप पर Stats.py चलाना
आप इसे आसानी से बना सकते हैं इसलिए जब भी आप अपने रास्पबेरी पाई को बूट करते हैं तो यह प्रोग्राम हर बार चलता है।
सबसे तेज़ और आसान तरीका है इसे /etc/rc.local में डालना। टर्मिनल पर बोले कमांड चलाएँ:
सुडो नैनो /etc/rc.local
नीचे स्क्रॉल करें, और 0 लाइन से बाहर निकलने से ठीक पहले, निम्नलिखित दर्ज करें:
sudo python /home/pi/stats.py &
- सुरषित और बहार।
- यह सत्यापित करने के लिए रिबूट करें कि स्क्रीन बूट पर आती है!
सिफारिश की:
रास्पबेरी पाई इंडोर क्लाइमेट मॉनिटरिंग एंड कंट्रोलिंग सिस्टम: 6 कदम
![रास्पबेरी पाई इंडोर क्लाइमेट मॉनिटरिंग एंड कंट्रोलिंग सिस्टम: 6 कदम रास्पबेरी पाई इंडोर क्लाइमेट मॉनिटरिंग एंड कंट्रोलिंग सिस्टम: 6 कदम](https://i.howwhatproduce.com/images/001/image-38-9-j.webp)
रास्पबेरी पाई इंडोर क्लाइमेट मॉनिटरिंग एंड कंट्रोलिंग सिस्टम: लोग अपने घर के अंदर आराम से रहना चाहते हैं। जैसा कि हमारे क्षेत्र में जलवायु हमारे अनुकूल नहीं हो सकती है, हम एक स्वस्थ इनडोर वातावरण बनाए रखने के लिए कई उपकरणों का उपयोग करते हैं: हीटर, एयर कूलर, ह्यूमिडिफायर, डीह्यूमिडिफायर, प्यूरीफायर, आदि। आजकल, यह कम है
विंडोज के माध्यम से रास्पबेरी पाई फाइल सिस्टम तक पहुंचें: 9 कदम
![विंडोज के माध्यम से रास्पबेरी पाई फाइल सिस्टम तक पहुंचें: 9 कदम विंडोज के माध्यम से रास्पबेरी पाई फाइल सिस्टम तक पहुंचें: 9 कदम](https://i.howwhatproduce.com/images/001/image-485-10-j.webp)
विंडोज़ के माध्यम से रास्पबेरी पाई फ़ाइल सिस्टम तक पहुंचें: क्या आपको कभी रास्पबेरी पाई मिली है और "मुझे इसे मॉनिटर, माउस और कीबोर्ड के साथ हर बार सेट करना होगा!" यह आपके मॉनिटर और कीबोर्ड/माउस को अनप्लग/रिप्लग करने के कारण होने वाली निराशा, रास्पबेरी पाई तक पहुंचने के लिए किसी से पीछे नहीं है।
रास्पबेरी पाई-आधारित इंडोर क्लाइमेट मॉनिटरिंग सिस्टम: 6 चरण
![रास्पबेरी पाई-आधारित इंडोर क्लाइमेट मॉनिटरिंग सिस्टम: 6 चरण रास्पबेरी पाई-आधारित इंडोर क्लाइमेट मॉनिटरिंग सिस्टम: 6 चरण](https://i.howwhatproduce.com/images/010/image-27739-j.webp)
रास्पबेरी पाई-आधारित इंडोर क्लाइमेट मॉनिटरिंग सिस्टम: इस ब्लॉग को पढ़ें और अपना खुद का सिस्टम बनाएं ताकि जब आपका कमरा बहुत शुष्क या आर्द्र हो तो आप अलर्ट प्राप्त कर सकें। एक इनडोर जलवायु निगरानी प्रणाली क्या है और हमें इसकी आवश्यकता क्यों है? इनडोर जलवायु निगरानी प्रणाली प्रमुख जलवायु संबंधों पर एक त्वरित नज़र प्रदान करें
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
![रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
पूल पाई गाय - रास्पबेरी पाई का उपयोग करके एआई संचालित अलार्म सिस्टम और पूल मॉनिटरिंग: 12 कदम (चित्रों के साथ)
![पूल पाई गाय - रास्पबेरी पाई का उपयोग करके एआई संचालित अलार्म सिस्टम और पूल मॉनिटरिंग: 12 कदम (चित्रों के साथ) पूल पाई गाय - रास्पबेरी पाई का उपयोग करके एआई संचालित अलार्म सिस्टम और पूल मॉनिटरिंग: 12 कदम (चित्रों के साथ)](https://i.howwhatproduce.com/images/004/image-9207-28-j.webp)
पूल पाई गाय - रास्पबेरी पाई का उपयोग करके एआई संचालित अलार्म सिस्टम और पूल मॉनिटरिंग: घर पर पूल होना मजेदार है, लेकिन बड़ी जिम्मेदारी के साथ आता है। मेरी सबसे बड़ी चिंता यह निगरानी है कि क्या कोई पूल के पास है (विशेषकर छोटे बच्चे)। मेरी सबसे बड़ी झुंझलाहट यह सुनिश्चित कर रही है कि पूल की पानी की लाइन कभी भी पंप के प्रवेश द्वार से नीचे न जाए