INHOUDSOPGAWE:
- Stap 1: Soldeer die Wemos D1 Mini op met die I2C OLED -skerm
- Stap 2: Druk 'n 3D-houer vir u Pi-hole-monitor uit
- Stap 3: Laai die bronkode af en stel dit op
- Stap 4: Konfigureer vir u netwerk- en webkoppelvlak
Video: Pi-gat-monitor ESP8266 met OLED-skerm: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Pi-hole Monitor is 'n Wemos D1 Mini (ESP8266) met 'n SSD1306 OLED-skerm wat bestuur word via 'n webkoppelvlak en op u plaaslike netwerk sit en statistieke van u Pi-hole-bediener sal vertoon.
Kenmerke:
- Vertoon Pi-Hole-statistieke
- Totaal geblokkeer
- Totale klante
- Persentasie geblokkeer
- Geblokkeerde advertensiegrafiek van die afgelope 21,33 uur se data (slegs 128 reëls om 10 min inkrimente aan te toon)
- Top 3 kliënte geblokkeer
- Opsie om 24 uur of AM/PM styl klok te vertoon
- Monstertempo is elke 60 sekondes
- Volledig konfigureerbaar vanaf die webkoppelvlak (nie nodig om Instellings te verander nie. H)
- Ondersteun OTA (laai firmware oor WiFi -verbinding op dieselfde LAN) Basiese verifikasie om u instellings te beskerm
Vereis 1 OLED -skerm en 1 Wemos D1 Mini:
- Wemos D1 Mini:
- Blou/geel I2C OLED -skerm:
- 3D -gedrukte tas
- Soldeerbout
Stap 1: Soldeer die Wemos D1 Mini op met die I2C OLED -skerm
Hierdie stap vereis slegs 4 drade tussen die Wemos D1 Mini en die OLED -skerm.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
Stap 2: Druk 'n 3D-houer vir u Pi-hole-monitor uit
U kan enige geval gebruik - alles wat by die Wemos D1 Mini (ESP8266) en die OLED -skerm pas. U kan my ontwerp vanaf Thingiverse druk:
www.thingiverse.com/thing:3573903
Pas u Wemos en OLED in die tas. Miskien moet u 'n bietjie gom aan die buitekant van die OLED -skerm toedien om dit in die omhulsel te steek. Die Wemos word deur die agterpaneel in die tas gehou.
Stap 3: Laai die bronkode af en stel dit op
Dit word aanbeveel om Arduino IDE te gebruik. U moet Arduino IDE instel om met die Wemos -kaart en USB -poort te werk en die vereiste USB -bestuurders ens.
- USB CH340G -bestuurders:
- Voer https://arduino.esp8266.com/stable/package_esp8266… in die veld Addisionele bestuurder -URL's in. U kan verskeie URL's byvoeg en dit met kommas skei. Dit sal ondersteuning vir die Wemos D1 Mini by Arduino IDE voeg.
- Open Boards Manager vanaf Tools> Board menu en installeer esp8266 platform (en moenie vergeet om u ESP8266 board uit Tools> Board menu na installasie te kies nie).
- Kies bord: "WeMos D1 R2 en mini"
- Stel 1M SPIFFS in - hierdie projek gebruik SPIFFS om konfigurasie -instellings op te slaan en te lees. As u dit nie doen nie, kry u 'n leë skerm nadat u dit opgelaai het. As u 'n leë skerm kry nadat u dit gelaai het - kyk of u 1M SPIFFS in die Arduino IDE -gereedskapskieslys het.
Laai ondersteunende biblioteeklêers in Arduino
Gebruik die Arduino -gids vir meer inligting oor die installering en bestuur van biblioteke
Pakkette - die volgende pakkette en biblioteke word gebruik (aflaai en installeer):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA -biblioteek
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Stel die firmware op en laai dit op die Wemos D1 Mini.
Stap 4: Konfigureer vir u netwerk- en webkoppelvlak
Die drukkermonitor gebruik die WiFiManager, dus as dit nie die laaste netwerk kon vind waarmee dit gekoppel is nie, word dit 'n AP -hotspot - maak 'n verbinding met u telefoon en u kan dan u WiFi -verbindingsinligting invoer.
Nadat u aan u WiFi -netwerk gekoppel is, sal die IP -adres wat daaraan toegewys is, vertoon word en kan gebruik word om 'n blaaier vir die webinterface oop te maak. Alles kan daar in die webkoppelvlak gekonfigureer word.
Aanbeveel:
ESP8266 - Tuinbesproeiing met timer en afstandbeheer via internet / ESP8266: 7 stappe (met foto's)
ESP8266 - Tuinbesproeiing met timer en afstandsbediening via internet / ESP8266: ESP8266 - Besproeiing met afstandbeheer en met tydsberekening vir groentetuine, blomtuine en grasperke. Dit maak gebruik van die ESP-8266-kring en 'n hidrouliese / elektriese klep vir besproeiingstoevoer.Voordele: Lae koste (~ US $ 30,00) vinnige toegangsopdragte
Neem en stuur beelde met ESP32-Cam met ESP8266 WeMos D1 R1 Wifi-verwerker met Uno: 7 stappe
Neem en stuur beelde met ESP32-Cam met ESP8266 WeMos D1 R1 Wifi-verwerker met Uno: Neem beeld met ESP32-Cam (OV2640) met ESP8266 WeMos D1 R1 WiFI-verwerker met Uno en stuur dit per e-pos, stoor dit na Google Drive en stuur dit na Whatsapp met behulp van Twilio.Vereistes: ESP8266 WeMos D1 R1 WiFI -verwerker met Uno (https: // protosupplies
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: 6 stappe
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: Hallo ouens in hierdie instruksies, ons bou 'n internetklok wat tyd van die internet kan kry, sodat hierdie projek geen RTC nodig het nie, dit benodig slegs 'n werkende internetverbinding En vir hierdie projek benodig u 'n esp8266 wat 'n
DIY slim weegskaal met wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): 10 stappe (met foto's)
DIY Smart Scale With Alarm Clock (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In my vorige projek het ek 'n slim badkamerskaal met Wi-Fi ontwikkel. Dit kan die gebruiker se gewig meet, plaaslik vertoon en dit na die wolk stuur. U kan meer inligting hieroor kry op die onderstaande skakel: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons