Мазмұны:
- 1 -қадам: I2C OLED дисплейі бар Wemos D1 Mini дәнекерлеу
- 2-қадам: Пи-тесікті мониторға арналған қапты 3D басып шығару
- 3 -қадам: Бастапқы кодты жүктеңіз және құрастырыңыз
- 4 -қадам: желі мен веб интерфейсін конфигурациялаңыз
Бейне: OLED дисплейі бар ESP8266 Pi-тесік мониторы: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Pi-hole мониторы-бұл SSD1306 OLED дисплейі бар Wemos D1 Mini (ESP8266), ол веб-интерфейс арқылы басқарылады және сіздің жергілікті желіде орналасқан және Pi-тесік серверіңіздің статистикасын көрсетеді.
Ерекше өзгешеліктері:
- Pi-Hole статистикасын көрсету
- Барлығы бұғатталған
- Жалпы клиенттер
- Пайыз бөгелген
- Соңғы 21.33 сағаттық деректерден блокталған жарнамалар графигі (10 минуттық қателіктерді көрсету үшін тек 128 жол)
- Үздік 3 клиент бұғатталған
- 24 сағаттық немесе AM/PM стиліндегі сағатты көрсету мүмкіндігі
- Үлгі жиілігі әр 60 секунд сайын
- Веб -интерфейстен толық конфигурациялануы мүмкін (Settings.h өңдеу үшін қажет емес)
- Параметрлерді қорғау үшін OTA (сол желіде WiFi байланысы арқылы микробағдарламаны жүктеу) қолдайды
1 OLED дисплейі мен 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 салыңыз. Корпусқа жабысып қалу үшін OLED дисплейінің сыртқы бұрыштарына желім жағу қажет болуы мүмкін. Wemos корпуста артқы панельде ұсталады.
3 -қадам: Бастапқы кодты жүктеңіз және құрастырыңыз
Arduino IDE пайдалану ұсынылады. Сізге Arduino IDE -ді Wemos тақтасы мен USB портымен жұмыс істеу үшін конфигурациялау қажет болады және қажетті USB драйверлері орнатылады.
- USB CH340G драйверлері:
- Қосымша тақта менеджері URL мекенжайлары өрісіне https://arduino.esp8266.com/stable/package_esp8266… енгізіңіз. Бірнеше URL мекенжайларын үтірмен бөліп қосуға болады. Бұл Arduino IDE -ге Wemos D1 Mini қолдауын қосады.
- Тақталар менеджерін Құралдар> Тақта мәзірінен ашып, 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 -ті қолданады, сондықтан ол соңғы қосылған желіні таба алмаса, кіру нүктесі болады - оған телефонмен қосылыңыз, содан кейін сіз WiFi қосылымы туралы ақпаратты енгізе аласыз.
Wi -Fi желісіне қосылғаннан кейін ол өзіне тағайындалған IP мекенжайын көрсетеді және оны веб -интерфейске шолғышты ашу үшін пайдалануға болады. Веб -интерфейсте бәрін конфигурациялауға болады.
Ұсынылған:
Raspberry Pi көмегімен IP камера дисплейі/мониторы: 4 қадам
Raspberry Pi көмегімен IP -камера дисплейі/мониторы: NVR -дің қолайлы опцияларын бағалай отырып, мен бірнеше желілік камераның бейне арналарын көрсетуге мүмкіндік беретін дисплей камераларының репозиторийіне тап болдым. Ол сонымен қатар бірнеше экрандар арасында ауысуды қолдайды және біз бұл жобаны осы үшін қолданамыз
MQ135 және сыртқы температура мен ылғалдылық сенсоры бар MQTT бар ауа сапасының мониторы: 4 қадам
MQ135 және MQTT үстіндегі сыртқы температура мен ылғалдылық сенсоры бар ауа сапасының мониторы: бұл сынақ мақсатында
Мини мониторы (OLED) мен жарық диоды бар музыкалық қорап: 8 қадам (суреттермен)
Мини монитор (OLED) мен жарық диоды бар музыкалық қорап: Менің ойым - сіз оны ашқанда музыка ойнайтын қорап. Сондай -ақ, эмодзи бар дисплей бар, ол сізді қарсы алады. Сондай-ақ, жарық диоды бар, егер сіз саусақтарыңыздың арасында күшке сезімтал резисторды ұстасаңыз, ол жанып тұрады
Arduino мен TFT дисплейі арқылы нақты уақытты қалай жасауға болады - 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: 4 қадам
Arduino мен TFT дисплейі көмегімен нақты уақытты қалай жасауға болады | 3,5 дюймдік TFT дисплейі бар Arduino Mega RTC: Менің Youtube каналыма кіріңіз. Кіріспе:- Бұл жазбада мен 3,5 дюймдік TFT сенсорлы СКД, Arduino Mega көмегімен «Нақты уақыттағы сағат» жасаймын. 2560 және DS3231 RTC модулі… .Бастамас бұрын… бейнесін менің YouTube каналымнан қараңыз .. Ескерту:- Егер сіз Arduin қолдансаңыз
Arduino мен Nokia 5110 дисплейі бар DIY топырақ ылғалдылығы мониторы: 6 қадам (суреттермен)
Arduino және Nokia 5110 дисплейі бар DIY топырақ ылғалдылығы мониторы: Бұл нұсқаулықта біз Arduino көмегімен үлкен Nokia 5110 СКД дисплейі бар өте пайдалы топырақ ылғалдылығы мониторын қалай құруға болатынын қарастырамыз. Ардуинодан өсімдік топырағының ылғалдылығын оңай өлшеп, қызықты құрылғылар жасаңыз