Სარჩევი:

Pi-hole მონიტორი ESP8266 OLED დისპლეით: 4 ნაბიჯი
Pi-hole მონიტორი ESP8266 OLED დისპლეით: 4 ნაბიჯი

ვიდეო: Pi-hole მონიტორი ESP8266 OLED დისპლეით: 4 ნაბიჯი

ვიდეო: Pi-hole მონიტორი ESP8266 OLED დისპლეით: 4 ნაბიჯი
ვიდეო: Using Heltec ESP32 OLED Wifi Kit 2024, ნოემბერი
Anonim
Image
Image
Pi-hole მონიტორი ESP8266 OLED დისპლეით
Pi-hole მონიტორი ESP8266 OLED დისპლეით

Pi-hole მონიტორი არის Wemos D1 Mini (ESP8266) SSD1306 OLED დისპლეით, რომელიც მართულია ვებ ინტერფეისის საშუალებით და მდებარეობს თქვენს ადგილობრივ ქსელში და აჩვენებს სტატისტიკას თქვენი Pi-hole სერვერისგან.

Მახასიათებლები:

  • აჩვენეთ Pi-Hole სტატისტიკა
  • სულ დაბლოკილია
  • სულ კლიენტები
  • პროცენტი დაბლოკილია
  • დაბლოკილი რეკლამების გრაფიკი მონაცემთა ბოლო 21.33 საათის მონაცემებიდან (მხოლოდ 128 სტრიქონი 10 წუთიანი მანიფესტაციის საჩვენებლად)
  • ტოპ 3 კლიენტი დაბლოკილია
  • შესაძლებლობა აჩვენოთ 24 საათიანი ან AM/PM სტილის საათი
  • შერჩევის მაჩვენებელი არის ყოველ 60 წამში
  • სრულად კონფიგურირებადი ვებ ინტერფეისიდან (არ არის საჭირო პარამეტრების შესწორება. თ)
  • მხარს უჭერს OTA (firmware– ის ჩატვირთვა WiFi კავშირის საშუალებით იმავე LAN– ზე) ძირითადი ავთენტიფიკაცია თქვენი პარამეტრების დასაცავად

მოითხოვს 1 OLED ეკრანს და 1 Wemos D1 Mini:

  • Wemos D1 Mini:
  • ლურჯი/ყვითელი I2C OLED ჩვენება:
  • 3D ნაბეჭდი ქეისი
  • გასაყიდი რკინა

ნაბიჯი 1: შეაერთეთ Wemos D1 Mini I2C OLED დისპლეით

შეაერთეთ Wemos D1 Mini I2C OLED დისპლეით
შეაერთეთ Wemos D1 Mini I2C OLED დისპლეით

ეს ნაბიჯი მოითხოვს მხოლოდ 4 მავთულის დაკავშირებას Wemos D1 Mini და OLED ეკრანს შორის.

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

ნაბიჯი 2: 3D ბეჭდვა ქეისი თქვენი Pi- ხვრელის მონიტორისთვის

3D ბეჭდვა ქეისი თქვენი Pi- ხვრელი მონიტორისთვის
3D ბეჭდვა ქეისი თქვენი Pi- ხვრელი მონიტორისთვის

თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი საქმე, რაც გსურთ - ყველაფერი, რაც მოერგება Wemos D1 Mini (ESP8266) OLED ეკრანთან ერთად. თქვენ შეგიძლიათ დაბეჭდოთ ჩემი დიზაინი Thingiverse– დან:

www.thingiverse.com/thing:3573903

მოათავსეთ თქვენი Wemos და OLED საქმეში. შეიძლება დაგჭირდეთ წებო წაისვათ OLED დისპლეის გარე კუთხეებზე, რათა ის ჩარჩოში ჩასვა. Wemos ჩაატარებს საქმეში უკანა პანელი.

ნაბიჯი 3: ჩამოტვირთეთ და შეადგინეთ წყაროს კოდი

ჩამოტვირთეთ და შეადგინეთ წყაროს კოდი
ჩამოტვირთეთ და შეადგინეთ წყაროს კოდი

მიზანშეწონილია გამოიყენოთ Arduino IDE. თქვენ უნდა დააკონფიგურიროთ Arduino IDE Wemos დაფაზე და USB პორტთან მუშაობისთვის და დააინსტალიროთ საჭირო USB დრაივერები და ა.

  • USB CH340G დრაივერები:
  • შეიყვანეთ https://arduino.esp8266.com/stable/package_esp8266… დამატებითი დაფის მენეჯერის მისამართების ველში. თქვენ შეგიძლიათ დაამატოთ მრავალი URL, გამოყავით ისინი მძიმეებით. ეს დაამატებს მხარდაჭერას Wemos D1 Mini– ს Arduino IDE– სთვის.
  • გახსენით დაფების მენეჯერი ინსტრუმენტებიდან> დაფის მენიუდან და დააინსტალირეთ esp8266 პლატფორმა (და არ დაგავიწყდეთ თქვენი ESP8266 დაფის არჩევა ინსტრუმენტებიდან> დაფის მენიუდან ინსტალაციის შემდეგ).
  • აირჩიეთ დაფა: "WeMos D1 R2 & mini"
  • დააყენეთ 1M SPIFFS - ეს პროექტი იყენებს SPIFFS კონფიგურაციის პარამეტრების შესანახად და წასაკითხად. თუ ამას არ გააკეთებთ, ატვირთვის შემდეგ მიიღებთ ცარიელ ეკრანს. თუ ჩატვირთვის შემდეგ გამოჩნდება ცარიელი ეკრანი - შეამოწმეთ გაქვთ თუ არა 1M SPIFFS დაყენებული Arduino IDE ინსტრუმენტების მენიუში.

დამხმარე ბიბლიოთეკის ფაილების ჩატვირთვა არდუინოში

გამოიყენეთ Arduino სახელმძღვანელო ბიბლიოთეკების დაყენების და მართვის დეტალებისთვის

პაკეტები - გამოიყენება შემდეგი პაკეტები და ბიბლიოთეკები (ჩამოტვირთეთ და დააინსტალირეთ):

  • ESP8266WiFi.h
  • ESP8266WebServer.h
  • WiFiManager.h
  • ESP8266mDNS.h
  • ArduinoOTA.h Arduino OTA ბიბლიოთეკა
  • "SSD1306Wire.h"
  • "OLEDDisplayUi.h"

შეადგინეთ და ჩატვირთეთ firmware Wemos D1 Mini– ზე.

ნაბიჯი 4: დააკონფიგურირეთ თქვენი ქსელი და ვებ ინტერფეისი

დააკონფიგურირეთ თქვენი ქსელი და ვებ ინტერფეისი
დააკონფიგურირეთ თქვენი ქსელი და ვებ ინტერფეისი
დააკონფიგურირეთ თქვენი ქსელი და ვებ ინტერფეისი
დააკონფიგურირეთ თქვენი ქსელი და ვებ ინტერფეისი
დააკონფიგურირეთ თქვენი ქსელი და ვებ ინტერფეისი
დააკონფიგურირეთ თქვენი ქსელი და ვებ ინტერფეისი

პრინტერის მონიტორი იყენებს WiFiManager- ს, ასე რომ, როდესაც ის ვერ პოულობს ბოლო ქსელს, რომელიც მას უკავშირდება, გახდება AP ცხელი წერტილი - დაუკავშირდით მას თქვენი ტელეფონით და შემდეგ შეგიძლიათ შეიყვანოთ თქვენი WiFi კავშირის ინფორმაცია.

WiFi ქსელთან დაკავშირების შემდეგ ის გამოჩნდება მისთვის მინიჭებულ IP- ს და რომელიც შეიძლება გამოყენებულ იქნას ბრაუზერის გასახსნელად ვებ ინტერფეისზე. ყველაფრის კონფიგურაცია შესაძლებელია ვებ ინტერფეისში.

გირჩევთ: