
Բովանդակություն:
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48



Pi-hole Monitor- ը Wemos D1 Mini (ESP8266) է SSD1306 OLED էկրանով, որը կառավարվում է վեբ ինտերֆեյսի միջոցով և տեղակայված է ձեր տեղական ցանցում և վիճակագրություն կցուցադրի ձեր Pi-hole սերվերից:
Հատկություններ:
- Displayուցադրել Pi-Hole վիճակագրությունը
- Ընդհանուր արգելափակված է
- Ընդհանուր հաճախորդներ
- Տոկոսն արգելափակված է
- Արգելափակված գովազդային գրաֆիկ ՝ տվյալների վերջին 21,33 ժամվա ընթացքում (ընդամենը 128 տող ՝ 10 րոպեանոց խափանումները ցույց տալու համար)
- Թոփ 3 հաճախորդներ արգելափակված են
- 24 ժամ կամ AM/PM ոճի ժամացույց ցուցադրելու տարբերակ
- Նմուշի արագությունը յուրաքանչյուր 60 վայրկյան է
- Ամբողջովին կարգավորելի վեբ ինտերֆեյսից (չի պահանջվում խմբագրել Կարգավորումներ: ժ)
- Աջակցում է OTA- ին (որոնվածը բեռնվում է WiFi միացման միջոցով նույն LAN- ով) Հիմնական նույնականացում ՝ ձեր կարգավորումները պաշտպանելու համար
Պահանջում է 1 OLED էկրան և 1 Wemos D1 Mini:
- Wemos D1 Mini ՝
- Կապույտ/դեղին I2C OLED էկրան ՝
- 3D տպագրված պատյան
- Sոդման երկաթ
Քայլ 1. Sոդեք Wemos D1 Mini- ին I2C OLED էկրանով

Այս քայլը պահանջում է միայն 4 լար հաղորդել Wemos D1 Mini և OLED էկրանների միջև:
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
Քայլ 2. 3D տպեք պատյան ձեր Pi-hole Monitor- ի համար

Կարող եք օգտագործել ցանկացած պատյան ՝ ցանկացած բան, որը կհամապատասխանի 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… Board Board- ի լրացուցիչ հասցեների դաշտում: Կարող եք ավելացնել բազմաթիվ հասցեներ ՝ դրանք ստորակետերով առանձնացնելով: Սա կավելացնի աջակցությունը Wemos D1 Mini- ին Arduino IDE- ին:
- Բացեք Տախտակների կառավարիչը Գործիքներ> Տախտակ ընտրացանկից և տեղադրեք esp8266 պլատֆորմը (և մի մոռացեք, որ տեղադրելուց հետո ընտրեք ձեր ESP8266 խորհուրդը Գործիքներ> Տախտակի ընտրացանկից):
- Ընտրեք տախտակ. "WeMos D1 R2 & mini"
- Սահմանել 1M SPIFFS - այս նախագիծը օգտագործում է SPIFFS ՝ կազմաձևման կարգավորումները պահելու և կարդալու համար: Եթե դա չանեք, բեռնելուց հետո դատարկ էկրան կստանաք: Եթե բեռնվելուց հետո դատարկ էկրան եք ստանում, ստուգեք ՝ արդյոք Arduino IDE գործիքների ընտրացանկում տեղադրված է արդյոք 1M SPIFFS:
Օժանդակ գրադարանային ֆայլերի բեռնում Arduino- ում
Գրադարանների տեղադրման և կառավարման մանրամասների համար օգտագործեք Arduino ուղեցույցը
Փաթեթներ - օգտագործվում են հետևյալ փաթեթներն ու գրադարանները (ներբեռնում և տեղադրում).
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA գրադարան
- «SSD1306Wire.h»
- "OLEDDisplayUi.h"
Կազմեք և տեղադրեք որոնվածը Wemos D1 Mini- ում:
Քայլ 4: Կարգավորեք ձեր ցանցի և վեբ ինտերֆեյսի համար



Տպիչի մոնիտորը օգտագործում է WiFiManager- ը, ուստի երբ չգտնի վերջին ցանցին, որին միացված էր, կդառնա AP Hotspot - միացեք դրան ձեր հեռախոսով, ապա կարող եք մուտքագրել ձեր WiFi կապի տվյալները:
Ձեր WiFi ցանցին միանալուց հետո այն կցուցադրի իրեն տրված IP հասցեն, որը կարող է օգտագործվել վեբ միջերեսին դիտարկիչ բացելու համար: Վեբ ինտերֆեյսում այնտեղ ամեն ինչ կարող է կազմաձևվել:
Խորհուրդ ենք տալիս:
IoT ջերմաստիճանի և խոնավության հաշվիչ OLED էկրանով. 5 քայլ (նկարներով)

IoT ջերմաստիճանի և խոնավության հաշվիչ OLED էկրանով. Ստուգեք ջերմաստիճանը և խոնավությունը OLED էկրանին ցանկացած պահի, և միևնույն ժամանակ հավաքեք այդ տվյալները IoT հարթակում: Անցյալ շաբաթ ես հրապարակեցի նախագիծ, որը կոչվում էր ամենապարզ IoT ջերմաստիճանի և խոնավության հաշվիչ: Դա լավ նախագիծ է, քանի որ կարող եք
Funամանց OLED էկրանով և Arduino- ով. 12 քայլ (նկարներով)

Funամանց OLED էկրանով և Arduino- ով. Ես վստահ եմ, որ դուք հաստատ լսել եք OLED ցուցադրման տեխնոլոգիայի մասին: Այն համեմատաբար նոր է և առաջարկում է ավելի լավ որակ, քան հին LCD տեխնոլոգիան: Այս ձեռնարկում մենք ցանկանում ենք վերանայել քայլերը, որոնք անհրաժեշտ են ամենատարածված մեկ ընկերությունից մեկի տվյալները ցուցադրելու համար
ESP32 GPS Tracker OLED էկրանով `7 քայլ

ESP32 GPS Tracker OLED էկրանով. Սա GPS tracker է, որը ցուցադրում է բոլոր դիրքային տվյալները OLED էկրանին: Կոճակն օգնում է օգտվողին փոխազդել OLED- ի UI- ի հետ: Բարև, ինչ կա, տղերք: Աքարշ այստեղ ՝ CETech- ից: Կոդն առաջարկում է մենյուով առաջնորդվող ծրագիր ՝ օգտագործելով ինքնաթիռի կոճակը
Կառավարման լուսադիոդի թարթում պոտենցիոմետրով և OLED էկրանով ՝ 6 քայլ

Կառավարեք լուսադիոդի թարթումը պոտենցիոմետրով և OLED էկրանով. Այս ձեռնարկում մենք կսովորենք, թե ինչպես կառավարել լուսադիոդի թարթումը պոտենցիոմետրով և ցուցադրել զարկերակի հաճախականության արժեքը OLED էկրանին: Դիտեք ցուցադրական տեսանյութ
LEերմաստիճանի եւ խոնավության հաշվիչ OLED էկրանով `5 քայլ

LEերմաստիճանի եւ խոնավության հաշվիչ `օգտագործելով OLED էկրան. ՊԱՐՏԱԴԻՐ բաղադրիչներ- 1. Arduino NANO ՝ https://amzn.to/2HfX5PH 2. DHT11 ցուցիչ ՝ https://amzn.to/2HfX5PH 3. OLED էկրան ՝ https: // amzn: դեպի/2HfX5PH 4. Breadboard: https://amzn.to/2HfX5PH 5. Jumper Wires: https://amzn.to/2HfX5PH Գնման հղումներ