Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Pi-aukude monitor on Wemos D1 Mini (ESP8266), millel on SSD1306 OLED-ekraan, mida hallatakse veebiliidese kaudu ja mis asub teie kohalikus võrgus ning kuvab teie Pi-augu serveri statistikat.
Funktsioonid:
- Kuva Pi-Hole statistika
- Kokku blokeeritud
- Kliente kokku
- Blokeeritud protsent
- Blokeeritud reklaamide graafik viimase 21,33 tunni andmetest (ainult 128 rida 10 -minutilise kuvamise kuvamiseks)
- Top 3 klienti on blokeeritud
- Võimalus kuvada 24 -tunnine või AM/PM stiilis kell
- Proovi võtmise sagedus on iga 60 sekundi järel
- Täielikult konfigureeritav veebiliidese kaudu (pole vaja seadete muutmiseks. H)
- Toetab teie seadete kaitsmiseks OTA -d (püsivara laadimist WiFi -ühenduse kaudu)
Vajab 1 OLED -ekraani ja 1 Wemos D1 Mini:
- Wemos D1 Mini:
- Sinine/kollane I2C OLED -ekraan:
- 3D trükitud ümbris
- Jootekolb
Samm: jootke Wemos D1 Mini I2C OLED -ekraaniga üles
See samm nõuab ainult 4 juhtme ühendamist Wemos D1 Mini ja OLED -ekraani vahel.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
2. samm: 3D-printimine oma Pi-auguga monitorile
Saate kasutada mis tahes ümbrist, mida soovite - kõike, mis sobib Wemos D1 Mini (ESP8266) koos OLED -ekraaniga. Minu kujunduse saate printida Thingiversest:
www.thingiverse.com/thing:3573903
Paigaldage ümbrisesse oma Wemos ja OLED. Võimalik, et peate OLED -ekraani välisnurkadele kandma liimi, et see korpusesse kleepuks. Tagapaneel hoiab Wemos ümbrises.
Samm: laadige alla ja kompileerige lähtekood
Soovitatav on kasutada Arduino IDE -d. Peate konfigureerima Arduino IDE Wemose tahvli ja USB -pordiga töötamiseks ning installima vajalikud USB -draiverid jne.
- USB CH340G draiverid:
- Sisestage https://arduino.esp8266.com/stable/package_esp8266… väljale Board Board Manageri täiendavad URL -id. Saate lisada mitu URL -i, eraldades need komadega. See lisab Arduino IDE -le Wemos D1 Mini toe.
- Avage Boards Manager menüüst Tools> Board ja installige platvorm esp8266 (ja ärge unustage pärast installimist valida ESP8266 plaat menüüst Tools> Board).
- Valige juhatus: "WeMos D1 R2 & mini"
- Määra 1M SPIFFS - see projekt kasutab SPIFFS -i konfiguratsiooniseadete salvestamiseks ja lugemiseks. Kui te seda ei tee, kuvatakse pärast üleslaadimist tühi ekraan. Kui pärast laadimist kuvatakse tühi ekraan - kontrollige, kas Arduino IDE tööriistade menüüs on 1M SPIFFS.
Toetavate raamatukogufailide laadimine Arduinos
Kasutage Arduino juhendit, et saada teavet teekide installimise ja haldamise kohta
Paketid - kasutatakse järgmisi pakette ja teeke (laadige alla ja installige):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA raamatukogu
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Kompileerige ja laadige püsivara Wemos D1 Mini alla.
Samm: seadistage oma võrgu ja veebiliidese jaoks
Printerimonitor kasutab WiFiManagerit, nii et kui ta ei leia viimast võrku, millega see oli ühendatud, muutub see AP -levialaks - ühendage see oma telefoniga ja saate seejärel sisestada oma WiFi -ühenduse teabe.
Pärast WiFi -võrguga ühendamist kuvab see talle määratud IP -aadressi, mida saab kasutada veebiliidese brauseri avamiseks. Seal saab veebiliideses kõike seadistada.