Turinys:
- 1 veiksmas: suvirinkite „Wemos D1 Mini“su I2C OLED ekranu
- 2 žingsnis: 3D spausdinkite „Pi-hole“monitoriaus dėklą
- 3 veiksmas: atsisiųskite ir sukompiliuokite šaltinio kodą
- 4 veiksmas: konfigūruokite savo tinklą ir žiniatinklio sąsają
Video: Pi-hole monitorius ESP8266 su OLED ekranu: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
„Pi-hole“monitorius yra „Wemos D1 Mini“(ESP8266) su SSD1306 OLED ekranu, kuris valdomas naudojant žiniatinklio sąsają ir yra jūsų vietiniame tinkle ir rodys jūsų „Pi-hole“serverio statistiką.
Funkcijos:
- Rodyti „Pi-Hole“statistiką
- Iš viso užblokuota
- Iš viso klientų
- Užblokuotas procentas
- Užblokuotų skelbimų diagrama iš paskutinių 21,33 valandų duomenų (tik 128 eilutės, kad būtų rodomi 10 minučių trukmės duomenys)
- Užblokuoti 3 geriausi klientai
- Galimybė rodyti 24 valandų arba AM/PM stiliaus laikrodį
- Mėginių dažnis yra kas 60 sekundžių
- Visiškai konfigūruojama iš žiniatinklio sąsajos (nebūtina redaguoti nustatymus. H)
- Palaiko OTA (programinės aparatinės įrangos įkėlimą per „WiFi“ryšį tame pačiame LAN). Pagrindinis autentifikavimas, siekiant apsaugoti jūsų nustatymus
Reikalingas 1 OLED ekranas ir 1 „Wemos D1 Mini“:
- „Wemos D1 Mini“:
- Mėlynas/geltonas I2C OLED ekranas:
- 3D spausdintas dėklas
- Lituoklis
1 veiksmas: suvirinkite „Wemos D1 Mini“su I2C OLED ekranu
Šiam žingsniui reikia tik prijungti 4 laidus tarp „Wemos D1 Mini“ir OLED ekrano.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
2 žingsnis: 3D spausdinkite „Pi-hole“monitoriaus dėklą
Galite naudoti bet kokį norimą dėklą - viską, kas tiktų „Wemos D1 Mini“(ESP8266) kartu su OLED ekranu. Galite atsispausdinti mano dizainą iš „Thingiverse“:
www.thingiverse.com/thing:3573903
Į dėklą įdėkite „Wemos“ir OLED. Jums gali tekti šiek tiek klijuoti išorinius OLED ekrano kampus, kad jis priliptų prie dėklo. „Wemos“į dėklą laikys galinis skydelis.
3 veiksmas: atsisiųskite ir sukompiliuokite šaltinio kodą
Rekomenduojama naudoti „Arduino IDE“. Turėsite sukonfigūruoti „Arduino IDE“, kad jis veiktų su „Wemos“plokšte ir USB prievadu, ir įdiegti reikalingas USB tvarkykles.
- USB CH340G tvarkyklės:
- Į lauką Papildomi valdytojo URL įveskite https://arduino.esp8266.com/stable/package_esp8266…. Galite pridėti kelis URL, atskirdami juos kableliais. Tai papildys „Wemos D1 Mini“palaikymą „Arduino IDE“.
- Atidarykite „Boards Manager“iš „Tools“> „Board“meniu ir įdiekite platformą „esp8266“(ir nepamirškite įdiegę ESP8266 plokštės pasirinkti iš „Tools“> „Board“meniu).
- Pasirinkite plokštę: „WeMos D1 R2 & mini“
- Nustatykite 1M SPIFFS - šis projektas naudoja SPIFFS, kad išsaugotų ir nuskaitytų konfigūracijos nustatymus. Jei to nepadarysite, įkėlę gausite tuščią ekraną. Jei po įkėlimo ekrane pasirodo tuščias ekranas - patikrinkite, ar „Arduino IDE“įrankių meniu yra nustatytas 1M SPIFFS.
Įkeliami palaikantys bibliotekos failai „Arduino“
Norėdami sužinoti, kaip įdiegti ir tvarkyti bibliotekas, naudokite „Arduino“vadovą
Paketai - naudojami šie paketai ir bibliotekos (atsisiųskite ir įdiekite):
- ESP8266WiFi.h
- ESP8266WebServer.h
- „WiFiManager.h“https://github.com/tzapu/WiFiManager
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA biblioteka
- „SSD1306Wire.h“https://github.com/ThingPulse/esp8266-oled-ssd130…
- „OLEDDisplayUi.h“
Sudarykite ir įkelkite programinę -aparatinę įrangą į „Wemos D1 Mini“.
4 veiksmas: konfigūruokite savo tinklą ir žiniatinklio sąsają
Spausdintuvo monitorius naudoja „WiFiManager“, todėl neradęs paskutinio tinklo, prie kurio jis buvo prijungtas, taps AP prieigos tašku - prisijunkite prie jo savo telefonu ir galėsite įvesti savo „WiFi“ryšio informaciją.
Prisijungęs prie „WiFi“tinklo, jis parodys jam priskirtą IP adresą, kurį galima naudoti norint atidaryti žiniatinklio sąsajos naršyklę. Viską galima sukonfigūruoti žiniatinklio sąsajoje.
Rekomenduojamas:
Daiktų interneto temperatūros ir drėgmės matuoklis su OLED ekranu: 5 žingsniai (su nuotraukomis)
Daiktų interneto temperatūros ir drėgmės matuoklis su OLED ekranu: Patikrinkite temperatūrą ir drėgmę OLED ekrane bet kuriuo jums patogiu metu ir tuo pačiu metu surinkite tuos duomenis į daiktų interneto platformą. Praėjusią savaitę paskelbiau projektą „Paprasčiausias daiktų interneto temperatūros ir drėgmės matuoklis“. Tai geras projektas, nes galite
ESP32 GPS sekimo priemonė su OLED ekranu: 7 žingsniai
ESP32 GPS sekimo įrenginys su OLED ekranu: Tai GPS sekiklis, rodantis visus padėties duomenis OLED ekrane. Mygtukas padeda vartotojui sąveikauti su vartotojo sąsaja OLED. Ei, kas vyksta, vaikinai? Akarsh čia iš „CETech“. Kodas siūlo meniu valdomą programą, naudojančią borto mygtuką
Vandens lygio monitorius naudojant „Oled“ekraną su „Raspberry Pi“: 4 žingsniai
Vandens lygio monitorius naudojant „Oled“ekraną su „Raspberry Pi“: Sveiki visi, aš esu Shafin, „Aiversity“narys. Aš pasidalinsiu apie tai, kaip sukurti vandens lygio jutiklį su „Oled“ekranu vandens talpykloms su „Raspberry pi“. Ekrane rodomas procentas kibiro, pripildyto vandens
Temperatūros ir šviesos lygio monitorius su LCD ekranu NOKIA 5110: 4 žingsniai
Temperatūros ir šviesos lygio monitorius, rodomas skystųjų kristalų ekrane NOKIA 5110: Sveiki visi! Šiame skyriuje mes gaminame paprastą elektroninį prietaisą temperatūrai ir šviesos lygiui stebėti. Šių parametrų matavimai rodomi LCD NOKIA 5110. Įrenginys yra pagrįstas mikrovaldikliu AVR ATMEGA328P. Stebėjimas
„Pasidaryk pats“dirvožemio drėgmės monitorius su „Arduino“ir „Nokia 5110“ekranu: 6 žingsniai (su nuotraukomis)
„Pasidaryk pats“dirvožemio drėgmės monitorius su „Arduino“ir „Nokia 5110“ekranu: Šioje instrukcijoje pamatysime, kaip naudojant „Arduino“sukurti labai naudingą dirvožemio drėgmės monitorių su dideliu „Nokia 5110“LCD ekranu. Iš „Arduino“lengvai išmatuokite savo augalo dirvožemio drėgmės lygį ir sukurkite įdomių prietaisų