विषयसूची:
- चरण 1: I2C OLED डिस्प्ले के साथ Wemos D1 मिनी को मिलाएं
- चरण 2: 3डी अपने पाई-होल मॉनिटर के लिए एक केस प्रिंट करें
- चरण 3: स्रोत कोड डाउनलोड और संकलित करें
- चरण 4: अपने नेटवर्क और वेब इंटरफेस के लिए कॉन्फ़िगर करें
वीडियो: OLED डिस्प्ले के साथ पाई-होल मॉनिटर ESP8266: 4 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:21
Pi-hole Monitor एक Wemos D1 Mini (ESP8266) है जिसमें SSD1306 OLED डिस्प्ले है जिसे एक वेब इंटरफेस के माध्यम से प्रबंधित किया जाता है और यह आपके स्थानीय नेटवर्क पर बैठता है और आपके Pi-hole सर्वर से आंकड़े प्रदर्शित करेगा।
विशेषताएं:
- पाई-होल सांख्यिकी प्रदर्शित करें
- कुल अवरुद्ध
- कुल ग्राहक
- प्रतिशत अवरुद्ध
- पिछले 21.33 घंटों के डेटा से अवरुद्ध विज्ञापन ग्राफ़ (10 मिनट की कमी दिखाने के लिए केवल 128 लाइनें)
- शीर्ष 3 ग्राहक अवरुद्ध
- 24 घंटे या AM/PM शैली घड़ी प्रदर्शित करने का विकल्प
- नमूना दर हर 60 सेकंड है
- वेब इंटरफेस से पूरी तरह से विन्यास योग्य (सेटिंग्स को संपादित करने की आवश्यकता नहीं है। एच)
- ओटीए का समर्थन करता है (उसी लैन पर वाईफाई कनेक्शन पर फर्मवेयर लोड करना) आपकी सेटिंग्स की सुरक्षा के लिए मूल प्रमाणीकरण
1 OLED डिस्प्ले और 1 Wemos D1 Mini की आवश्यकता है:
- Wemos D1 मिनी:
- नीला/पीला I2C OLED डिस्प्ले:
- 3डी प्रिंटेड केस
- सोल्डरिंग आयरन
चरण 1: I2C OLED डिस्प्ले के साथ Wemos D1 मिनी को मिलाएं
इस चरण के लिए केवल Wemos D1 Mini और OLED डिस्प्ले के बीच 4 तारों को जोड़ने की आवश्यकता है।
- एसडीए -> D2
- एससीएल -> D5
- वीसीसी -> 5वी+
- जीएनडी -> जीएनडी-
चरण 2: 3डी अपने पाई-होल मॉनिटर के लिए एक केस प्रिंट करें
आप अपनी इच्छानुसार किसी भी मामले का उपयोग कर सकते हैं - कुछ भी जो OLED डिस्प्ले के साथ Wemos D1 Mini (ESP8266) में फिट होगा। आप मेरे डिजाइन को थिंगविवर्स से प्रिंट कर सकते हैं:
www.thingiverse.com/thing:3573903
मामले में अपने Wemos और OLED को फिट करें। मामले में चिपके रहने के लिए आपको OLED डिस्प्ले के बाहरी कोनों पर कुछ गोंद लगाने की आवश्यकता हो सकती है। Wemos को बैक पैनल द्वारा केस में रखा जाएगा।
चरण 3: स्रोत कोड डाउनलोड और संकलित करें
Arduino IDE का उपयोग करने की अनुशंसा की जाती है। आपको Wemos बोर्ड और USB पोर्ट के साथ काम करने के लिए Arduino IDE को कॉन्फ़िगर करना होगा और आवश्यक USB ड्राइवर आदि स्थापित करना होगा।
- USB CH340G ड्राइवर:
- अतिरिक्त बोर्ड प्रबंधक URL फ़ील्ड में https://arduino.esp8266.com/stable/package_esp8266… दर्ज करें। आप कई URL जोड़ सकते हैं, उन्हें अल्पविराम से अलग कर सकते हैं। यह Wemos D1 Mini के लिए Arduino IDE के लिए समर्थन जोड़ देगा।
- टूल्स> बोर्ड मेनू से बोर्ड मैनेजर खोलें और एस्प 8266 प्लेटफॉर्म इंस्टॉल करें (और इंस्टॉलेशन के बाद टूल्स> बोर्ड मेनू से अपना ईएसपी 8266 बोर्ड चुनना न भूलें)।
- बोर्ड का चयन करें: "WeMos D1 R2 और मिनी"
- 1M SPIFFS सेट करें - यह प्रोजेक्ट कॉन्फ़िगरेशन सेटिंग्स को सहेजने और पढ़ने के लिए SPIFFS का उपयोग करता है। अगर आप ऐसा नहीं करते हैं, तो अपलोड करने के बाद आपको एक ब्लैंक स्क्रीन मिलेगी। यदि लोड करने के बाद आपको एक खाली स्क्रीन मिलती है - यह देखने के लिए जांचें कि क्या आपके पास Arduino IDE टूल मेनू में 1M SPIFFS सेट है।
Arduino में सहायक लाइब्रेरी फ़ाइलें लोड हो रही हैं
पुस्तकालयों को स्थापित करने और प्रबंधित करने के तरीके के विवरण के लिए Arduino गाइड का उपयोग करें
पैकेज -- निम्नलिखित पैकेज और पुस्तकालयों का उपयोग किया जाता है (डाउनलोड और इंस्टॉल करें):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA लाइब्रेरी
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
फर्मवेयर को Wemos D1 Mini पर संकलित और लोड करें।
चरण 4: अपने नेटवर्क और वेब इंटरफेस के लिए कॉन्फ़िगर करें
प्रिंटर मॉनिटर वाईफाईमैनेजर का उपयोग करता है, इसलिए जब वह आखिरी नेटवर्क नहीं ढूंढ पाता है तो वह एपी हॉटस्पॉट बन जाएगा - इसे अपने फोन से कनेक्ट करें और फिर आप अपनी वाईफाई कनेक्शन जानकारी दर्ज कर सकते हैं।
आपके वाईफाई नेटवर्क से कनेक्ट होने के बाद यह उसे निर्दिष्ट आईपी एड्रेस प्रदर्शित करेगा और इसका उपयोग वेब इंटरफेस में ब्राउज़र खोलने के लिए किया जा सकता है। वेब इंटरफेस में वहां सब कुछ कॉन्फ़िगर किया जा सकता है।
सिफारिश की:
रास्पबेरी पाई का उपयोग करके आईपी कैमरा डिस्प्ले / मॉनिटर: 4 कदम
रास्पबेरी पाई का उपयोग करके आईपी कैमरा डिस्प्ले / मॉनिटर: उपयुक्त एनवीआर विकल्पों का मूल्यांकन करते समय, मैंने डिस्प्ले कैमरा रिपॉजिटरी में ठोकर खाई, जो आपको कई नेटवर्क कैमरा वीडियो फीड प्रदर्शित करने की अनुमति देता है। यह कई स्क्रीन के बीच स्विच करने का भी समर्थन करता है और हम इस परियोजना के लिए उस परियोजना का उपयोग करेंगे
रास्पबेरी पाई के साथ पुराने डिस्प्ले का उपयोग करके जल स्तर मॉनिटर: 4 कदम
रास्पबेरी पाई के साथ पुराने डिस्प्ले का उपयोग करते हुए जल स्तर मॉनिटर: सभी को नमस्कार, मैं शफीन हूं, जो कि ऐवर्सिटी का सदस्य है। मैं इस बारे में साझा करने जा रहा हूं कि रास्पबेरी पाई के साथ पानी की टंकियों के लिए ओलेड डिस्प्ले के साथ जल स्तर सेंसर कैसे बनाया जाए। पुराना डिस्प्ले पानी से भरी बाल्टी का प्रतिशत दिखाएगा
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
मॉनिटर या कीबोर्ड के बिना डाइट पाई का उपयोग करके रास्पबेरी पाई सेटअप करें: 24 कदम
मॉनिटर या कीबोर्ड के बिना डाइट पाई का उपयोग करके रास्पबेरी पाई सेटअप करें: यह निर्देश योग्य है। कृपया उपयोग करें: DietPi SetupNOOBS के लिए एक मॉनिटर, कीबोर्ड और माउस की आवश्यकता होती है, जो लागत में ~$60 (USD) या अधिक जोड़ता है। हालाँकि, एक बार वाई-फाई काम करने के बाद, इन उपकरणों की अब आवश्यकता नहीं है। शायद, डायटपी यूएसबी को सेवा का समर्थन करेगा
Arduino और Nokia 5110 डिस्प्ले के साथ DIY मृदा नमी मॉनिटर: 6 कदम (चित्रों के साथ)
Arduino और Nokia 5110 डिस्प्ले के साथ DIY मृदा नमी मॉनिटर: इस निर्देश में हम यह देखने जा रहे हैं कि Arduino का उपयोग करके एक बड़े Nokia 5110 LCD डिस्प्ले के साथ एक बहुत ही उपयोगी मृदा नमी मॉनिटर कैसे बनाया जाए। अपने Arduino से अपने पौधे की मिट्टी की नमी के स्तर को आसानी से मापें और दिलचस्प उपकरण बनाएं