Мазмуну:
- 1 -кадам: I2C OLED дисплейи менен Wemos D1 Mini дүкөнүн ээрчиңиз
- 2-кадам: Пи-тешик мониторуңуз үчүн 3D басып чыгаруу
- 3 -кадам: Булак кодун жүктөп алып, түзүңүз
- 4 -кадам: Тармагыңыздын жана веб интерфейсинин конфигурациясы
Video: Pi-hole ESP8266 монитору OLED дисплейи менен: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Pi-hole Monitor-бул Wemos D1 Mini (ESP8266), SSD1306 OLED дисплейи бар, ал веб-интерфейс аркылуу башкарылат жана жергиликтүү тармагыңызда отурат жана Pi-тешик сервериңиздин статистикасын көрсөтөт.
Өзгөчөлүктөрү:
- Pi-Hole статистикасын көрсөтүү
- Жалпы бөгөттөлгөн
- Жалпы кардарлар
- Процент бөгөттөлгөн
- Акыркы 21.33 сааттык маалыматтын бөгөттөлгөн жарнактары
- Мыкты 3 кардар бөгөттөлгөн
- 24 саат же AM/PM стилиндеги саатты көрсөтүү мүмкүнчүлүгү
- Үлгүнүн ылдамдыгы ар бир 60 секундда
- Веб интерфейсинен толугу менен конфигурацияланат (Settings.h түзөтүү үчүн талап кылынбайт)
- Орнотууларыңызды коргоо үчүн OTA (ошол эле LANга WiFi туташуусу аркылуу камтылган программаны жүктөө) колдойт
1 OLED Display жана 1 Wemos D1 Mini талап кылынат:
- Wemos D1 Mini:
- Көк/Сары I2C OLED дисплейи:
- 3D Басылган Кап
- Кандооч
1 -кадам: I2C OLED дисплейи менен Wemos D1 Mini дүкөнүн ээрчиңиз
Бул кадам 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ди тууралаңыз. ОЛЕД дисплейинин корпусуна жабышып алуу үчүн анын сырткы бурчтарына бир аз клей колдонууңуз керек болушу мүмкүн. 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ге колдоо көрсөтөт.
- Куралдар> Такта менюсунан Такта менеджерин ачыңыз жана esp8266 платформасын орнотуңуз (жана орноткондон кийин Аспаптар> Такта менюсунан ESP8266 тактаңызды тандап алууну унутпаңыз).
- Башкарманы тандоо: "WeMos D1 R2 & mini"
- Set 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ди колдонот, андыктан акыркы туташкан тармагын таба албаганда, AP Hotspotко айланат - аны телефонуңуз менен туташтырыңыз, андан кийин WiFi байланыш маалыматыңызды киргизе аласыз.
WiFi тармагыңызга туташкандан кийин, ал ага дайындалган IPди көрсөтөт жана аны веб интерфейсине браузерди ачуу үчүн колдонсо болот. Бардыгын веб интерфейсинде конфигурациялоого болот.
Сунушталууда:
OLED дисплейи жана Arduino менен көңүл ачуу: 12 кадам (сүрөттөр менен)
OLED Display жана Arduino менен көңүл ачуу: OLED дисплей технологиясы жөнүндө сөзсүз укканыңызга ишенем. Бул салыштырмалуу жаңы жана эски ЖК технологиясына караганда жакшыраак сапатты сунуштайт. Бул үйрөткүчтө биз эң кеңири таралган бирдиктүү маалыматты көрсөтүү үчүн керектүү кадамдарды карап чыгууну каалайбыз
IP камера дисплейи/монитору Raspberry Pi колдонуу: 4 кадам
Raspberry Pi менен IP камера дисплейи/монитору: NVRдин ылайыктуу варианттарын баалоодо, мен бир нече тармактык камера видео каналдарын көрсөтүүгө мүмкүндүк берген дисплей камераларынын репозиторийине туш келдим. Ал ошондой эле бир нече экрандын которулушун колдойт жана биз бул долбоорду ушул үчүн колдонобуз
DIY топурактын нымдуулук монитору Arduino жана Nokia 5110 дисплейи менен: 6 кадам (сүрөттөр менен)
DIY топурактын нымдуулугу Arduino жана Nokia 5110 дисплейи менен: Бул Нускамада биз чоң Nokia 5110 LCD дисплейи менен абдан пайдалуу топурактын нымдуулугун кантип куруу керектигин көрөбүз Arduino. Ардуинодон өсүмдүктөрүңүздүн топурагынын нымдуулугун оңой өлчөп, кызыктуу түзмөктөрдү куруңуз
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: 5 кадам (сүрөттөр менен)
7 сегменттин дисплейи менен 8051 микроконтроллерин колдонуу менен 0дон 99га чейин кантип эсептөө керек: Саламатсыздарбы, бул окуу куралында биз 0дөн 99га чейин эки 7 сегменттүү дисплейди кантип колдонууну айтып беребиз
P10 LED дисплейи менен DMDди колдонуу менен Score Board долбоору: 6 кадам (Сүрөттөр менен)
P10 LED дисплейи менен DMDди колдонуу менен Score Board долбоору: Көп учурда биз футбол стадионунда жолугушабыз; табло катары кызмат кылган алп LED тактасы бар. Башка спорттук талаада да, биз көбүнчө LEDден жасалган дисплейдин таблосун билебиз. Мүмкүн болбогону менен, бизди дагы бир талаа дагы