Სარჩევი:
- ნაბიჯი 1: შეაერთეთ Wemos D1 Mini I2C OLED დისპლეით
- ნაბიჯი 2: 3D ბეჭდვა ქეისი თქვენი Pi- ხვრელის მონიტორისთვის
- ნაბიჯი 3: ჩამოტვირთეთ და შეადგინეთ წყაროს კოდი
- ნაბიჯი 4: დააკონფიგურირეთ თქვენი ქსელი და ვებ ინტერფეისი
ვიდეო: Pi-hole მონიტორი ESP8266 OLED დისპლეით: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
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 დისპლეით
ეს ნაბიჯი მოითხოვს მხოლოდ 4 მავთულის დაკავშირებას Wemos D1 Mini და OLED ეკრანს შორის.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
ნაბიჯი 2: 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- ს და რომელიც შეიძლება გამოყენებულ იქნას ბრაუზერის გასახსნელად ვებ ინტერფეისზე. ყველაფრის კონფიგურაცია შესაძლებელია ვებ ინტერფეისში.
გირჩევთ:
გართობა OLED დისპლეით და არდუინოთი: 12 ნაბიჯი (სურათებით)
გართობა OLED დისპლეით და არდუინოთი: დარწმუნებული ვარ, თქვენ ნამდვილად გსმენიათ OLED ჩვენების ტექნოლოგიის შესახებ. ის შედარებით ახალია და გთავაზობთ უკეთეს ხარისხს ვიდრე ძველი LCD ტექნოლოგია. ამ გაკვეთილში ჩვენ გვსურს გადახედოთ ნაბიჯებს, რომლებიც საჭიროა მონაცემების ჩვენებისათვის ერთ -ერთ ყველაზე გავრცელებულ ერთ კომპანიაში
ESP32 GPS Tracker OLED დისპლეით: 7 ნაბიჯი
ESP32 GPS Tracker OLED ეკრანით: ეს არის GPS ტრეკერი, რომელიც აჩვენებს ყველა პოზიციურ მონაცემს OLED ეკრანზე. ღილაკი ეხმარება მომხმარებელს ინტერაქციაში UI OLED– ზე. ჰეი, რა ხდება, ბიჭებო? აქარში აქ CETech– დან. კოდი გთავაზობთ მენიუს პროგრამას საბორტო ღილაკის გამოყენებით
კონტროლის LED მოციმციმე პოტენომეტრით და OLED დისპლეით: 6 ნაბიჯი
აკონტროლეთ მოციმციმე LED პოტენომეტრით და OLED დისპლეით: ამ გაკვეთილში ჩვენ ვისწავლით როგორ გავაკონტროლოთ LED მოციმციმე პოტენომეტრით და აჩვენოთ პულსის სიხშირის მნიშვნელობა OLED ეკრანზე. უყურეთ სადემონსტრაციო ვიდეოს
LED სიკაშკაშის კონტროლი პოტენომეტრით და OLED დისპლეით: 6 ნაბიჯი
LED სიკაშკაშის კონტროლი პოტენომეტრით და OLED დისპლეით: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა აკონტროლოთ LED სიკაშკაშე პოტენომეტრით და აჩვენოთ მნიშვნელობა OLED ეკრანზე. უყურეთ სადემონსტრაციო ვიდეოს
წვრილმანი დისტანციური მეტრი OLED დისპლეით: 4 ნაბიჯი
წვრილმანი წვდომის საზომი OLED დისპლეით: ამ გაკვეთილში ჩვენ ავაშენებთ ციფრული მანძილის მრიცხველს, რომელიც გამოაქვეყნებს მნიშვნელობებს OLED ეკრანზე. ამ პროექტისთვის შეგიძლიათ აირჩიოთ ardiuno ან ESP8266 მოდული და მე მივცემ კოდს ორივესთვის. თუ თქვენ იყენებთ ESP826