Mục lục:
- Bước 1: Hàn lên Wemos D1 Mini với màn hình I2C OLED
- Bước 2: In 3D một trường hợp cho Màn hình lỗ Pi của bạn
- Bước 3: Tải xuống và biên dịch mã nguồn
- Bước 4: Định cấu hình cho mạng và giao diện web của bạn
Video: Màn hình lỗ Pi ESP8266 với màn hình OLED: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Pi-hole Monitor là Wemos D1 Mini (ESP8266) với màn hình OLED SSD1306 được quản lý thông qua giao diện web và nằm trên mạng cục bộ của bạn và sẽ hiển thị số liệu thống kê từ máy chủ Pi-hole của bạn.
Đặc trưng:
- Hiển thị số liệu thống kê về lỗ cắm
- Tổng số bị chặn
- Tổng số khách hàng
- Phần trăm bị chặn
- Biểu đồ quảng cáo bị chặn từ dữ liệu trong 21,33 giờ qua (chỉ có 128 dòng để hiển thị các số liệu trong 10 phút)
- 3 khách hàng hàng đầu bị chặn
- Tùy chọn hiển thị đồng hồ kiểu 24 giờ hoặc AM / PM
- Tốc độ lấy mẫu là 60 giây một lần
- Hoàn toàn có thể định cấu hình từ giao diện web (không cần chỉnh sửa Cài đặt.h)
- Hỗ trợ OTA (tải phần sụn qua kết nối WiFi trên cùng một mạng LAN) Xác thực cơ bản để bảo vệ cài đặt của bạn
Yêu cầu 1 Màn hình OLED và 1 Wemos D1 Mini:
- Wemos D1 Mini:
- Màn hình OLED I2C xanh lam / vàng:
- Vỏ in 3D
- Sắt hàn
Bước 1: Hàn lên Wemos D1 Mini với màn hình I2C OLED
Bước này chỉ yêu cầu kết nối 4 dây giữa Wemos D1 Mini và màn hình OLED.
- SDA -> D2
- SCL -> D5
- VCC -> 5V +
- GND -> GND-
Bước 2: In 3D một trường hợp cho Màn hình lỗ Pi của bạn
Bạn có thể sử dụng bất kỳ trường hợp nào bạn muốn - bất kỳ thứ gì phù hợp với Wemos D1 Mini (ESP8266) cùng với màn hình OLED. Bạn có thể in thiết kế của tôi từ Thingiverse:
www.thingiverse.com/thing:3573903
Đặt Wemos và OLED của bạn trong trường hợp. Bạn có thể cần bôi một ít keo vào các góc bên ngoài của màn hình OLED để keo dính vào vỏ. Wemos sẽ được giữ vào hộp bằng bảng điều khiển phía sau.
Bước 3: Tải xuống và biên dịch mã nguồn
Bạn nên sử dụng Arduino IDE. Bạn sẽ cần phải định cấu hình Arduino IDE để hoạt động với bảng Wemos và cổng USB và cài đặt trình điều khiển USB cần thiết, v.v.
- Trình điều khiển USB CH340G:
- Nhập https://arduino.esp8266.com/stable/package_esp8266… vào trường URL Trình quản lý Hội đồng Quản trị Bổ sung. Bạn có thể thêm nhiều URL, phân tách chúng bằng dấu phẩy. Điều này sẽ thêm hỗ trợ cho Wemos D1 Mini cho Arduino IDE.
- Mở Boards Manager từ menu Tools> Board và cài đặt nền tảng esp8266 (và đừng quên chọn board ESP8266 của bạn từ menu Tools> Board sau khi cài đặt).
- Chọn Bảng: "WeMos D1 R2 & mini"
- Đặt 1M SPIFFS - dự án này sử dụng SPIFFS để lưu và đọc cài đặt cấu hình. Nếu bạn không làm điều này, bạn sẽ nhận được một màn hình trống sau khi tải lên. Nếu bạn nhận được màn hình trống sau khi tải - hãy kiểm tra xem bạn đã đặt 1M SPIFFS trong menu công cụ Arduino IDE chưa.
Tải các tệp thư viện hỗ trợ trong Arduino
Sử dụng hướng dẫn Arduino để biết chi tiết về cách cài đặt và quản lý thư viện
Gói - các gói và thư viện sau được sử dụng (tải xuống và cài đặt):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Thư viện Arduino OTA
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Biên dịch và tải phần sụn vào Wemos D1 Mini.
Bước 4: Định cấu hình cho mạng và giao diện web của bạn
Màn hình máy in sử dụng WiFiManager nên khi không thể tìm thấy mạng cuối cùng mà nó được kết nối với nó sẽ trở thành Điểm phát sóng AP - hãy kết nối với nó với điện thoại của bạn và sau đó bạn có thể nhập thông tin kết nối WiFi của mình.
Sau khi kết nối với mạng WiFi của bạn, nó sẽ hiển thị địa chỉ IP được gán cho nó và có thể được sử dụng để mở trình duyệt với Giao diện Web. Mọi thứ có thể được định cấu hình ở đó trong giao diện web.
Đề xuất:
Màn hình cảm ứng Macintosh - Máy Mac cổ điển với IPad Mini cho màn hình: 5 bước (có hình ảnh)
Màn hình cảm ứng Macintosh | Máy Mac cổ điển với IPad Mini cho màn hình: Đây là bản cập nhật và thiết kế sửa đổi của tôi về cách thay thế màn hình của máy Macintosh cổ điển bằng iPad mini. Đây là cái thứ 6 trong số những cái này tôi đã làm trong nhiều năm và tôi khá hài lòng với sự phát triển và thiết kế của cái này! Trở lại năm 2013 khi tôi làm
Tiết kiệm nước và tiền với Màn hình nước của vòi hoa sen: 15 bước (có hình ảnh)
Tiết kiệm nước và tiền với Máy theo dõi nước trong vòi hoa sen: Cái nào sử dụng nhiều nước hơn - bồn tắm hay vòi hoa sen? Gần đây tôi đã suy nghĩ về câu hỏi này và tôi nhận ra rằng tôi thực sự không biết lượng nước được sử dụng khi tôi tắm. Tôi biết khi tôi đang tắm, đôi khi tâm trí tôi vẩn vơ, nghĩ về một cái mát mẻ
Tự làm màn hình độ ẩm của đất với Arduino và màn hình Nokia 5110: 6 bước (có hình ảnh)
Tự làm Màn hình Độ ẩm của Đất với Arduino và Màn hình Nokia 5110: Trong Tài liệu hướng dẫn này, chúng ta sẽ xem cách xây dựng Màn hình Độ ẩm của Đất rất hữu ích với màn hình LCD Nokia 5110 lớn bằng Arduino. Dễ dàng đo mức độ ẩm của đất từ Arduino của bạn và xây dựng các thiết bị thú vị
Kiểm soát nguồn điện ngoại vi với Trình bảo vệ màn hình: 3 bước (với Hình ảnh)
Kiểm soát nguồn điện ngoại vi với Trình bảo vệ màn hình: Đầu tiên: dự án này cắm vào cổng máy in của máy tính. Tôi sẽ không chịu trách nhiệm về việc ai đó đốt cháy bo mạch chủ của họ. Vui lòng, làm ơn, hãy cẩn thận và kiểm tra ba lần tất cả các kết nối của bạn nếu bạn định thử một cái gì đó như
Khung áp phích màn hình cảm ứng được chiếu sáng với thông điệp tuyệt vời !: 16 bước (có hình ảnh)
Khung áp phích màn hình cảm ứng được chiếu sáng với thông điệp tuyệt vời !: Kể từ khi Think Geek lần đầu tiên đăng một bộ năm " du lịch " lấy cảm hứng từ Đom đóm / Đom đóm " áp phích, tôi biết tôi phải có một bộ của riêng mình. Một vài tuần trước, tôi cuối cùng đã nhận được chúng, nhưng phải đối mặt với một tình huống khó xử: làm thế nào để gắn chúng lên tường của tôi? Làm thế nào để làm