Taula de continguts:

Monitor de forat Pi ESP8266 amb pantalla OLED: 4 passos
Monitor de forat Pi ESP8266 amb pantalla OLED: 4 passos

Vídeo: Monitor de forat Pi ESP8266 amb pantalla OLED: 4 passos

Vídeo: Monitor de forat Pi ESP8266 amb pantalla OLED: 4 passos
Vídeo: Установка приложения ArduBlock 2024, Desembre
Anonim
Image
Image
Monitor de forat Pi ESP8266 amb pantalla OLED
Monitor de forat Pi ESP8266 amb pantalla OLED

Pi-hole Monitor és un Wemos D1 Mini (ESP8266) amb una pantalla OLED SSD1306 que es gestiona a través d’una interfície web i que es troba a la vostra xarxa local i mostrarà estadístiques del servidor Pi-hole.

Característiques:

  • Mostra les estadístiques de Pi-Hole
  • Total bloquejat
  • Total de clients
  • Percentatge bloquejat
  • Gràfic d’anuncis bloquejats de les darreres 21,33 hores de dades (només 128 línies per mostrar 10 min d’increments)
  • Els 3 clients principals bloquejats
  • Opció per mostrar rellotge d’estil 24 hores o AM / PM
  • La freqüència de mostra és cada 60 segons
  • Totalment configurable des de la interfície web (no és necessari per editar Settings.h)
  • Admet OTA (càrrega de microprogramari per connexió WiFi a la mateixa LAN) Autenticació bàsica per protegir la vostra configuració

Requereix 1 pantalla OLED i 1 Wemos D1 Mini:

  • Wemos D1 Mini:
  • Pantalla OLED I2C blava / groga:
  • Funda impresa en 3D
  • Soldador

Pas 1: soldeu el Wemos D1 Mini amb la pantalla OLED I2C

Soldeu el Wemos D1 Mini amb la pantalla OLED I2C
Soldeu el Wemos D1 Mini amb la pantalla OLED I2C

Aquest pas només requereix connectar 4 cables entre el Wemos D1 Mini i la pantalla OLED.

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

Pas 2: imprimeix en 3D una funda per al monitor Pi-hole

Imprimiu en 3D una funda per al vostre monitor Pi-hole
Imprimiu en 3D una funda per al vostre monitor Pi-hole

Podeu utilitzar qualsevol cas que vulgueu: qualsevol cosa que s’adapti al Wemos D1 Mini (ESP8266) juntament amb la pantalla OLED. Podeu imprimir el meu disseny des de Thingiverse:

www.thingiverse.com/thing:3573903

Ajusteu els vostres Wemos i OLED a la funda. És possible que hagueu d’aplicar una mica de cola a les cantonades exteriors de la pantalla OLED per aconseguir que s’enganxi a la caixa. Els Wemos quedaran subjectes al cas pel panell posterior.

Pas 3: baixeu i compileu el codi font

Baixeu i compileu el codi font
Baixeu i compileu el codi font

Es recomana utilitzar Arduino IDE. Haureu de configurar Arduino IDE per treballar amb la placa Wemos i el port USB i instal·lar els controladors USB necessaris, etc.

  • Controladors USB CH340G:
  • Introduïu https://arduino.esp8266.com/stable/package_esp8266… al camp URL del gestor de taules addicionals. Podeu afegir diversos URL separant-los amb comes. Això afegirà suport per a Wemos D1 Mini a Arduino IDE.
  • Obriu el Gestor de taules des del menú Eines> Tauler i instal·leu la plataforma esp8266 (i no us oblideu de seleccionar el tauler ESP8266 des del menú Eines> Tauler després de la instal·lació).
  • Seleccioneu el tauler: "WeMos D1 R2 & mini"
  • Estableix SPIFFS 1M: aquest projecte utilitza SPIFFS per desar i llegir els paràmetres de configuració. Si no ho feu, obtindreu una pantalla en blanc després de penjar-la. Si teniu una pantalla en blanc després de carregar-la, comproveu si teniu 1M SPIFFS al menú d'eines Arduino IDE.

S'estan carregant fitxers de biblioteca compatibles a Arduino

Utilitzeu la guia Arduino per obtenir detalls sobre com instal·lar i gestionar les biblioteques

Paquets: s’utilitzen els paquets i les biblioteques següents (descarregar i instal·lar):

  • ESP8266WiFi.h
  • ESP8266WebServer.h
  • WiFiManager.h
  • ESP8266mDNS.h
  • Biblioteca ArduinoOTA.h Arduino OTA
  • "SSD1306Wire.h"
  • "OLEDDisplayUi.h"

Compileu i carregueu el firmware al Wemos D1 Mini.

Pas 4: configureu la vostra xarxa i la vostra interfície web

Configureu la vostra xarxa i la vostra interfície web
Configureu la vostra xarxa i la vostra interfície web
Configureu la vostra xarxa i la vostra interfície web
Configureu la vostra xarxa i la vostra interfície web
Configureu la vostra xarxa i la vostra interfície web
Configureu la vostra xarxa i la vostra interfície web

El monitor de la impressora utilitza el WiFiManager, de manera que, quan no trobi l’última xarxa a la qual es va connectar, es convertirà en un punt d’accés AP: connecteu-vos-hi amb el vostre telèfon i podreu introduir la informació de la vostra connexió WiFi.

Després de connectar-se a la vostra xarxa WiFi, mostrarà l'adreça IP assignada i que es pot utilitzar per obrir un navegador a la interfície web. Allà es pot configurar allà a la interfície web.

Recomanat: