İçindekiler:
- 1. Adım: Wemos D1 Mini'yi I2C OLED Ekranla Lehimleyin
- 2. Adım: Pi-delik Monitörünüz için bir Kılıfı 3D Bastırın
- 3. Adım: Kaynak Kodu İndirin ve Derleyin
- 4. Adım: Ağınız ve Web Arayüzünüz için Yapılandırın
Video: OLED Ekranlı Pi Delikli Monitör ESP8266: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
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
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
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
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:
OLED Ekranlı IoT Sıcaklık ve Nem Ölçer: 5 Adım (Resimlerle)
OLED Ekranlı IoT Sıcaklık ve Nem Ölçer: İstediğiniz zaman bir OLED ekranda sıcaklık ve nemi kontrol edin ve aynı zamanda bu verileri bir IoT platformunda toplayın. Geçen hafta Simplest IoT sıcaklık ve nem ölçer adlı bir proje yayınladım. Bu iyi bir proje çünkü
OLED Ekranlı ESP32 GPS Tracker: 7 Adım
OLED Ekranlı ESP32 GPS İzleyici: Bu, tüm konum verilerini OLED ekranında görüntüleyen bir GPS izcidir. Bir düğme, kullanıcının OLED üzerindeki bir UI ile etkileşime girmesine yardımcı olur. Hey, naber arkadaşlar? Akarsh burada CETech'ten.Kod, yerleşik düğmeyi kullanarak menü odaklı bir program sunar,
OLED Ekranlı GPS İzleme Projesi: 5 Adım (Resimlerle)
OLED Ekranlı GPS İzleme Projesi: Herkese merhaba, bu kısa yazımda sizlerle projemi paylaşacağım: SAMD21J18 Mikrodenetleyici ve SSD1306 OLED 128*64 ekranlı ATGM332D GPS modülü, Eagle Autodesk üzerinde bunun için özel bir PCB kurdum ve programladım. Atmel studio 7.0 ve ASF kullanarak
Delikli Parçalar Nasıl Lehimlenir: 7 Adım (Resimlerle)
Delikli Parçalar Nasıl Lehimlenir: Bu Eğitilebilir Kitapta size delik parçalarını nasıl lehimleyeceğinizi göstereceğim. Size prosedür boyunca adım adım yol göstereceğim ve ayrıca size birkaç ipucu & lehimleme becerilerinizi yeni bir düzeye getirmesi gereken püf noktaları. Bu eğitim, ta
Eski Bir Point N' Shoot'tan İğne Delikli Kamera Nasıl Yapılır: 5 Adım (Resimlerle)
Eski Bir Nokta N' Çekimden İğne Deliği Kamera Nasıl Yapılır: İğne deliği kamera, şimdiye kadar yapılmış en temel kameraların romantik bir geri dönüşüdür. Işık geçirmeyen her şeyden bir kamera yapabilirsiniz, ancak bir karanlık odaya veya kimyasallara erişiminiz yoksa, standart bir kamera kullanmanız gerekir