Sadržaj:

Monitor sa rupama ESP8266 sa OLED ekranom: 4 koraka
Monitor sa rupama ESP8266 sa OLED ekranom: 4 koraka

Video: Monitor sa rupama ESP8266 sa OLED ekranom: 4 koraka

Video: Monitor sa rupama ESP8266 sa OLED ekranom: 4 koraka
Video: Текстовые LCD дисплей на контроллере HD44780, Уроки Arduino 2024, Juli
Anonim
Image
Image
Monitor sa rupama ESP8266 sa OLED ekranom
Monitor sa rupama ESP8266 sa OLED ekranom

Pi-hole Monitor je Wemos D1 Mini (ESP8266) sa SSD1306 OLED ekranom kojim se upravlja putem web sučelja i nalazi se na vašoj lokalnoj mreži te će prikazivati statistiku s vašeg Pi-hole servera.

Karakteristike:

  • Prikaz statistike Pi-Hole
  • Ukupno blokirano
  • Ukupno klijenata
  • Postotak blokiranja
  • Grafikon blokiranih oglasa iz zadnjih 21,33 sati podataka (samo 128 redova za prikazivanje 10 -minutnih dodataka)
  • Tri blokirana klijenta
  • Mogućnost prikaza 24 -satnog ili AM/PM stila sata
  • Brzina uzorkovanja je svakih 60 sekundi
  • Potpuno konfigurirano putem web sučelja (nije potrebno za uređivanje postavki.h)
  • Podržava OTA (učitavanje firmvera putem WiFi veze na istom LAN -u) Osnovnu provjeru autentičnosti za zaštitu vaših postavki

Zahtijeva 1 OLED ekran i 1 Wemos D1 Mini:

  • Wemos D1 Mini:
  • Plavi/žuti I2C OLED ekran:
  • 3D štampana futrola
  • Lemilica

Korak 1: Lemite Wemos D1 Mini pomoću I2C OLED ekrana

Lemite Wemos D1 Mini sa I2C OLED ekranom
Lemite Wemos D1 Mini sa I2C OLED ekranom

Ovaj korak zahtijeva samo povezivanje 4 žice između Wemos D1 Mini i OLED zaslona.

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

Korak 2: Odštampajte 3D kućište za svoj monitor sa rupama

3D štampanje kućišta za vaš monitor sa rupama
3D štampanje kućišta za vaš monitor sa rupama

Možete koristiti bilo koji slučaj koji želite - sve što odgovara Wemos D1 Mini (ESP8266) zajedno sa OLED ekranom. Moj dizajn možete odštampati iz Thingiverse -a:

www.thingiverse.com/thing:3573903

Stavite svoj Wemos i OLED u kućište. Možda ćete morati nanijeti malo ljepila na vanjske uglove OLED ekrana kako bi se zalijepio u kućište. Wemos će se držati u kućištu pomoću zadnje ploče.

Korak 3: Preuzmite i kompajlirajte izvorni kod

Preuzmite i kompajlirajte izvorni kod
Preuzmite i kompajlirajte izvorni kod

Preporučuje se korištenje Arduino IDE -a. Morat ćete konfigurirati Arduino IDE za rad s Wemos pločom i USB priključkom te instalirati potrebne USB upravljačke programe itd.

  • USB CH340G upravljački programi:
  • Unesite https://arduino.esp8266.com/stable/package_esp8266… u polje Dodatni URL -ovi upravitelja odbora. Možete dodati više URL -ova, odvajajući ih zarezima. Ovo će dodati podršku za Wemos D1 Mini u Arduino IDE.
  • Otvorite Boards Manager iz Tools> Board menu i instalirajte esp8266 platformu (i ne zaboravite izabrati svoju ESP8266 ploču iz Tools> Board menu nakon instalacije).
  • Odaberite ploču: "WeMos D1 R2 & mini"
  • Postavi 1M SPIFFS - ovaj projekt koristi SPIFFS za spremanje i čitanje konfiguracijskih postavki. Ako to ne učinite, nakon učitavanja dobit ćete prazan ekran. Ako dobijete prazan ekran nakon učitavanja - provjerite imate li 1M SPIFFS postavljen u izborniku alata Arduino IDE.

Učitavanje podržanih datoteka biblioteke u Arduinu

Upotrijebite Arduino vodič za detalje o tome kako instalirati i upravljati bibliotekama

Paketi - koriste se sljedeći paketi i biblioteke (preuzmite i instalirajte):

  • ESP8266WiFi.h
  • ESP8266WebServer.h
  • WiFiManager.h
  • ESP8266mDNS.h
  • ArduinoOTA.h Arduino OTA biblioteka
  • "SSD1306Wire.h"
  • "OLEDDisplayUi.h"

Sastavite i učitajte firmver na Wemos D1 Mini.

Korak 4: Konfigurirajte za svoju mrežu i web sučelje

Konfigurirajte za svoju mrežu i web sučelje
Konfigurirajte za svoju mrežu i web sučelje
Konfigurirajte za svoju mrežu i web sučelje
Konfigurirajte za svoju mrežu i web sučelje
Konfigurirajte za svoju mrežu i web sučelje
Konfigurirajte za svoju mrežu i web sučelje

Monitor pisača koristi WiFiManager pa kad ne može pronaći zadnju mrežu na koju je bio povezan, postat će pristupna točka pristupne točke - povežite se s njim telefonom i tada možete unijeti podatke o WiFi vezi.

Nakon povezivanja na vašu WiFi mrežu prikazat će joj se dodijeljena IP adresa koja se može koristiti za otvaranje preglednika na web sučelju. Tamo se sve može konfigurirati u web sučelju.

Preporučuje se: