Satura rādītājs:

Pi-hole monitors ESP8266 ar OLED displeju: 4 soļi
Pi-hole monitors ESP8266 ar OLED displeju: 4 soļi

Video: Pi-hole monitors ESP8266 ar OLED displeju: 4 soļi

Video: Pi-hole monitors ESP8266 ar OLED displeju: 4 soļi
Video: Использование комплекта Wi-Fi Heltec ESP32 OLED 2024, Jūlijs
Anonim
Image
Image
Pi-caurumu monitors ESP8266 ar OLED displeju
Pi-caurumu monitors ESP8266 ar OLED displeju

Pi-hole monitors ir Wemos D1 Mini (ESP8266) ar SSD1306 OLED displeju, kas tiek pārvaldīts, izmantojot tīmekļa saskarni un atrodas jūsu lokālajā tīklā, un parādīs statistiku no jūsu Pi-hole servera.

Iespējas:

  • Parādiet Pi-Hole statistiku
  • Kopā bloķēts
  • Kopā klienti
  • Bloķēto procentuālā daļa
  • Bloķēto reklāmu diagramma no pēdējām 21,33 stundu datiem (tikai 128 rindas, lai parādītu 10 minūšu pielaidi)
  • Trīs labākie bloķētie klienti
  • Iespēja parādīt 24 stundu vai AM/PM stila pulksteni
  • Paraugu ņemšanas ātrums ir ik pēc 60 sekundēm
  • Pilnībā konfigurējams no tīmekļa saskarnes (nav nepieciešams, lai rediģētu iestatījumus.h)
  • Atbalsta OTA (programmaparatūras ielāde, izmantojot WiFi savienojumu tajā pašā LAN) Pamata autentifikācija, lai aizsargātu jūsu iestatījumus

Nepieciešams 1 OLED displejs un 1 Wemos D1 Mini:

  • Wemos D1 Mini:
  • Zils/dzeltens I2C OLED displejs:
  • 3D drukāts futrālis
  • Lodāmurs

1. solis: pielodējiet Wemos D1 Mini ar I2C OLED displeju

Lodējiet Wemos D1 Mini ar I2C OLED displeju
Lodējiet Wemos D1 Mini ar I2C OLED displeju

Šim solim ir nepieciešams tikai savienot 4 vadus starp Wemos D1 Mini un OLED displeju.

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

2. darbība. 3D izdrukājiet korpusu savam Pi-hole monitoram

3D izdrukājiet korpusu savam Pi-hole monitoram
3D izdrukājiet korpusu savam Pi-hole monitoram

Jūs varat izmantot jebkuru vēlamo futrāli - visu, kas derēs Wemos D1 Mini (ESP8266) kopā ar OLED displeju. Jūs varat izdrukāt manu dizainu no Thingiverse:

www.thingiverse.com/thing:3573903

Uzstādiet Wemos un OLED korpusā. Jums var būt nepieciešams uzklāt nedaudz līmes OLED displeja ārējos stūros, lai tā pieliptu korpusam. Wemos turēs korpusā aizmugurējais panelis.

3. darbība: lejupielādējiet un apkopojiet avota kodu

Lejupielādējiet un apkopojiet avota kodu
Lejupielādējiet un apkopojiet avota kodu

Ieteicams izmantot Arduino IDE. Jums būs jākonfigurē Arduino IDE darbam ar Wemos plati un USB portu un jāinstalē nepieciešamie USB draiveri utt.

  • USB CH340G draiveri:
  • Ievadiet https://arduino.esp8266.com/stable/package_esp8266… laukā Papildu pārvaldnieka vietrāži URL. Varat pievienot vairākus URL, atdalot tos ar komatiem. Tas pievienos Wemos D1 Mini atbalstu Arduino IDE.
  • Atveriet Boards Manager no Tools> Board izvēlnes un instalējiet platformu esp8266 (un pēc instalēšanas neaizmirstiet izvēlēties ESP8266 tāfeli izvēlnē Tools> Board).
  • Izvēlieties dēli: "WeMos D1 R2 & mini"
  • Iestatiet 1M SPIFFS - šis projekts izmanto SPIFFS konfigurācijas iestatījumu saglabāšanai un lasīšanai. Ja to nedarīsit, pēc augšupielādes tiks parādīts tukšs ekrāns. Ja pēc ielādes tiek parādīts tukšs ekrāns - pārbaudiet, vai Arduino IDE rīku izvēlnē ir iestatīts 1M SPIFFS.

Notiek atbalsta bibliotēkas failu ielāde Arduino

Izmantojiet Arduino rokasgrāmatu, lai iegūtu sīkāku informāciju par bibliotēku instalēšanu un pārvaldību

Pakotnes - tiek izmantotas šādas pakotnes un bibliotēkas (lejupielādējiet un instalējiet):

  • ESP8266WiFi.h
  • ESP8266WebServer.h
  • WiFiManager.h
  • ESP8266mDNS.h
  • ArduinoOTA.h Arduino OTA bibliotēka
  • "SSD1306Wire.h"
  • "OLEDDisplayUi.h"

Apkopojiet un ielādējiet programmaparatūru Wemos D1 Mini.

4. darbība: konfigurējiet tīklu un tīmekļa saskarni

Konfigurējiet savam tīklam un tīmekļa saskarnei
Konfigurējiet savam tīklam un tīmekļa saskarnei
Konfigurējiet savam tīklam un tīmekļa saskarnei
Konfigurējiet savam tīklam un tīmekļa saskarnei
Konfigurējiet savam tīklam un tīmekļa saskarnei
Konfigurējiet savam tīklam un tīmekļa saskarnei

Printera monitors izmanto WiFiManager, tāpēc, kad tas nevar atrast pēdējo tīklu, kuram tas bija pievienots, tas kļūs par AP piekļuves punktu - izveidojiet savienojumu ar to, izmantojot tālruni, un pēc tam varat ievadīt savu WiFi savienojuma informāciju.

Kad būs izveidots savienojums ar jūsu WiFi tīklu, tas parādīs tam piešķirto IP un to var izmantot, lai atvērtu tīmekļa saskarni. Tīmekļa saskarnē visu var konfigurēt.

Ieteicams: