Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Pi-tuynukli monitor-bu Wemos D1 Mini (ESP8266), SSD1306 OLED-displeyli, u veb-interfeys orqali boshqariladi va sizning mahalliy tarmog'ingizda joylashgan va Pi-teshik serveringiz statistikasini ko'rsatadi.
Xususiyatlari:
- Pi-Hole statistikasini ko'rsatish
- To'liq bloklangan
- Hamma mijozlar
- Foiz bloklangan
- Oxirgi 21.33 soatlik ma'lumotlar bloklangan reklamalar grafigi
- Eng yaxshi 3 ta mijoz bloklangan
- 24 soat yoki AM/PM uslubidagi soatni ko'rsatish imkoniyati
- Namuna olish tezligi har 60 soniyada
- Veb -interfeysdan to'liq sozlanishi (Settings.h -ni tahrir qilish shart emas)
- Sozlamalarni himoya qilish uchun OTA (bir xil LANda Wi -Fi ulanishi orqali dasturiy ta'minotni yuklash) qo'llab -quvvatlanadi
1 OLED displey va 1 Wemos D1 Mini talab qilinadi:
- Wemos D1 Mini:
- Moviy/sariq I2C OLED displeyi:
- 3D bosilgan quti
- Lehimlash temir
1 -qadam: Wemos D1 Mini -ni I2C OLED -displey bilan lehimlang
Bu qadam faqat Wemos D1 Mini va OLED displey o'rtasida 4 ta simni ulashni talab qiladi.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
2-qadam: Sizning teshikli monitoringiz uchun sumkani 3D chop etish
Siz xohlagan holatdan foydalanishingiz mumkin - OLED displey bilan birga Wemos D1 Mini (ESP8266) ga mos keladigan hamma narsa. Siz mening dizaynimni Thingiverse -dan chop etishingiz mumkin:
www.thingiverse.com/thing:3573903
Bunday holda, Wemos va OLED -ni joylashtiring. OLED -displeyning korpusga yopishishi uchun uning tashqi burchaklariga yopishtiruvchi yopishtirish kerak bo'lishi mumkin. Wemos korpusga orqa panelda joylashtiriladi.
3 -qadam: Manba kodini yuklab oling va tuzing
Arduino IDE -dan foydalanish tavsiya etiladi. Siz Arduino IDE -ni Wemos platasi va USB porti bilan ishlash uchun sozlashingiz va kerakli USB drayverlarini o'rnatishingiz kerak bo'ladi.
- USB CH340G drayverlari:
- Kengash menejerining qo'shimcha URL manzili maydoniga https://arduino.esp8266.com/stable/package_esp8266… kiriting. Siz bir nechta URL manzillarini vergul bilan ajratib qo'shishingiz mumkin. Bu Wemos D1 Mini -ni Arduino IDE -ga qo'llab -quvvatlaydi.
- "Asboblar"> "Kengash" menyusidan "Boards Manager" -ni oching va esp8266 platformasini o'rnating (va o'rnatgandan so'ng "Tools> Board" menyusidan "ESP8266" platasini tanlashni unutmang).
- Kengashni tanlang: "WeMos D1 R2 va mini"
- 1M SPIFFS -ni o'rnating - bu loyiha konfiguratsiya sozlamalarini saqlash va o'qish uchun SPIFFS -dan foydalanadi. Agar buni qilmasangiz, yuklagandan so'ng bo'sh ekran paydo bo'ladi. Agar yuklagandan so'ng bo'sh ekran paydo bo'lsa - Arduino IDE vositalari menyusida 1M SPIFFS o'rnatilganligini tekshiring.
Arduino -da qo'llab -quvvatlanadigan kutubxona fayllari yuklanmoqda
Kutubxonalarni o'rnatish va boshqarish haqida batafsil ma'lumot olish uchun Arduino qo'llanmasidan foydalaning
Paketlar - quyidagi paketlar va kutubxonalar ishlatiladi (yuklab oling va o'rnating):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA kutubxonasi
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Dasturiy ta'minotni kompilyatsiya qiling va Wemos D1 Mini -ga yuklang.
4 -qadam: Tarmoq va veb -interfeysni sozlang
Printer monitori Wi -Fi menejeridan foydalanadi, shuning uchun oxirgi ulangan tarmoqni topa olmaganda, u kirish nuqtasiga aylanadi - unga telefoningiz bilan ulaning, shunda siz WiFi ulanish ma'lumotlarini kiritishingiz mumkin.
Wi -Fi tarmog'iga ulanganingizdan so'ng, u IP -manzilni ko'rsatadi va undan veb -interfeysda brauzerni ochish mumkin. U erda hamma narsani veb -interfeysda sozlash mumkin.