Mundarija:

OLED-displeyli ESP8266 pi-teshikli monitor: 4 qadam
OLED-displeyli ESP8266 pi-teshikli monitor: 4 qadam

Video: OLED-displeyli ESP8266 pi-teshikli monitor: 4 qadam

Video: OLED-displeyli ESP8266 pi-teshikli monitor: 4 qadam
Video: Lesson 22: using SSD1306 OLED display | Arduino Step By Step Course 2024, Iyul
Anonim
Image
Image
OLED-displeyli ESP8266 pi-teshikli monitor
OLED-displeyli ESP8266 pi-teshikli monitor

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

I2C OLED displeyli Wemos D1 Mini -ni lehimlang
I2C OLED displeyli Wemos D1 Mini -ni 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

3D teshikli monitoringiz uchun sumkani chop eting
3D teshikli monitoringiz uchun sumkani chop eting

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

Manba kodini yuklab oling va tuzing
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

Tarmoq va veb -interfeysni sozlash
Tarmoq va veb -interfeysni sozlash
Tarmoq va veb -interfeysni sozlash
Tarmoq va veb -interfeysni sozlash
Tarmoq va veb -interfeysni sozlash
Tarmoq va veb -interfeysni sozlash

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.

Tavsiya: