Съдържание:

Монитор Pi-hole ESP8266 с OLED дисплей: 4 стъпки
Монитор Pi-hole ESP8266 с OLED дисплей: 4 стъпки

Видео: Монитор Pi-hole ESP8266 с OLED дисплей: 4 стъпки

Видео: Монитор Pi-hole ESP8266 с OLED дисплей: 4 стъпки
Видео: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, Ноември
Anonim
Image
Image
Монитор с дупки ESP8266 с OLED дисплей
Монитор с дупки 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) Основно удостоверяване за защита на вашите настройки

Изисква 1 OLED дисплей и 1 Wemos D1 Mini:

  • Wemos D1 Mini:
  • Син/жълт I2C OLED дисплей:
  • 3D печатна кутия
  • Поялник

Стъпка 1: Запоявайте Wemos D1 Mini с I2C OLED дисплея

Запоявайте Wemos D1 Mini с OLED дисплея I2C
Запоявайте Wemos D1 Mini с OLED дисплея I2C

Тази стъпка изисква само свързване на 4 проводника между Wemos D1 Mini и OLED дисплея.

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

Стъпка 2: 3D отпечатване на калъф за вашия монитор с дупки

3D отпечатайте калъф за вашия монитор с Pi-дупки
3D отпечатайте калъф за вашия монитор с Pi-дупки

Можете да използвате всеки калъф, който искате - всичко, което ще пасне на 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 board от 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 Artuino OTA библиотека
  • "SSD1306Wire.h"
  • "OLEDDisplayUi.h"

Компилирайте и заредете фърмуера на Wemos D1 Mini.

Стъпка 4: Конфигурирайте за вашата мрежа и уеб интерфейс

Конфигурирайте за вашата мрежа и уеб интерфейс
Конфигурирайте за вашата мрежа и уеб интерфейс
Конфигурирайте за вашата мрежа и уеб интерфейс
Конфигурирайте за вашата мрежа и уеб интерфейс
Конфигурирайте за вашата мрежа и уеб интерфейс
Конфигурирайте за вашата мрежа и уеб интерфейс

Мониторът на принтера използва WiFiManager, така че когато не може да намери последната мрежа, към която е бил свързан, той ще се превърне в точка за достъп до AP - свържете се с него с телефона си и след това можете да въведете информацията за вашата WiFi връзка.

След като се свържете с вашата WiFi мрежа, той ще покаже IP адреса, който му е присвоен и който може да се използва за отваряне на браузър към уеб интерфейса. Всичко може да бъде конфигурирано там в уеб интерфейса.

Препоръчано: