Kazalo:
- 1. korak: Spajajte Wemos D1 Mini z zaslonom OLED I2C
- 2. korak: 3D natisnite ohišje za monitor Pi-hole
- 3. korak: Prenesite in prevedite izvorno kodo
- 4. korak: Konfigurirajte za svoje omrežje in spletni vmesnik
Video: Monitor s pi-luknjami ESP8266 z zaslonom OLED: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Monitor Pi-hole je Wemos D1 Mini (ESP8266) z zaslonom OLED SSD1306, ki se upravlja prek spletnega vmesnika in je nameščen v vašem lokalnem omrežju ter prikazuje statistične podatke s strežnika Pi-hole.
Lastnosti:
- Prikaz statistike Pi-Hole
- Skupaj blokirano
- Skupaj strank
- Odstotek blokiran
- Graf blokiranih oglasov iz zadnjih 21,33 ur podatkov (samo 128 vrstic za 10 -minutne prireze)
- 3 najbolj blokirane stranke
- Možnost prikaza 24 -urne ure ali ure AM/PM
- Hitrost vzorčenja je vsakih 60 sekund
- Popolnoma nastavljiv iz spletnega vmesnika (za urejanje nastavitev ni potrebno.h)
- Podpira osnovno preverjanje pristnosti OTA (nalaganje vdelane programske opreme prek povezave WiFi v istem omrežju LAN) za zaščito vaših nastavitev
Zahteva 1 zaslon OLED in 1 Wemos D1 Mini:
- Wemos D1 Mini:
- Modro/rumen I2C OLED zaslon:
- 3D natisnjena torbica
- Spajkalnik
1. korak: Spajajte Wemos D1 Mini z zaslonom OLED I2C
Ta korak zahteva le povezavo 4 žic med Wemos D1 Mini in zaslonom OLED.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
2. korak: 3D natisnite ohišje za monitor Pi-hole
Uporabite lahko poljuben ovitek - vse, kar bo ustrezalo Wemos D1 Mini (ESP8266) skupaj z zaslonom OLED. Moj dizajn lahko natisnete iz Thingiverse:
www.thingiverse.com/thing:3573903
V ohišje namestite svoj Wemos in OLED. Morda boste morali nanesti nekaj lepila na zunanje vogale zaslona OLED, da se prilepi v ohišje. Wemos bo v ohišju pritrjen na zadnji plošči.
3. korak: Prenesite in prevedite izvorno kodo
Priporočljivo je, da uporabite Arduino IDE. Arduino IDE boste morali konfigurirati za delo s ploščo Wemos in vrati USB ter namestiti potrebne gonilnike USB itd.
- Gonilniki USB CH340G:
- V polje Dodatni URL -ji upravitelja upravnega odbora vnesite https://arduino.esp8266.com/stable/package_esp8266…. Dodate lahko več URL -jev in jih ločite z vejicami. To bo dodalo podporo za Wemos D1 Mini v Arduino IDE.
- Odprite upravitelja plošč v meniju Orodja> meni Board in namestite platformo esp8266 (po namestitvi ne pozabite izbrati plošče ESP8266 v meniju Tools> Board).
- Izberite ploščo: "WeMos D1 R2 & mini"
- Nastavi 1M SPIFFS - ta projekt uporablja SPIFFS za shranjevanje in branje konfiguracijskih nastavitev. Če tega ne storite, boste po nalaganju dobili prazen zaslon. Če po nalaganju dobite prazen zaslon - preverite, ali imate v meniju orodij Arduino IDE nastavljen 1M SPIFFS.
Nalaganje podpornih knjižničnih datotek v Arduino
Za podrobnosti o nameščanju in upravljanju knjižnic uporabite vodnik Arduino
Paketi - uporabljajo se naslednji paketi in knjižnice (naložite in namestite):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA knjižnica
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Sestavite in naložite vdelano programsko opremo na Wemos D1 Mini.
4. korak: Konfigurirajte za svoje omrežje in spletni vmesnik
Monitor tiskalnika uporablja WiFiManager, tako da, ko ne najde zadnjega omrežja, na katerega je bil povezan, postane dostopna točka dostopne točke - povežite se s telefonom in nato vnesite podatke o povezavi WiFi.
Ko se povežete z omrežjem WiFi, bo prikazal dodeljeni naslov IP, ki ga lahko uporabite za odpiranje brskalnika v spletnem vmesniku. V spletnem vmesniku je vse mogoče konfigurirati.
Priporočena:
Macintosh z zaslonom na dotik - Klasični Mac z zaslonom IPad Mini: 5 korakov (s slikami)
Macintosh z zaslonom na dotik | Klasični Mac z zaslonom IPad Mini: To je moja posodobljena in prenovljena zasnova, kako zamenjati zaslon starega Macintosha z iPad mini. To je že šesti od teh, ki sem jih naredil v preteklih letih in sem zelo zadovoljen z razvojem in oblikovanjem tega! Leta 2013, ko sem naredil
Naredi sam merilnik razdalje z OLED zaslonom: 4 koraki
DIY merilnik razdalje z zaslonom OLED: V tej vadnici bomo zgradili digitalni merilnik razdalje, ki bo izpisal vrednosti na zaslonu OLED. Za ta projekt se lahko odločite za uporabo modula ardiuno ali ESP8266, za oba pa bom zagotovil kodo. Če uporabljate ESP826
Monitor strojne opreme računalnika z LCD -zaslonom Arduino in ST7920: 4 koraki
Monitor računalniške strojne opreme z zaslonom Arduino in ST7920: Obstajata 2 različici projekta: 4 številske datoteke in 1 graf za obremenitev procesorja ali uro 4 neodvisna grafa za temperaturo procesorja, obremenitev, uro in rabljeni RAM Deli: Arduino Nano ali Arduino Pro Mini z USB na serijski adapter ST7920 128x64 LCD
Monitor strojne opreme računalnika z LCD -zaslonom Arduino in Nokia 5110: 3 koraki
Monitor računalniške strojne opreme z Arduinom in Nokijo 5110 LCD: Monitor na osnovi Arduina, ki prikazuje temperaturo procesorja, obremenitev, uro in uporabljeno obremenitev procesorja ali vrednosti RAM -a, lahko narišete tudi kot graf. Nokia 5110 84x48 LCD
Kako narediti uro v realnem času z zaslonom Arduino in TFT - Arduino Mega RTC s 3,5 -palčnim zaslonom TFT: 4 koraki
Kako narediti uro v realnem času z zaslonom Arduino in TFT | Arduino Mega RTC s 3,5-palčnim zaslonom TFT: Obiščite moj kanal Youtube. Uvod:- V tem prispevku bom naredil »uro v realnem času« s 3,5-palčnim TFT LCD na dotik, Arduino Mega 2560 in DS3231 modul RTC… .Preden začnete… preverite videoposnetek z mojega kanala YouTube .. Opomba:- Če uporabljate Arduin