Բովանդակություն:

Pi-hole Monitor ESP8266 OLED էկրանով ՝ 4 քայլ
Pi-hole Monitor ESP8266 OLED էկրանով ՝ 4 քայլ

Video: Pi-hole Monitor ESP8266 OLED էկրանով ՝ 4 քայլ

Video: Pi-hole Monitor ESP8266 OLED էկրանով ՝ 4 քայլ
Video: Pi-hole Monitor ESP8266 with OLED Display 2024, Նոյեմբեր
Anonim
Image
Image
Pi-hole Monitor ESP8266 OLED էկրանով
Pi-hole Monitor ESP8266 OLED էկրանով

Pi-hole Monitor- ը Wemos D1 Mini (ESP8266) է SSD1306 OLED էկրանով, որը կառավարվում է վեբ ինտերֆեյսի միջոցով և տեղակայված է ձեր տեղական ցանցում և վիճակագրություն կցուցադրի ձեր Pi-hole սերվերից:

Հատկություններ:

  • Displayուցադրել Pi-Hole վիճակագրությունը
  • Ընդհանուր արգելափակված է
  • Ընդհանուր հաճախորդներ
  • Տոկոսն արգելափակված է
  • Արգելափակված գովազդային գրաֆիկ ՝ տվյալների վերջին 21,33 ժամվա ընթացքում (ընդամենը 128 տող ՝ 10 րոպեանոց խափանումները ցույց տալու համար)
  • Թոփ 3 հաճախորդներ արգելափակված են
  • 24 ժամ կամ AM/PM ոճի ժամացույց ցուցադրելու տարբերակ
  • Նմուշի արագությունը յուրաքանչյուր 60 վայրկյան է
  • Ամբողջովին կարգավորելի վեբ ինտերֆեյսից (չի պահանջվում խմբագրել Կարգավորումներ: ժ)
  • Աջակցում է OTA- ին (որոնվածը բեռնվում է WiFi միացման միջոցով նույն LAN- ով) Հիմնական նույնականացում ՝ ձեր կարգավորումները պաշտպանելու համար

Պահանջում է 1 OLED էկրան և 1 Wemos D1 Mini:

  • Wemos D1 Mini ՝
  • Կապույտ/դեղին I2C OLED էկրան ՝
  • 3D տպագրված պատյան
  • Sոդման երկաթ

Քայլ 1. Sոդեք Wemos D1 Mini- ին I2C OLED էկրանով

Sոդեք Wemos D1 Mini- ին I2C OLED էկրանով
Sոդեք Wemos D1 Mini- ին I2C OLED էկրանով

Այս քայլը պահանջում է միայն 4 լար հաղորդել Wemos D1 Mini և OLED էկրանների միջև:

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

Քայլ 2. 3D տպեք պատյան ձեր Pi-hole Monitor- ի համար

3D տպեք պատյան ձեր Pi-hole մոնիտորի համար
3D տպեք պատյան ձեր Pi-hole մոնիտորի համար

Կարող եք օգտագործել ցանկացած պատյան ՝ ցանկացած բան, որը կհամապատասխանի Wemos D1 Mini (ESP8266) - ին և OLED էկրանին: Դուք կարող եք տպել իմ դիզայնը Thingiverse- ից.

www.thingiverse.com/thing:3573903

Տեղադրեք ձեր Wemos- ը և OLED- ը պատյանում: Հնարավոր է, որ անհրաժեշտ լինի սոսինձ քսել OLED դիսփլեյի արտաքին անկյուններին, որպեսզի այն կպչի պատյանին: Wemos- ը գործի մեջ կպահի հետևի վահանակը:

Քայլ 3: Ներբեռնեք և կազմեք աղբյուրի կոդը

Ներբեռնեք և կազմեք աղբյուրի կոդը
Ներբեռնեք և կազմեք աղբյուրի կոդը

Խորհուրդ է տրվում օգտագործել Arduino IDE- ն: Դուք պետք է կազմաձևեք Arduino IDE- ն Wemos տախտակի և USB պորտի հետ աշխատելու համար և տեղադրեք անհրաժեշտ USB վարորդները և այլն:

  • USB CH340G վարորդներ ՝
  • Մուտքագրեք https://arduino.esp8266.com/stable/package_esp8266… Board Board- ի լրացուցիչ հասցեների դաշտում: Կարող եք ավելացնել բազմաթիվ հասցեներ ՝ դրանք ստորակետերով առանձնացնելով: Սա կավելացնի աջակցությունը Wemos D1 Mini- ին Arduino IDE- ին:
  • Բացեք Տախտակների կառավարիչը Գործիքներ> Տախտակ ընտրացանկից և տեղադրեք esp8266 պլատֆորմը (և մի մոռացեք, որ տեղադրելուց հետո ընտրեք ձեր ESP8266 խորհուրդը Գործիքներ> Տախտակի ընտրացանկից):
  • Ընտրեք տախտակ. "WeMos D1 R2 & mini"
  • Սահմանել 1M SPIFFS - այս նախագիծը օգտագործում է SPIFFS ՝ կազմաձևման կարգավորումները պահելու և կարդալու համար: Եթե դա չանեք, բեռնելուց հետո դատարկ էկրան կստանաք: Եթե բեռնվելուց հետո դատարկ էկրան եք ստանում, ստուգեք ՝ արդյոք Arduino IDE գործիքների ընտրացանկում տեղադրված է արդյոք 1M SPIFFS:

Օժանդակ գրադարանային ֆայլերի բեռնում Arduino- ում

Գրադարանների տեղադրման և կառավարման մանրամասների համար օգտագործեք Arduino ուղեցույցը

Փաթեթներ - օգտագործվում են հետևյալ փաթեթներն ու գրադարանները (ներբեռնում և տեղադրում).

  • ESP8266WiFi.h
  • ESP8266WebServer.h
  • WiFiManager.h
  • ESP8266mDNS.h
  • ArduinoOTA.h Arduino OTA գրադարան
  • «SSD1306Wire.h»
  • "OLEDDisplayUi.h"

Կազմեք և տեղադրեք որոնվածը Wemos D1 Mini- ում:

Քայլ 4: Կարգավորեք ձեր ցանցի և վեբ ինտերֆեյսի համար

Կարգավորել ձեր ցանցի և վեբ ինտերֆեյսի համար
Կարգավորել ձեր ցանցի և վեբ ինտերֆեյսի համար
Կարգավորել ձեր ցանցի և վեբ ինտերֆեյսի համար
Կարգավորել ձեր ցանցի և վեբ ինտերֆեյսի համար
Կարգավորել ձեր ցանցի և վեբ ինտերֆեյսի համար
Կարգավորել ձեր ցանցի և վեբ ինտերֆեյսի համար

Տպիչի մոնիտորը օգտագործում է WiFiManager- ը, ուստի երբ չգտնի վերջին ցանցին, որին միացված էր, կդառնա AP Hotspot - միացեք դրան ձեր հեռախոսով, ապա կարող եք մուտքագրել ձեր WiFi կապի տվյալները:

Ձեր WiFi ցանցին միանալուց հետո այն կցուցադրի իրեն տրված IP հասցեն, որը կարող է օգտագործվել վեբ միջերեսին դիտարկիչ բացելու համար: Վեբ ինտերֆեյսում այնտեղ ամեն ինչ կարող է կազմաձևվել:

Խորհուրդ ենք տալիս: