Talaan ng mga Nilalaman:
- Hakbang 1: Solder Up ang Wemos D1 Mini Gamit ang I2C OLED Display
- Hakbang 2: 3D I-print ang isang Kaso para sa Iyong Pi-hole Monitor
- Hakbang 3: Mag-download at Mag-compile ng Source Code
- Hakbang 4: I-configure para sa Iyong Network at Web Interface
Video: Pi-hole Monitor ESP8266 Sa OLED Display: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang Pi-hole Monitor ay isang Wemos D1 Mini (ESP8266) na may isang display na SSD1306 OLED na pinamamahalaan sa pamamagitan ng isang web interface at nakaupo sa iyong lokal na network at magpapakita ng mga istatistika mula sa iyong Pi-hole server.
Mga Tampok:
- Ipakita ang Mga Istatistika ng Pi-Hole
- Kabuuang Na-block
- Kabuuang Mga kliyente
- Na-block ang porsyento
- Naka-block na Graph ng Mga Ad mula sa huling 21.33 na oras ng data (128 linya lamang upang maipakita ang 10 minutong incriment)
- Nangungunang 3 Mga Client na Naka-block
- Pagpipilian upang ipakita ang 24 na oras o estilo ng orasan ng AM / PM
- Ang sample rate ay bawat 60 segundo
- Ganap na mai-configure mula sa web interface (hindi kinakailangan upang i-edit ang Mga Setting.h)
- Sinusuportahan ang OTA (paglo-load ng firmware sa paglipas ng koneksyon sa WiFi sa parehong LAN) Pangunahing Pagpapatotoo upang maprotektahan ang iyong mga setting
Nangangailangan ng 1 OLED Display at 1 Wemos D1 Mini:
- Wemos D1 Mini:
- Blue / Yellow I2C OLED Display:
- 3D na naka-print na Kaso
- Panghinang
Hakbang 1: Solder Up ang Wemos D1 Mini Gamit ang I2C OLED Display
Ang hakbang na ito ay nangangailangan lamang ng pagkonekta ng 4 na mga wire sa pagitan ng Wemos D1 Mini at ng OLED display.
- SDA -> D2
- SCL -> D5
- VCC -> 5V +
- GND -> GND-
Hakbang 2: 3D I-print ang isang Kaso para sa Iyong Pi-hole Monitor
Maaari mong gamitin ang anumang kaso na gusto mo - anumang bagay na magkakasya sa Wemos D1 Mini (ESP8266) kasama ang OLED display. Maaari mong mai-print ang aking disenyo mula sa Thingiverse:
www.thingiverse.com/thing:3573903
Pagkasyahin ang iyong Wemos at OLED sa kaso. Maaaring kailanganin mong maglapat ng ilang pandikit sa mga panlabas na sulok ng display na OLED upang maipasok ito sa kaso. Ang Wemos ay gaganapin sa kaso ng back panel.
Hakbang 3: Mag-download at Mag-compile ng Source Code
Inirerekumenda na gamitin ang Arduino IDE. Kakailanganin mong i-configure ang Arduino IDE upang gumana sa Wemos board at USB port at mai-install ang kinakailangang mga USB driver atbp.
- Mga driver ng USB CH340G:
- Ipasok ang https://arduino.esp8266.com/stable/package_esp8266… sa Karagdagang patlang ng Mga URL ng Board Manager. Maaari kang magdagdag ng maraming mga URL, paghiwalayin ang mga ito sa mga kuwit. Magdaragdag ito ng suporta para sa Wemos D1 Mini sa Arduino IDE.
- Buksan ang Boards Manager mula sa Mga Tool> Menu ng board at i-install ang platform ng esp8266 (at huwag kalimutang piliin ang iyong board na ESP8266 mula sa Mga Tool> Board menu pagkatapos ng pag-install).
- Piliin ang Lupon: "WeMos D1 R2 & mini"
- Itakda ang 1M SPIFFS - gumagamit ang proyektong ito ng SPIFFS para sa pag-save at pagbabasa ng mga setting ng pagsasaayos. Kung hindi mo ito gagawin, makakakuha ka ng isang blangkong screen pagkatapos mag-upload. Kung nakakuha ka ng isang blangko na screen pagkatapos ng pag-load - suriin upang makita kung mayroon kang isang 1M SPIFFS na nakatakda sa menu ng mga tool ng Arduino IDE.
Naglo-load ng Mga Sumusuporta sa Library Files sa Arduino
Gamitin ang gabay ng Arduino para sa mga detalye sa kung paano mag-install at mamahala ng mga aklatan
Mga Pakete - ginagamit ang mga sumusunod na mga pakete at aklatan (i-download at i-install):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA Library
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Compile at i-load ang firmware sa Wemos D1 Mini.
Hakbang 4: I-configure para sa Iyong Network at Web Interface
Gumagamit ang Printer Monitor ng WiFiManager kaya't kapag hindi nito makita ang huling network na nakakonekta dito ay magiging isang AP Hotspot - kumonekta dito sa iyong telepono at pagkatapos ay mailagay mo ang iyong impormasyon sa koneksyon sa WiFi.
Matapos konektado sa iyong WiFi network ay ipapakita nito ang IP na naka-address na nakatalaga dito at maaari itong magamit upang buksan ang isang browser sa Web Interface. Ang lahat ay maaaring mai-configure doon sa web interface.
Inirerekumendang:
Temperatura ng Arduino Display sa TM1637 LED Display: 7 Mga Hakbang
Temperatura ng Arduino Display sa TM1637 LED Display: Sa tutorial na ito matututunan natin kung paano ipakita ang temperatura gamit ang LED Display TM1637 at DHT11 sensor at Visuino. Panoorin ang video
Monitor sa Antas ng Tubig Gamit ang Oled Display Sa Raspberry Pi: 4 na Hakbang
Monitor sa Antas ng Tubig Gamit ang Oled Display Sa Raspberry Pi: Kamusta lahat, ako si Shafin, isang miyembro ng Aiversity. Ibabahagi ko ang tungkol sa kung paano bumuo ng isang antas ng sensor ng tubig na may isang display na Oled para sa mga tangke ng tubig na may isang Raspberry pi. Ipapakita ng oled display ang porsyento ng timba na puno ng tubig
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 Hakbang
Usare Un Display Grande a 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: Paghahanap sa programa ay hindi magagawa ang karamihan sa mga mag-aaral na hindi maipakita ang 8886-Display, ayon sa lahat, un Wemos D1 - maaring ang Arduino o un NodeMCU o qualsiasi altro microcontrollore che state usando per un progetto.Esi
Paano Gumamit ng Stepper Motor Bilang Rotary Encoder at OLED Display para sa Mga Hakbang: 6 na Hakbang
Paano Gumamit ng Stepper Motor Bilang Rotary Encoder at OLED Display para sa Mga Hakbang: Sa tutorial na ito matututunan namin kung paano subaybayan ang mga hakbang sa motor ng stepper sa OLED Display. Manood ng isang demonstration video. Ang kredito para sa Orihinal na tutorial ay napupunta sa gumagamit ng youtube " sky4fly "
IoT Weather Monitor E-Paper Display - Nakakonekta sa Internet ESP8266: 7 Mga Hakbang
IoT Weather Monitor E-Paper Display | Nakakonekta sa Internet ang ESP8266: Ipapakita ng E-Paper display ang impormasyon sa panahon, na naka-sync sa OpenWeatherMap API (sa paglipas ng WiFi). Ang puso ng proyekto ay ang ESP8266 / 32. Hoy, ano na, guys? Akarsh dito mula sa CETech. Ngayon ay gagawa kami ng isang proyekto na isang monitor ng panahon na