Sadržaj:

Monitor s rupama ESP8266 s OLED zaslonom: 4 koraka
Monitor s rupama ESP8266 s OLED zaslonom: 4 koraka

Video: Monitor s rupama ESP8266 s OLED zaslonom: 4 koraka

Video: Monitor s rupama ESP8266 s OLED zaslonom: 4 koraka
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Studeni
Anonim
Image
Image
Monitor s rupama ESP8266 s OLED zaslonom
Monitor s rupama ESP8266 s OLED zaslonom

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

Značajke:

  • Prikaz statistike Pi-Hole
  • Ukupno blokirano
  • Ukupno klijenata
  • Postotak blokiranja
  • Grafikon blokiranih oglasa iz zadnjih 21,33 sati podataka (samo 128 redaka za 10 -minutne izmjene)
  • Tri najbolja klijenta blokirana
  • Mogućnost prikaza 24 -satnog ili AM/PM stila sata
  • Brzina uzorkovanja je svakih 60 sekundi
  • Potpuno se može konfigurirati s 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 zaslon i 1 Wemos D1 Mini:

  • Wemos D1 Mini:
  • Plavi/žuti I2C OLED zaslon:
  • 3D tiskana futrola
  • Lemilica

Korak 1: Lemite Wemos D1 Mini s I2C OLED zaslonom

Lemite Wemos D1 Mini s I2C OLED zaslonom
Lemite Wemos D1 Mini s I2C OLED zaslonom

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

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

Korak 2: 3D ispis kućišta za vaš monitor s rupama

3D ispis kućišta za vaš monitor s rupama
3D ispis kućišta za vaš monitor s rupama

Možete koristiti bilo koji slučaj koji želite - sve što odgovara Wemos D1 Mini (ESP8266) zajedno s OLED zaslonom. Možete ispisati moj dizajn 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 kutove OLED zaslona kako bi se zalijepio u kućište. Wemos će se držati u kućištu pomoću stražnje ploče.

Korak 3: Preuzmite i kompajlirajte izvorni kod

Preuzmite i sastavite izvorni kod
Preuzmite i sastavite izvorni kod

Preporuča 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 ploče. Možete dodati više URL -ova, odvajajući ih zarezima. To će dodati podršku za Wemos D1 Mini u Arduino IDE.
  • Otvorite Upravitelj ploča na izborniku Alati> Izbornik ploče i instalirajte platformu esp8266 (i ne zaboravite odabrati svoju ploču ESP8266 iz Alati> Izbornik ploče 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 prijenosa dobit ćete prazan zaslon. Ako nakon učitavanja dobijete prazan zaslon - provjerite imate li 1M SPIFFS postavljen u izborniku alata Arduino IDE.

Učitavanje podržanih datoteka knjižnice u Arduinu

Upotrijebite Arduino vodič za detalje o tome kako instalirati i upravljati knjižnicama

Paketi - koriste se sljedeći paketi i knjižnice (preuzmite i instalirajte):

  • ESP8266WiFi.h
  • ESP8266WebServer.h
  • WiFiManager.h
  • ESP8266mDNS.h
  • ArduinoOTA.h Arduino OTA knjižnica
  • "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 posljednju mrežu s kojom 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 na web sučelju.

Preporučeni: