Агуулгын хүснэгт:
- Алхам 1: Wemos D1 Mini -ийг I2C OLED дэлгэцээр гагнах
- Алхам 2: Пи-нүхтэй мониторны хайрцгийг 3D хэвлэх
- Алхам 3: Эх кодыг татаж аваад хөрвүүл
- Алхам 4: Сүлжээ болон вэб интерфэйсээ тохируулна уу
Видео: OLED дэлгэцтэй Pi-hole ESP8266 дэлгэц: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Pi-hole Monitor бол вэб интерфейсээр дамжуулан удирддаг, таны дотоод сүлжээнд байрладаг SSD1306 OLED дэлгэцтэй Wemos D1 Mini (ESP8266) бөгөөд таны Pi-hole серверийн статистик мэдээллийг харуулдаг.
Онцлог:
- Pi-Hole статистикийг харуулах
- Нийт хориглосон
- Нийт үйлчлүүлэгчид
- Хувь хэмжээг блоклосон
- Сүүлийн 21.33 цагийн өгөгдлийн блоклогдсон зарын график (10 минутын зөрчлийг харуулах ердөө 128 мөр)
- Шилдэг 3 үйлчлүүлэгчийг блоклосон
- 24 цаг эсвэл AM/PM загварын цагийг харуулах сонголт
- Дээж авах хурд нь 60 секунд тутамд байдаг
- Вэб интерфэйсээс бүрэн тохируулах боломжтой (Тохиргоог засварлах шаардлагагүй. H)
- Таны тохиргоог хамгаалахын тулд OTA (ижил сүлжээнд WiFi холболтоор програм хангамжийг ачаалах) дэмждэг
1 OLED дэлгэц, 1 Wemos D1 Mini шаардлагатай:
- Wemos D1 Mini:
- Цэнхэр/шар I2C OLED дэлгэц:
- 3D хэвлэсэн хайрцаг
- Гагнуурын төмөр
Алхам 1: Wemos D1 Mini -ийг I2C OLED дэлгэцээр гагнах
Энэ алхам нь зөвхөн Wemos D1 Mini болон OLED дэлгэцийн хооронд 4 утас холбохыг шаарддаг.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
Алхам 2: Пи-нүхтэй мониторны хайрцгийг 3D хэвлэх
Та 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 драйверууд:
- Нэмэлт зөвлөлийн менежерийн URL талбарт https://arduino.esp8266.com/stable/package_esp8266… оруулна уу. Та олон URL нэмж, тэдгээрийг таслалаар тусгаарлаж болно. Энэ нь Wemos D1 Mini -ийг Arduino IDE -д дэмжих болно.
- Tools> Board цэснээс Board Board Manager -ийг нээгээд esp8266 платформыг суулгаарай (суулгасны дараа Tools> Board цэснээс ESP8266 самбараа сонгохоо бүү мартаарай).
- Удирдах зөвлөлийг сонгоно уу: "WeMos D1 R2 & mini"
- 1M SPIFFS тохируулах - энэ төсөл нь тохиргооны тохиргоог хадгалах, унших зорилгоор SPIFFS -ийг ашигладаг. Хэрэв та үүнийг хийхгүй бол байршуулсны дараа хоосон дэлгэц гарч ирнэ. Хэрэв ачаалсны дараа хоосон дэлгэц гарч ирвэл Arduino IDE хэрэгслийн цэсэнд 1M SPIFFS суулгасан эсэхийг шалгаарай.
Ардуино дахь номын сангийн файлуудыг ачаалж байна
Номын санг хэрхэн суулгах, удирдах талаар дэлгэрэнгүй мэдээллийг Arduino гарын авлагаас авна уу
Багцууд - дараах багц, номын санг ашигладаг (татаж аваад суулгана уу):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA номын сан
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Програмыг Wemos D1 Mini дээр эмхэтгэн ачаална уу.
Алхам 4: Сүлжээ болон вэб интерфэйсээ тохируулна уу
Хэвлэгчийн монитор нь WiFiManager -ийг ашигладаг тул хамгийн сүүлд холбогдсон сүлжээгээ олж чадаагүй тохиолдолд холболтын цэг болох бөгөөд утсаараа холбогдож WiFi холболтын мэдээллээ оруулах боломжтой болно.
Таны WiFi сүлжээнд холбогдсоны дараа түүнд хаягласан IP хаягийг харуулах бөгөөд үүнийг вэб интерфэйс рүү хөтөч нээхэд ашиглаж болно. Тэнд бүх зүйлийг вэб интерфэйс дээр тохируулж болно.
Зөвлөмж болгож буй:
Мэдрэгчтэй дэлгэц Macintosh - IPad Mini дэлгэцтэй сонгодог Mac: 5 алхам (зурагтай)
Мэдрэгчтэй дэлгэц Macintosh | IPad Mini дэлгэцтэй сонгодог Mac: Энэ бол хуучин Macintosh -ийн дэлгэцийг iPad mini -ээр хэрхэн солих тухай миний шинэчлэлт, шинэчилсэн загвар юм. Энэ бол миний олон жилийн туршид хийсэн зургаа дахь бүтээл бөгөөд би түүний хувьсал, дизайнд маш их баяртай байна! 2013 онд би үүнийг хийхдээ
Micropython бүхий TTGO (өнгөт) дэлгэц (TTGO T-дэлгэц): 6 алхам
Micropython бүхий TTGO (өнгөт) дэлгэц (TTGO T-дэлгэц): TTGO T-Display нь ESP32 дээр суурилсан 1.14 инчийн өнгөт дэлгэцтэй самбар юм. Уг самбарыг 7 доллараас бага үнээр худалдаж авах боломжтой (тээвэрлэлт, шагналыг banggood дээрээс үзнэ үү). Энэ бол дэлгэцийг багтаасан ESP32 -ийн гайхалтай шагнал юм
I2C / IIC LCD дэлгэц - Arduino ашиглан SPI -IIC модулийг ашиглан I2C LCD дэлгэц рүү SPI LCD ашиглах: 5 алхам
I2C / IIC LCD дэлгэц | IUC LCD дэлгэц дээр SPI LCD дэлгэцийг SPI -ийг IIC модулийг ашиглан Arduino ашиглан ашиглаарай: Сайн байна уу залуусаа, ердийн SPI LCD 1602 -ийг холбоход хэт олон утас байдаг тул үүнийг arduino -той холбоход маш хэцүү боловч зах зээл дээр боломжтой нэг модуль байдаг. SPI дэлгэцийг IIC дэлгэц болгон хөрвүүлэх тул та зөвхөн 4 утас холбох хэрэгтэй
I2C / IIC LCD дэлгэц - SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: 5 алхам
I2C / IIC LCD дэлгэц | SPI LCD дэлгэцийг I2C LCD дэлгэц болгон хөрвүүлэх: spi lcd дэлгэцийг ашиглахад хэт олон холболт шаардлагатай бөгөөд үүнийг хийх нь үнэхээр хэцүү тул i2c lcd -ийг spi lcd болгон хөрвүүлэх модулийг оллоо
Arduino болон TFT дэлгэц ашиглан бодит цагийг хэрхэн яаж хийх вэ? 3.5 инчийн TFT дэлгэцтэй Arduino Mega RTC: 4 алхам
Arduino болон TFT дэлгэцийг ашиглан бодит цагийг хэрхэн яаж хийх вэ? 3.5 инчийн TFT дэлгэцтэй Arduino Mega RTC: Миний Youtube суваг руу зочилно уу. Танилцуулга:- Энэ нийтлэлд би 3.5 инчийн TFT мэдрэгчтэй LCD, Arduino Mega ашиглан "Бодит цагийн цаг" хийх гэж байна. 2560 ба DS3231 RTC модуль…. Эхлэхийн өмнө… миний YouTube суваг дээрх видеог үзээрэй..Жич:- Хэрэв та Arduin ашиглаж байгаа бол