תוכן עניינים:

צג Pi-hole ESP8266 עם תצוגת OLED: 4 שלבים
צג Pi-hole ESP8266 עם תצוגת OLED: 4 שלבים

וִידֵאוֹ: צג Pi-hole ESP8266 עם תצוגת OLED: 4 שלבים

וִידֵאוֹ: צג Pi-hole ESP8266 עם תצוגת OLED: 4 שלבים
וִידֵאוֹ: Использование комплекта Wi-Fi Heltec ESP32 OLED 2024, נוֹבֶמבֶּר
Anonim
Image
Image
צג Pi-hole ESP8266 עם תצוגת OLED
צג Pi-hole ESP8266 עם תצוגת OLED

צג 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

הלחמה של ה- Wemos D1 Mini עם תצוגת OLED I2C
הלחמה של ה- Wemos D1 Mini עם תצוגת OLED I2C

שלב זה דורש חיבור של 4 חוטים בלבד בין ה- Wemos D1 Mini לתצוגת OLED.

  • SDA -> D2
  • SCL -> D5
  • VCC -> 5V+
  • GND -> GND-

שלב 2: הדפס תלת מימד עבור צג ה- Pi-hole שלך

הדפס תלת מימד עבור צג ה- Pi-hole שלך
הדפס תלת מימד עבור צג ה- 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 שהוקצתה לה וניתן להשתמש בה לפתיחת דפדפן לממשק האינטרנט. הכל יכול להיות מוגדר שם בממשק האינטרנט.

מוּמלָץ: