جدول المحتويات:
- الخطوة 1: قم بتلحيم Wemos D1 Mini باستخدام شاشة I2C OLED
- الخطوة 2: 3D Print a Case لشاشة Pi-hole
- الخطوة 3: تنزيل وتجميع التعليمات البرمجية المصدر
- الخطوة 4: تكوين لشبكتك وواجهة الويب
فيديو: شاشة Pi-hole ESP8266 مزودة بشاشة OLED: 4 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
Pi-hole Monitor هي Wemos D1 Mini (ESP8266) مزودة بشاشة SSD1306 OLED تتم إدارتها من خلال واجهة ويب وتوجد على شبكتك المحلية وستعرض إحصاءات من خادم Pi-hole.
سمات:
- عرض إحصائيات Pi-Hole
- إجمالي المحظورة
- إجمالي العملاء
- النسبة المئوية المحظورة
- رسم بياني للإعلانات المحظورة من آخر 21.33 ساعة من البيانات (128 سطرًا فقط لإظهار 10 دقائق من التهم)
- تم حظر أهم 3 عملاء
- خيار لعرض 24 ساعة أو ساعة نمط AM / PM
- معدل العينة كل 60 ثانية
- قابل للتكوين بالكامل من واجهة الويب (غير مطلوب لتعديل الإعدادات. h)
- يدعم OTA (تحميل البرامج الثابتة عبر اتصال WiFi على نفس الشبكة المحلية) المصادقة الأساسية لحماية إعداداتك
يتطلب 1 شاشة OLED و 1 Wemos D1 Mini:
- Wemos D1 Mini:
- شاشة OLED زرقاء / صفراء I2C:
- حافظة مطبوعة ثلاثية الأبعاد
- لحام حديد
الخطوة 1: قم بتلحيم Wemos D1 Mini باستخدام شاشة I2C OLED
لا تتطلب هذه الخطوة سوى توصيل 4 أسلاك بين Wemos D1 Mini وشاشة OLED.
- SDA -> D2
- SCL -> D5
- VCC -> 5V +
- GND-> GND-
الخطوة 2: 3D Print a Case لشاشة 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… في حقل عناوين URL لمدير مجلس الإدارة الإضافي. يمكنك إضافة عدة عناوين URL ، مع الفصل بينها بفاصلات. سيضيف هذا دعمًا لـ Wemos D1 Mini إلى Arduino IDE.
- افتح Boards Manager من Tools> Board menu وقم بتثبيت النظام الأساسي esp8266 (ولا تنس تحديد لوحة ESP8266 الخاصة بك من Tools> Board menu بعد التثبيت).
- حدد اللوحة: "WeMos D1 R2 & mini"
- تعيين 1M SPIFFS - يستخدم هذا المشروع SPIFFS لحفظ وقراءة إعدادات التكوين. إذا لم تقم بذلك ، فستحصل على شاشة فارغة بعد التحميل. إذا حصلت على شاشة فارغة بعد التحميل - تحقق لمعرفة ما إذا كان لديك 1M SPIFFS تم تعيينه في قائمة أدوات Arduino IDE.
تحميل ملفات المكتبة الداعمة في Arduino
استخدم دليل Arduino للحصول على تفاصيل حول كيفية تثبيت وإدارة المكتبات
الحزم - تُستخدم الحزم والمكتبات التالية (تنزيل وتثبيت):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- مكتبة ArduinoOTA.h Arduino OTA
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
قم بتجميع وتحميل البرامج الثابتة على Wemos D1 Mini.
الخطوة 4: تكوين لشبكتك وواجهة الويب
تستخدم شاشة Printer Monitor WiFiManager ، لذا عندما لا تتمكن من العثور على آخر شبكة كانت متصلة بها ، ستصبح نقطة اتصال AP - اتصل بها بهاتفك ويمكنك بعد ذلك إدخال معلومات اتصال WiFi.
بعد الاتصال بشبكة WiFi الخاصة بك ، سيعرض عنوان IP المخصص لها والذي يمكن استخدامه لفتح متصفح لواجهة الويب. يمكن تكوين كل شيء هناك في واجهة الويب.
موصى به:
درجة حرارة شاشة Arduino على شاشة LED TM1637: 7 خطوات
درجة حرارة شاشة Arduino على شاشة TM1637 LED: في هذا البرنامج التعليمي سوف نتعلم كيفية عرض درجة الحرارة باستخدام شاشة LED TM1637 ومستشعر DHT11 و Visuino
شاشة ماسنجر بتحكم بلوتوث -- شاشة LCD مقاس 16 × 2 -- Hc05 -- بسيط -- لوحة الملاحظات اللاسلكية: 8 خطوات
شاشة ماسنجر بتحكم بلوتوث || شاشة LCD مقاس 16 × 2 || Hc05 || بسيط || لوحة الملاحظات اللاسلكية: … ………………………………… تُستخدم لوحة الإعلانات لتحديث الناس بمعلومات جديدة أو إذا كنت تريد إرسال رسالة في الغرفة أو في النصف
جهاز تعقب ESP32 GPS بشاشة OLED: 7 خطوات
ESP32 GPS Tracker مع شاشة OLED: هذا جهاز تعقب GPS يعرض جميع البيانات الموضعية على شاشة OLED. يساعد الزر المستخدم على التفاعل مع واجهة المستخدم على OLED. ما الأمر يا رفاق؟ Akarsh هنا من CETech. يقدم الكود برنامجًا يعتمد على القائمة باستخدام الزر الموجود على اللوحة ،
اصنع شاشة ضوئية من شاشة LCD القديمة: 5 خطوات
اجعل الشاشة المضيئة من شاشة LCD القديمة: مرحبًا بالجميع ، هذا برنامج تعليمي حول كيفية جعل الشاشة المضيئة (الإضاءة الخلفية) عن طريق فصل شاشة LCD القديمة عن بعضها ثم تعديلها.إنه عملي جدًا إذا كان لديك شاشة LCD قديمة / مكسورة ، وتريد ذلك اصنع شيئًا مفيدًا منه ، بدلاً من القانون
شاشة LCD I2C / IIC - قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: 5 خطوات
شاشة LCD I2C / IIC | قم بتحويل شاشة SPI LCD إلى شاشة I2C LCD: يحتاج استخدام شاشة spi LCD إلى عدد كبير جدًا من التوصيلات التي يصعب فعلها ، لذلك وجدت وحدة يمكنها تحويل شاشة i2c LCD إلى شاشة spi LCD ، لذا فلنبدأ