Daftar Isi:
- Langkah 1: Solder Wemos D1 Mini Dengan Layar OLED I2C
- Langkah 2: Cetak 3D Casing untuk Monitor Pi-hole Anda
- Langkah 3: Unduh dan Kompilasi Kode Sumber
- Langkah 4: Konfigurasi untuk Jaringan dan Antarmuka Web Anda
Video: Pi-hole Monitor ESP8266 Dengan Layar OLED: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Pi-hole Monitor adalah Wemos D1 Mini (ESP8266) dengan layar OLED SSD1306 yang dikelola melalui antarmuka web dan berada di jaringan lokal Anda dan akan menampilkan statistik dari server Pi-hole Anda.
Fitur:
- Tampilkan Statistik Lubang-Pi
- Total Diblokir
- Jumlah Klien
- Persentase Diblokir
- Grafik Iklan yang Diblokir dari data 21,33 jam terakhir (hanya 128 baris yang menunjukkan peningkatan 10 menit)
- 3 Klien Teratas Diblokir
- Opsi untuk menampilkan jam gaya 24 jam atau AM/PM
- Tingkat sampel setiap 60 detik
- Dapat dikonfigurasi sepenuhnya dari antarmuka web (tidak diperlukan untuk mengedit Settings.h)
- Mendukung OTA (memuat firmware melalui koneksi WiFi di LAN yang sama) Otentikasi Dasar untuk melindungi pengaturan Anda
Membutuhkan 1 Layar OLED dan 1 Wemos D1 Mini:
- Wemos D1 Mini:
- Layar OLED I2C Biru / Kuning:
- Kasus Cetak 3D
- Solder Besi
Langkah 1: Solder Wemos D1 Mini Dengan Layar OLED I2C
Langkah ini hanya membutuhkan menghubungkan 4 kabel antara Wemos D1 Mini dan layar OLED.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
Langkah 2: Cetak 3D Casing untuk Monitor Pi-hole Anda
Anda dapat menggunakan casing apa pun yang Anda inginkan -- apa pun yang sesuai dengan Wemos D1 Mini (ESP8266) bersama dengan layar OLED. Anda dapat mencetak desain saya dari Thingiverse:
www.thingiverse.com/thing:3573903
Pasangkan Wemos dan OLED Anda dalam kasing. Anda mungkin perlu mengoleskan lem ke sudut luar layar OLED agar menempel pada casing. Wemos akan ditahan ke dalam kasing oleh panel belakang.
Langkah 3: Unduh dan Kompilasi Kode Sumber
Disarankan untuk menggunakan Arduino IDE. Anda perlu mengonfigurasi Arduino IDE agar berfungsi dengan papan Wemos dan port USB dan menginstal driver USB yang diperlukan, dll.
- Driver USB CH340G:
- Masukkan https://arduino.esp8266.com/stable/package_esp8266… ke dalam bidang URL Manajer Dewan Tambahan. Anda dapat menambahkan beberapa URL, memisahkannya dengan koma. Ini akan menambahkan dukungan untuk Wemos D1 Mini ke Arduino IDE.
- Buka Boards Manager dari menu Tools > Board dan instal platform esp8266 (dan jangan lupa untuk memilih board ESP8266 Anda dari menu Tools > Board setelah instalasi).
- Pilih Papan: "WeMos D1 R2 & mini"
- Tetapkan 1M SPIFFS -- proyek ini menggunakan SPIFFS untuk menyimpan dan membaca pengaturan konfigurasi. Jika Anda tidak melakukan ini, Anda akan mendapatkan layar kosong setelah mengunggah. Jika Anda mendapatkan layar kosong setelah memuat - periksa untuk melihat apakah Anda memiliki 1M SPIFFS yang disetel di menu alat Arduino IDE.
Memuat File Pustaka Pendukung di Arduino
Gunakan panduan Arduino untuk detail tentang cara menginstal dan mengelola perpustakaan
Paket -- paket dan pustaka berikut digunakan (unduh dan instal):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Perpustakaan Arduino OTA
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Kompilasi dan muat firmware ke Wemos D1 Mini.
Langkah 4: Konfigurasi untuk Jaringan dan Antarmuka Web Anda
Monitor Printer menggunakan WiFiManager sehingga ketika tidak dapat menemukan jaringan terakhir yang terhubung dengannya akan menjadi AP Hotspot -- sambungkan dengan telepon Anda dan Anda kemudian dapat memasukkan informasi koneksi WiFi Anda.
Setelah terhubung ke jaringan WiFi Anda, itu akan menampilkan alamat IP yang ditetapkan untuknya dan yang dapat digunakan untuk membuka browser ke Antarmuka Web. Semuanya dapat dikonfigurasi di sana di antarmuka web.
Direkomendasikan:
Macintosh layar sentuh - Mac Klasik Dengan iPad Mini untuk Layar: 5 Langkah (dengan Gambar)
Macintosh layar sentuh | Mac Klasik Dengan IPad Mini untuk Layar: Ini adalah pembaruan dan desain revisi saya tentang cara mengganti layar Macintosh vintage dengan iPad mini. Ini adalah yang ke-6 yang saya buat selama bertahun-tahun dan saya cukup senang dengan evolusi dan desain yang satu ini! Kembali pada tahun 2013 ketika saya membuat
Monitor Level Air Menggunakan Layar Oled Dengan Raspberry Pi: 4 Langkah
Monitor Level Air Menggunakan Layar Oled Dengan Raspberry Pi: Halo semuanya, saya Shafin, anggota Aiversity. Saya akan berbagi tentang cara membuat sensor ketinggian air dengan layar Oled untuk tangki air dengan Raspberry pi. Layar oled akan menunjukkan persentase ember berisi air
Layar LCD I2C / IIC - Gunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: 5 Langkah
Layar LCD I2C / IIC | Menggunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: Hai teman-teman karena LCD SPI 1602 yang normal memiliki terlalu banyak kabel untuk dihubungkan sehingga sangat sulit untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang dapat ubah tampilan SPI menjadi tampilan IIC sehingga Anda hanya perlu menghubungkan 4 kabel
Layar LCD I2C / IIC - Mengonversi LCD SPI ke Layar LCD I2C: 5 Langkah
Layar LCD I2C / IIC | Mengkonversi LCD SPI ke Layar LCD I2C: menggunakan layar lcd spi membutuhkan terlalu banyak koneksi yang sangat sulit untuk dilakukan jadi saya menemukan modul yang dapat mengubah lcd i2c ke lcd spi jadi mari kita mulai
Monitor Kelembaban Tanah DIY Dengan Arduino dan Layar Nokia 5110: 6 Langkah (dengan Gambar)
DIY Soil Moisture Monitor Dengan Arduino dan Tampilan Nokia 5110: Dalam Instruksi ini kita akan melihat bagaimana membuat Soil Moisture Monitor yang sangat berguna dengan layar LCD Nokia 5110 yang besar menggunakan Arduino. Ukur tingkat kelembapan tanah tanaman Anda dengan mudah dari Arduino Anda dan buat perangkat yang menarik