Indholdsfortegnelse:

Pi-hole-skærm ESP8266 med OLED-skærm: 4 trin
Pi-hole-skærm ESP8266 med OLED-skærm: 4 trin

Video: Pi-hole-skærm ESP8266 med OLED-skærm: 4 trin

Video: Pi-hole-skærm ESP8266 med OLED-skærm: 4 trin
Video: Using Heltec ESP32 OLED Wifi Kit 2024, Juli
Anonim
Image
Image
Pi-hole-skærm ESP8266 med OLED-skærm
Pi-hole-skærm ESP8266 med OLED-skærm

Pi-hole Monitor er en Wemos D1 Mini (ESP8266) med en SSD1306 OLED-skærm, der administreres via en webgrænseflade og sidder på dit lokale netværk og vil vise statistik fra din Pi-hole-server.

Funktioner:

  • Vis Pi-Hole-statistik
  • I alt blokeret
  • Kunder i alt
  • Procentdel blokeret
  • Blokeret annoncegraf fra de sidste 21,33 timers data (kun 128 linjer for at vise 10 min. Inkriminer)
  • Top 3 klienter blokeret
  • Mulighed for at vise 24 timers eller AM/PM stil ur
  • Prøvehastighed er hvert 60. sekund
  • Fuldt konfigurerbar fra webgrænsefladen (ikke påkrævet for at redigere Settings.h)
  • Understøtter OTA (indlæsning af firmware via WiFi -forbindelse på samme LAN) Grundlæggende godkendelse for at beskytte dine indstillinger

Kræver 1 OLED -skærm og 1 Wemos D1 Mini:

  • Wemos D1 Mini:
  • Blå/gul I2C OLED -skærm:
  • 3D -trykt sag
  • Loddekolbe

Trin 1: Lodd Wemos D1 Mini op med I2C OLED -skærmen

Lodde Wemos D1 Mini op med I2C OLED -skærmen
Lodde Wemos D1 Mini op med I2C OLED -skærmen

Dette trin kræver kun tilslutning af 4 ledninger mellem Wemos D1 Mini og OLED -displayet.

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

Trin 2: 3D-udskrivning af en kasse til din Pi-hole-skærm

3D Udskriv et etui til din Pi-hole-skærm
3D Udskriv et etui til din Pi-hole-skærm

Du kan bruge enhver sag, du ønsker - alt hvad der passer til Wemos D1 Mini (ESP8266) sammen med OLED -displayet. Du kan udskrive mit design fra Thingiverse:

www.thingiverse.com/thing:3573903

Monter dine Wemos og OLED i etuiet. Du skal muligvis påføre lidt lim på de ydre hjørner af OLED -skærmen for at få den til at klæbe fast i etuiet. Wemos vil blive holdt i sagen af bagpanelet.

Trin 3: Download og kompilér kildekoden

Download og kompilér kildekoden
Download og kompilér kildekoden

Det anbefales at bruge Arduino IDE. Du skal konfigurere Arduino IDE til at arbejde med Wemos -kortet og USB -porten og installere de nødvendige USB -drivere osv.

  • USB CH340G -drivere:
  • Indtast https://arduino.esp8266.com/stable/package_esp8266… i feltet Yderligere kortadministrator -URL'er. Du kan tilføje flere webadresser og adskille dem med kommaer. Dette tilføjer understøttelse af Wemos D1 Mini til Arduino IDE.
  • Åbn Boards Manager fra Tools> Board menu og installer esp8266 platform (og glem ikke at vælge dit ESP8266 board fra Tools> Board menu efter installation).
  • Vælg bord: "WeMos D1 R2 & mini"
  • Indstil 1M SPIFFS - dette projekt bruger SPIFFS til at gemme og læse konfigurationsindstillinger. Hvis du ikke gør dette, får du en tom skærm efter upload. Hvis du får en tom skærm efter indlæsning - kontroller om du har 1M SPIFFS indstillet i menuen Arduino IDE værktøjer.

Indlæser understøttende biblioteksfiler i Arduino

Brug Arduino -guiden til oplysninger om, hvordan du installerer og administrerer biblioteker

Pakker - følgende pakker og biblioteker bruges (download og installer):

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

Kompiler og indlæse firmwaren på Wemos D1 Mini.

Trin 4: Konfigurer til dit netværk og webinterface

Konfigurer til dit netværk og din webgrænseflade
Konfigurer til dit netværk og din webgrænseflade
Konfigurer til dit netværk og din webgrænseflade
Konfigurer til dit netværk og din webgrænseflade
Konfigurer til dit netværk og din webgrænseflade
Konfigurer til dit netværk og din webgrænseflade

Printermonitoren bruger WiFiManager, så når den ikke kan finde det sidste netværk, den var forbundet til, bliver den til et AP -hotspot - opret forbindelse til den med din telefon, og du kan derefter indtaste dine WiFi -forbindelsesoplysninger.

Efter tilslutning til dit WiFi -netværk viser det den IP -adresse, der er tildelt det, og som kan bruges til at åbne en browser til webgrænsefladen. Alt kan konfigureres der i webgrænsefladen.

Anbefalede: