Բովանդակություն:
- Քայլ 1. Sոդեք Wemos D1 Mini- ին I2C OLED էկրանով
- Քայլ 2. 3D տպեք պատյան ձեր Pi-hole Monitor- ի համար
- Քայլ 3: Ներբեռնեք և կազմեք աղբյուրի կոդը
- Քայլ 4: Կարգավորեք ձեր ցանցի և վեբ ինտերֆեյսի համար
Video: Pi-hole Monitor ESP8266 OLED էկրանով ՝ 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09: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 էկրանին: Դիտեք ցուցադրական տեսանյութ
DIY Soil Moisture Monitor Arduino- ով և Nokia 5110 էկրանով. 6 քայլ (նկարներով)
DIY Soil Moisture Monitor Arduino- ով և Nokia 5110 էկրանով. Այս հրահանգում մենք կտեսնենք, թե ինչպես կարելի է կառուցել շատ օգտակար հողի խոնավության մոնիտոր `Nokia 5110 մեծ LCD էկրանով` օգտագործելով Arduino: Հեշտությամբ չափեք ձեր բույսի հողի խոնավության մակարդակը ձեր Arduino- ից և կառուցեք հետաքրքիր սարքեր