Sisällysluettelo:

Pi-reikäinen näyttö ESP8266 OLED-näytöllä: 4 vaihetta
Pi-reikäinen näyttö ESP8266 OLED-näytöllä: 4 vaihetta

Video: Pi-reikäinen näyttö ESP8266 OLED-näytöllä: 4 vaihetta

Video: Pi-reikäinen näyttö ESP8266 OLED-näytöllä: 4 vaihetta
Video: SCHWEDISCHE PRINZESSINNEN TORTE PRINSESSTÅRTA Schritt für Schritt backen👑 Rezept von SUGARPRINCESS 2024, Marraskuu
Anonim
Image
Image
Pi-reikäinen näyttö ESP8266 OLED-näytöllä
Pi-reikäinen näyttö ESP8266 OLED-näytöllä

Pi-hole Monitor on Wemos D1 Mini (ESP8266), jossa on SSD1306 OLED -näyttö, jota hallitaan verkkokäyttöliittymän kautta ja joka sijaitsee paikallisessa verkossa ja näyttää Pi-hole-palvelimesi tilastot.

Ominaisuudet:

  • Näytä Pi-Hole-tilastot
  • Yhteensä estetty
  • Asiakkaita yhteensä
  • Estetty prosenttiosuus
  • Estettyjen mainosten kaavio viimeisen 21,33 tunnin datasta (vain 128 riviä 10 minuutin esitysten näyttämiseksi)
  • Top 3 asiakasta estetty
  • Mahdollisuus näyttää 24 tunnin tai AM/PM -tyylinen kello
  • Näytteenottotaajuus on 60 sekunnin välein
  • Täysin konfiguroitavissa verkkokäyttöliittymästä (ei vaadita asetusten muokkaamiseen. H)
  • Tukee OTA: ta (laiteohjelmiston lataaminen WiFi -yhteyden kautta samaan lähiverkkoon) Basic Authentication suojaa asetuksiasi

Edellyttää 1 OLED -näyttöä ja 1 Wemos D1 Mini:

  • Wemos D1 Mini:
  • Sininen/keltainen I2C OLED -näyttö:
  • 3D -painettu kotelo
  • Juotin

Vaihe 1: Juottaa Wemos D1 Mini I2C OLED -näytöllä

Juottaa Wemos D1 Mini I2C OLED -näytöllä
Juottaa Wemos D1 Mini I2C OLED -näytöllä

Tämä vaihe vaatii vain 4 johdon kytkemisen Wemos D1 Minin ja OLED -näytön väliin.

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

Vaihe 2: Tulosta 3D-kotelo Pi-reikäiselle näytölle

3D-tulostus kotelo Pi-reikäiselle näytölle
3D-tulostus kotelo Pi-reikäiselle näytölle

Voit käyttää mitä tahansa koteloa - mitä tahansa, joka sopii Wemos D1 Mini -laitteeseen (ESP8266) OLED -näytön kanssa. Voit tulostaa suunnitteluni Thingiversesta:

www.thingiverse.com/thing:3573903

Asenna Wemos ja OLED koteloon. Sinun on ehkä levitettävä liimaa OLED -näytön ulkokulmiin, jotta se tarttuu koteloon. Wemot pidetään kotelossa takapaneelissa.

Vaihe 3: Lataa ja käännä lähdekoodi

Lataa ja käännä lähdekoodi
Lataa ja käännä lähdekoodi

On suositeltavaa käyttää Arduino IDE: tä. Sinun on määritettävä Arduino IDE toimimaan Wemos -levyn ja USB -portin kanssa ja asentamaan tarvittavat USB -ohjaimet jne.

  • USB CH340G -ohjaimet:
  • Kirjoita https://arduino.esp8266.com/stable/package_esp8266… Hallituksen ylimääräiset URL -osoitteet -kenttään. Voit lisätä useita URL -osoitteita erottamalla ne pilkuilla. Tämä lisää Wemos D1 Minin tuen Arduino IDE: hen.
  • Avaa Boards Manager Työkalut> Hallitus -valikosta ja asenna esp8266 -alusta (ja muista valita ESP8266 -korttisi Työkalut> Hallitus -valikosta asennuksen jälkeen).
  • Valitse levy: "WeMos D1 R2 & mini"
  • Aseta 1M SPIFFS - tämä projekti käyttää SPIFFS: ää kokoonpanoasetusten tallentamiseen ja lukemiseen. Jos et tee tätä, saat tyhjän näytön lataamisen jälkeen. Jos näyttö tyhjenee lataamisen jälkeen - tarkista, onko Arduino IDE -työkaluvalikossa asetettu 1M SPIFFS.

Ladataan tukikirjastotiedostoja Arduinossa

Katso Arduino -oppaasta lisätietoja kirjastojen asentamisesta ja hallinnasta

Paketit - käytetään seuraavia paketteja ja kirjastoja (lataa ja asenna):

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

Käännä ja lataa laiteohjelmisto Wemos D1 Miniin.

Vaihe 4: Määritä verkko- ja verkkokäyttöliittymä

Määritä verkko- ja verkkokäyttöliittymä
Määritä verkko- ja verkkokäyttöliittymä
Määritä verkko- ja verkkokäyttöliittymä
Määritä verkko- ja verkkokäyttöliittymä
Määritä verkko- ja verkkokäyttöliittymä
Määritä verkko- ja verkkokäyttöliittymä

Tulostimen näyttö käyttää WiFiManageria, joten kun se ei löydä viimeistä verkkoa, johon se oli liitetty, siitä tulee AP -hotspot - muodosta yhteys puhelimellasi ja voit syöttää WiFi -yhteystietosi.

Kun olet muodostanut yhteyden WiFi -verkkoon, se näyttää sille osoitetun IP -osoitteen, jota voidaan käyttää selaimen avaamiseen verkkokäyttöliittymään. Kaikki voidaan määrittää siellä web -käyttöliittymässä.

Suositeltava: