فهرست مطالب:
- مرحله 1: Wemos D1 Mini را با صفحه نمایش OLED I2C لحیم کنید
- مرحله 2: یک قاب برای مانیتور Pi-hole خود چاپ سه بعدی کنید
- مرحله 3: کد منبع را بارگیری و کامپایل کنید
- مرحله 4: برای شبکه و رابط وب خود پیکربندی کنید
تصویری: مانیتور Pi-hole ESP8266 با صفحه نمایش OLED: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
Pi-hole Monitor یک Wemos D1 Mini (ESP8266) با صفحه نمایش OLED SSD1306 است که از طریق یک رابط وب مدیریت می شود و در شبکه محلی شما قرار دارد و آمار را از سرور Pi-hole شما نمایش می دهد.
امکانات:
- نمایش آمار Pi-Hole
- کل مسدود شده است
- کل مشتریان
- درصد مسدود شده است
- نمودار تبلیغات مسدود شده از داده های 21.33 ساعت گذشته (فقط 128 خط برای نشان دادن 10 دقیقه خشونت)
- 3 مشتری برتر مسدود شدند
- گزینه ای برای نمایش ساعت 24 ساعته یا AM/PM
- نرخ نمونه هر 60 ثانیه است
- به طور کامل از رابط وب قابل تنظیم است (نیازی به ویرایش Settings.h نیست)
- پشتیبانی از OTA (بارگیری سیستم عامل از طریق اتصال WiFi در همان LAN) احراز هویت اولیه برای محافظت از تنظیمات شما
به 1 صفحه نمایش OLED و 1 Wemos D1 Mini نیاز دارد:
- Wemos D1 Mini:
- آبی/زرد I2C صفحه نمایش OLED:
- قاب چاپ سه بعدی
- آهن لحیم کاری
مرحله 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… را در قسمت URL های Additional Board Manager وارد کنید. می توانید چندین نشانی اینترنتی اضافه کنید و آنها را با کاما جدا کنید. این پشتیبانی از Wemos D1 Mini را به Arduino IDE اضافه می کند.
- از طریق ابزارها> منوی Board ، Board Boards را باز کرده و پلتفرم esp8266 را نصب کنید (و فراموش نکنید که بعد از نصب ، برد ESP8266 خود را از منوی Tools> Board انتخاب کنید).
- برد را انتخاب کنید: "WeMos D1 R2 & mini"
- تنظیم 1M SPIFFS - این پروژه از SPIFFS برای ذخیره و خواندن تنظیمات پیکربندی استفاده می کند. اگر این کار را نکنید ، پس از بارگذاری یک صفحه خالی دریافت خواهید کرد. اگر بعد از بارگیری صفحه خالی دریافت کردید - بررسی کنید آیا 1M SPIFFS را در منوی ابزارهای Arduino IDE تنظیم کرده اید یا خیر.
بارگیری فایلهای پشتیبانی کتابخانه در آردوینو
برای اطلاع از نحوه نصب و مدیریت کتابخانه ها از راهنمای آردوینو استفاده کنید
بسته ها - از بسته ها و کتابخانه های زیر استفاده می شود (بارگیری و نصب):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- کتابخانه ArduinoOTA.h Arduino OTA
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
سیستم عامل را کامپایل کرده و روی Wemos D1 Mini بارگذاری کنید.
مرحله 4: برای شبکه و رابط وب خود پیکربندی کنید
مانیتور چاپگر از WiFiManager استفاده می کند ، بنابراین وقتی نتواند آخرین شبکه ای را که به آن وصل شده بود پیدا کند ، به یک AP Hotspot تبدیل می شود - با تلفن خود به آن متصل شوید و سپس می توانید اطلاعات اتصال WiFi خود را وارد کنید.
پس از اتصال به شبکه WiFi ، IP آدرس داده شده به آن را نشان می دهد و می توان از آن برای باز کردن مرورگر در رابط وب استفاده کرد. همه چیز را می توان در رابط وب در آنجا پیکربندی کرد.
توصیه شده:
دمای صفحه نمایش آردوینو بر روی صفحه نمایش LED TM1637: 7 مرحله
دمای صفحه نمایش آردوینو در نمایشگر LED TM1637: در این آموزش نحوه نمایش دما با استفاده از LED Display TM1637 و سنسور DHT11 و Visuino را یاد می گیریم. فیلم را تماشا کنید
مانیتور سطح آب با استفاده از صفحه نمایش اولد با رزبری پای: 4 مرحله
مانیتور سطح آب با استفاده از صفحه نمایش اولد با رزبری پای: سلام به همه ، من شفین هستم ، یکی از اعضای Aiversity. من قصد دارم در مورد نحوه ساخت سنسور سطح آب با صفحه نمایش Oled برای مخازن آب با رزبری پای صحبت کنم. صفحه نمایش رنگی درصد سطل پر از آب را نشان می دهد
نحوه ساخت ساعت بیدرنگ با استفاده از صفحه نمایش Arduino و TFT - Arduino Mega RTC با صفحه نمایش TFT 3.5 اینچی: 4 مرحله
نحوه ساختن ساعت بیدرنگ با استفاده از صفحه نمایش Arduino و TFT | Arduino Mega RTC با صفحه نمایش TFT 3.5 اینچی: از کانال یوتیوب من دیدن کنید. مقدمه:- در این پست قصد دارم "ساعت واقعی" را با استفاده از LCD لمسی 3.5 اینچی TFT ، Arduino Mega بسازم. ماژول 2560 و DS3231 RTC…. قبل از شروع… ویدیو را از کانال YouTube من بررسی کنید .. توجه:- اگر از Arduin استفاده می کنید
مانیتور رطوبت خاک DIY با آردوینو و صفحه نمایش نوکیا 5110: 6 مرحله (همراه با تصاویر)
مانیتور رطوبت خاک DIY با آردوینو و صفحه نمایش نوکیا 5110: در این دستورالعمل می خواهیم ببینیم چگونه می توان یک مانیتور رطوبت خاک بسیار مفید با صفحه نمایش بزرگ نوکیا 5110 LCD با استفاده از آردوینو ساخت. سطوح رطوبت خاک گیاه خود را از آردوینو خود بسنجید و دستگاههای جالبی بسازید
ایجاد یک صفحه نمایش سفارشی در استودیوی LCD (برای صفحه کلید G15 و صفحه LCD): 7 مرحله
ایجاد یک صفحه نمایش سفارشی در استودیوی LCD (برای صفحه کلید G15 و صفحه نمایش LCD): خوب اگر صفحه کلید G15 خود را به دست آورده اید و از صفحه نمایش های اولیه ای که تحت آن قرار گرفته اید بسیار تحت تأثیر قرار نگرفته اید ، اصول اولیه استفاده از LCD Studio را برای شما شرح می دهم. خودتان بسازید. این مثال ایجاد یک صفحه نمایش است که فقط پایه را نشان می دهد