Mundarija:
- 1 -qadam: Wemos D1 Mini -ni I2C OLED -displey bilan lehimlang
- 2-qadam: Sizning teshikli monitoringiz uchun sumkani 3D chop etish
- 3 -qadam: Manba kodini yuklab oling va tuzing
- 4 -qadam: Tarmoq va veb -interfeysni sozlang
Video: OLED-displeyli ESP8266 pi-teshikli monitor: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Pi-tuynukli monitor-bu Wemos D1 Mini (ESP8266), SSD1306 OLED-displeyli, u veb-interfeys orqali boshqariladi va sizning mahalliy tarmog'ingizda joylashgan va Pi-teshik serveringiz statistikasini ko'rsatadi.
Xususiyatlari:
- Pi-Hole statistikasini ko'rsatish
- To'liq bloklangan
- Hamma mijozlar
- Foiz bloklangan
- Oxirgi 21.33 soatlik ma'lumotlar bloklangan reklamalar grafigi
- Eng yaxshi 3 ta mijoz bloklangan
- 24 soat yoki AM/PM uslubidagi soatni ko'rsatish imkoniyati
- Namuna olish tezligi har 60 soniyada
- Veb -interfeysdan to'liq sozlanishi (Settings.h -ni tahrir qilish shart emas)
- Sozlamalarni himoya qilish uchun OTA (bir xil LANda Wi -Fi ulanishi orqali dasturiy ta'minotni yuklash) qo'llab -quvvatlanadi
1 OLED displey va 1 Wemos D1 Mini talab qilinadi:
- Wemos D1 Mini:
- Moviy/sariq I2C OLED displeyi:
- 3D bosilgan quti
- Lehimlash temir
1 -qadam: Wemos D1 Mini -ni I2C OLED -displey bilan lehimlang
Bu qadam faqat Wemos D1 Mini va OLED displey o'rtasida 4 ta simni ulashni talab qiladi.
- SDA -> D2
- SCL -> D5
- VCC -> 5V+
- GND -> GND-
2-qadam: Sizning teshikli monitoringiz uchun sumkani 3D chop etish
Siz xohlagan holatdan foydalanishingiz mumkin - OLED displey bilan birga Wemos D1 Mini (ESP8266) ga mos keladigan hamma narsa. Siz mening dizaynimni Thingiverse -dan chop etishingiz mumkin:
www.thingiverse.com/thing:3573903
Bunday holda, Wemos va OLED -ni joylashtiring. OLED -displeyning korpusga yopishishi uchun uning tashqi burchaklariga yopishtiruvchi yopishtirish kerak bo'lishi mumkin. Wemos korpusga orqa panelda joylashtiriladi.
3 -qadam: Manba kodini yuklab oling va tuzing
Arduino IDE -dan foydalanish tavsiya etiladi. Siz Arduino IDE -ni Wemos platasi va USB porti bilan ishlash uchun sozlashingiz va kerakli USB drayverlarini o'rnatishingiz kerak bo'ladi.
- USB CH340G drayverlari:
- Kengash menejerining qo'shimcha URL manzili maydoniga https://arduino.esp8266.com/stable/package_esp8266… kiriting. Siz bir nechta URL manzillarini vergul bilan ajratib qo'shishingiz mumkin. Bu Wemos D1 Mini -ni Arduino IDE -ga qo'llab -quvvatlaydi.
- "Asboblar"> "Kengash" menyusidan "Boards Manager" -ni oching va esp8266 platformasini o'rnating (va o'rnatgandan so'ng "Tools> Board" menyusidan "ESP8266" platasini tanlashni unutmang).
- Kengashni tanlang: "WeMos D1 R2 va mini"
- 1M SPIFFS -ni o'rnating - bu loyiha konfiguratsiya sozlamalarini saqlash va o'qish uchun SPIFFS -dan foydalanadi. Agar buni qilmasangiz, yuklagandan so'ng bo'sh ekran paydo bo'ladi. Agar yuklagandan so'ng bo'sh ekran paydo bo'lsa - Arduino IDE vositalari menyusida 1M SPIFFS o'rnatilganligini tekshiring.
Arduino -da qo'llab -quvvatlanadigan kutubxona fayllari yuklanmoqda
Kutubxonalarni o'rnatish va boshqarish haqida batafsil ma'lumot olish uchun Arduino qo'llanmasidan foydalaning
Paketlar - quyidagi paketlar va kutubxonalar ishlatiladi (yuklab oling va o'rnating):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- ArduinoOTA.h Arduino OTA kutubxonasi
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Dasturiy ta'minotni kompilyatsiya qiling va Wemos D1 Mini -ga yuklang.
4 -qadam: Tarmoq va veb -interfeysni sozlang
Printer monitori Wi -Fi menejeridan foydalanadi, shuning uchun oxirgi ulangan tarmoqni topa olmaganda, u kirish nuqtasiga aylanadi - unga telefoningiz bilan ulaning, shunda siz WiFi ulanish ma'lumotlarini kiritishingiz mumkin.
Wi -Fi tarmog'iga ulanganingizdan so'ng, u IP -manzilni ko'rsatadi va undan veb -interfeysda brauzerni ochish mumkin. U erda hamma narsani veb -interfeysda sozlash mumkin.
Tavsiya:
Raspberry Pi bilan Oled displey yordamida suv sathi monitor: 4 qadam
Raspberry Pi yordamida Oled displeyidan foydalangan holda suv sathining monitori: Hammaga salom, men Aiversity a'zosi Shafinman. Men Raspberry pi bilan suv idishlari uchun Oled displeyli suv sathining sensori qanday qurilishi haqida aytib beraman. Yopiq displeyda chelakning suv bilan to'ldirilgan foizi ko'rsatiladi
ESP8266 Weather Monitor veb -serveri (Arduino holda): 4 qadam
ESP8266 Weather Monitor veb -serveri (Arduino'siz): "narsalar Interneti" (IoT) kundan -kunga o'sib borayotgan suhbat mavzusiga aylanmoqda. Bu kontseptsiya nafaqat yashash tarzimizga, balki ishlashimizga ham ta'sir qilishi mumkin. Sanoat mashinalaridan tortib kiyiladigan qurilmalargacha - qurilgan yordamida
ESP8266 Quyosh chaqnashi monitor: 8 qadam
ESP8266 Quyosh Flare Monitor: Siz nima ajoyibligini bilasizmi? Kosmik ob -havo! Agar sizning stolingizda quyosh portlashi qachon sodir bo'lishi haqida aytilgan kichkina quti bo'lsa -chi? Xo'sh, qila olasiz! ESP8266, IIC 7 segmentli displey va ba'zi vaqtlarda siz o'zingiznikiga ega bo'lishingiz mumkin
ESP8266/Arduino SmartThings soqolli ajdaho yashash muhitini boshqaruvchi/monitor: 4 qadam
ESP8266/Arduino SmartThings soqolli ajdaho yashash joyi boshqaruvchisi/monitor: Bizning ajdarimiz DaVinci Vivarium boshqaruvchisiga dasturiy ta'minotni yangilashi kerak edi. Men o'tgan bir yil mobaynida ishonchli tarzda yo'q bo'lib ketayotgan yaxshi "to'liq" Arduino mantig'idan ST_Anything SmartThings -ga o'tishga qaror qildim
VGA monitor ajratgichini kompyuter boshqariladigan monitor almashtirgichiga aylantirish: 4 qadam
VGA monitor ajratgichini kompyuter boshqariladigan monitor almashtirgichiga aylantirish: Bu ko'rsatma bitta kompyuterni ikkita monitorga ulash uchun ishlatiladigan arzon (20 evroli) VGA monitörünün kompyuter boshqariladigan monitor almashtirgichiga qanday o'zgartirilishini tushuntiradi. Oxirgi qurilma parallel port orqali boshqariladi va