תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
צג Pi-hole הוא Wemos D1 Mini (ESP8266) עם תצוגת OLED SSD1306 המנוהלת באמצעות ממשק אינטרנט ויושבת ברשת המקומית שלך ותציג סטטיסטיקות משרת ה- Pi-hole שלך.
מאפיינים:
- הצג סטטיסטיקות של Pi-Hole
- סה"כ חסום
- סך כל הלקוחות
- אחוז חסום
- תרשים מודעות חסומות מהנתונים האחרונים של 21.33 שעות (128 שורות בלבד להצגת 10 דק ')
- 3 הלקוחות המובילים חסומים
- אפשרות להציג שעון בסגנון 24 שעות או AM/PM
- קצב הדגימה הוא כל 60 שניות
- ניתן להגדרה מלאה מממשק האינטרנט (לא נדרש לערוך את Settings.h)
- תומך ב- OTA (טעינת קושחה בחיבור WiFi באותו LAN) אימות בסיסי להגנה על ההגדרות שלך
דורש תצוגת OLED אחת ו- Wemos D1 Mini אחד:
- Wemos D1 Mini:
- תצוגת OLED כחולה/צהובה I2C:
- מארז מודפס בתלת מימד
- מלחם
שלב 1: הלחמת ה- Wemos D1 Mini עם תצוגת OLED I2C
שלב זה דורש חיבור של 4 חוטים בלבד בין ה- Wemos D1 Mini לתצוגת OLED.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
שלב 2: הדפס תלת מימד עבור צג ה- Pi-hole שלך
אתה יכול להשתמש בכל מקרה שאתה רוצה - כל דבר שיתאים ל- Wemos D1 Mini (ESP8266) יחד עם צג OLED. אתה יכול להדפיס את העיצוב שלי מ- Thingiverse:
www.thingiverse.com/thing:3573903
התאם את ה- Wemos ו- OLED שלך במקרה. יתכן שתצטרך למרוח קצת דבק בפינות החיצוניות של צג OLED כדי שידבק לתוך המארז. ה- Wemos יוחזק בתיק על ידי הלוח האחורי.
שלב 3: הורד וערך את קוד המקור
מומלץ להשתמש ב- Arduino IDE. יהיה עליך להגדיר את Arduino IDE לעבודה עם לוח Wemos ויציאת USB ולהתקין את מנהלי ההתקנים הנדרשים של USB וכו '.
- מנהלי התקן USB CH340G:
- הזן https://arduino.esp8266.com/stable/package_esp8266… לשדה כתובות אתרים נוספות של מנהל הלוח. אתה יכול להוסיף מספר כתובות אתרים ולהפריד אותן באמצעות פסיקים. זה יוסיף תמיכה ב- Wemos D1 Mini ל- Arduino IDE.
- פתח את מנהל הלוחות מתוך כלים> תפריט לוח והתקן את פלטפורמת esp8266 (ואל תשכח לבחור את לוח ESP8266 שלך מתוך כלים> תפריט לוח לאחר ההתקנה).
- בחר לוח: "WeMos D1 R2 & mini"
- הגדר 1M SPIFFS - פרויקט זה משתמש ב- SPIFFS לשמירה וקריאה של הגדרות תצורה. אם לא תעשה זאת, תקבל מסך ריק לאחר ההעלאה. אם אתה מקבל מסך ריק לאחר הטעינה - בדוק אם יש לך 1M SPIFFS המוגדר בתפריט הכלים של Arduino IDE.
טוען קבצי ספרייה תומכים בארדואינו
השתמש במדריך Arduino לפרטים על התקנה וניהול של ספריות
חבילות - נעשה שימוש בחבילות ובספריות הבאות (הורדה והתקנה):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ספריית OTA ArduinoOTA.h Arduino
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
הידור וטען את הקושחה ל- Wemos D1 Mini.
שלב 4: הגדר את הרשת ואת ממשק האינטרנט שלך
צג המדפסות משתמש ב- WiFiManager כך שכאשר הוא לא יכול למצוא את הרשת האחרונה שאליה הוא היה מחובר יהפוך לנקודה חמה של AP - התחבר אליו באמצעות הטלפון ולאחר מכן תוכל להזין את פרטי חיבור ה- WiFi שלך.
לאחר החיבור לרשת ה- WiFi שלך הוא יציג את כתובת ה- IP שהוקצתה לה וניתן להשתמש בה לפתיחת דפדפן לממשק האינטרנט. הכל יכול להיות מוגדר שם בממשק האינטרנט.