İçindekiler:

OLED Ekranlı Pi Delikli Monitör ESP8266: 4 Adım
OLED Ekranlı Pi Delikli Monitör ESP8266: 4 Adım

Video: OLED Ekranlı Pi Delikli Monitör ESP8266: 4 Adım

Video: OLED Ekranlı Pi Delikli Monitör ESP8266: 4 Adım
Video: [DIY] Arduino MP3 player with oled[Soundpod part-1] 2024, Temmuz
Anonim
Image
Image
OLED Ekranlı Pi Delikli Monitör ESP8266
OLED Ekranlı Pi Delikli Monitör ESP8266

Pi-hole Monitor, bir web arayüzü üzerinden yönetilen ve yerel ağınızda bulunan ve Pi-hole sunucunuzdan istatistikleri görüntüleyen SSD1306 OLED ekrana sahip bir Wemos D1 Mini'dir (ESP8266).

Özellikleri:

  • Pi-Delik İstatistiklerini Görüntüle
  • Toplam Engellenen
  • Toplam Müşteri
  • Engellenen Yüzde
  • Son 21.33 saatlik verilerden Engellenen Reklamlar Grafiği (10 dakikalık artışları göstermek için yalnızca 128 satır)
  • İlk 3 Müşteri Engellendi
  • 24 saat veya AM/PM tarzı saati görüntüleme seçeneği
  • Örnekleme hızı her 60 saniyede bir
  • Web arayüzünden tamamen yapılandırılabilir (Ayarlar.h'yi düzenlemek için gerekli değildir)
  • Ayarlarınızı korumak için OTA'yı (aynı LAN üzerinde WiFi bağlantısı üzerinden ürün yazılımı yükleme) destekler.

1 OLED Ekran ve 1 Wemos D1 Mini gerektirir:

  • Wemos D1 Mini:
  • Mavi / Sarı I2C OLED Ekran:
  • 3D Baskılı Kılıf
  • Havya

1. Adım: Wemos D1 Mini'yi I2C OLED Ekranla Lehimleyin

Wemos D1 Mini'yi I2C OLED Ekranla Lehimleyin
Wemos D1 Mini'yi I2C OLED Ekranla Lehimleyin

Bu adım, yalnızca Wemos D1 Mini ile OLED ekran arasında 4 kablonun bağlanmasını gerektirir.

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

2. Adım: Pi-delik Monitörünüz için bir Kılıfı 3D Bastırın

Pi-delikli Monitörünüz İçin Bir Kılıfı 3D Bastırın
Pi-delikli Monitörünüz İçin Bir Kılıfı 3D Bastırın

OLED ekranla birlikte Wemos D1 Mini'ye (ESP8266) uyan herhangi bir kılıfı istediğiniz gibi kullanabilirsiniz. Tasarımımı Thingiverse'den yazdırabilirsiniz:

www.thingiverse.com/thing:3573903

Wemos ve OLED'inizi kasaya takın. Kasaya yapışmasını sağlamak için OLED ekranın dış köşelerine biraz yapıştırıcı sürmeniz gerekebilir. Wemos, arka panel tarafından kasanın içinde tutulacak.

3. Adım: Kaynak Kodu İndirin ve Derleyin

Kaynak Kodu İndirin ve Derleyin
Kaynak Kodu İndirin ve Derleyin

Arduino IDE kullanılması tavsiye edilir. Arduino IDE'yi Wemos kartı ve USB bağlantı noktası ile çalışacak şekilde yapılandırmanız ve gerekli USB sürücülerini vb. yüklemeniz gerekecektir.

  • USB CH340G sürücüleri:
  • Ek Pano Yöneticisi URL'leri alanına https://arduino.esp8266.com/stable/package_esp8266… girin. Virgülle ayırarak birden çok URL ekleyebilirsiniz. Bu, Wemos D1 Mini'den Arduino IDE'ye destek ekleyecektir.
  • Araçlar > Pano menüsünden Boards Manager'ı açın ve esp8266 platformunu kurun (ve kurulumdan sonra Araçlar > Pano menüsünden ESP8266 anakartınızı seçmeyi unutmayın).
  • Pano Seçin: "WeMos D1 R2 & mini"
  • 1M SPIFFS Ayarla -- bu proje, yapılandırma ayarlarını kaydetmek ve okumak için SPIFFS kullanır. Bunu yapmazsanız, yükledikten sonra boş bir ekranla karşılaşacaksınız. Yüklemeden sonra boş bir ekran alırsanız - Arduino IDE araçları menüsünde 1M SPIFFS'nin ayarlanıp ayarlanmadığını kontrol edin.

Arduino'da Destekleyici Kütüphane Dosyalarını Yükleme

Kitaplıkların nasıl kurulacağı ve yönetileceği ile ilgili ayrıntılar için Arduino kılavuzunu kullanın

Paketler -- aşağıdaki paketler ve kitaplıklar kullanılır (indirin ve kurun):

  • ESP8266WiFi.h
  • ESP8266WebSunucusu.h
  • WiFiManager.h
  • ESP8266mDNS.h
  • ArduinoOTA.h Arduino OTA Kütüphanesi
  • "SSD1306Wire.h"
  • "OLEDDisplayUi.h"

Bellenimi derleyin ve Wemos D1 Mini'ye yükleyin.

4. Adım: Ağınız ve Web Arayüzünüz için Yapılandırın

Ağınız ve Web Arayüzünüz için Yapılandırın
Ağınız ve Web Arayüzünüz için Yapılandırın
Ağınız ve Web Arayüzünüz için Yapılandırın
Ağınız ve Web Arayüzünüz için Yapılandırın
Ağınız ve Web Arayüzünüz için Yapılandırın
Ağınız ve Web Arayüzünüz için Yapılandırın

Yazıcı Monitörü WiFiManager'ı kullanır, böylece en son bağlandığı ağı bulamazsa bir AP Bağlantı Noktası olur - telefonunuzla ona bağlanın ve ardından WiFi bağlantı bilgilerinizi girebilirsiniz.

WiFi ağınıza bağlandıktan sonra, kendisine atanan IP adresini görüntüleyecektir ve bu, Web Arayüzüne bir tarayıcı açmak için kullanılabilecektir. Her şey orada web arayüzünde yapılandırılabilir.

Önerilen: