Índice:
- Etapa 1: Solde o Wemos D1 Mini com o display I2C OLED
- Etapa 2: imprimir em 3D um estojo para o monitor pi-hole
- Etapa 3: Baixe e compile o código-fonte
- Etapa 4: Configurar para sua rede e interface da web
Vídeo: Monitor de furos ESP8266 com display OLED: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
O Pi-hole Monitor é um Wemos D1 Mini (ESP8266) com um display OLED SSD1306 que é gerenciado por meio de uma interface da web e fica em sua rede local e exibirá estatísticas de seu servidor Pi-hole.
Recursos:
- Exibir estatísticas de furos
- Total bloqueado
- Total de Clientes
- Porcentagem de Bloqueio
- Gráfico de anúncios bloqueados das últimas 21,33 horas de dados (apenas 128 linhas para mostrar incrementos de 10 minutos)
- 3 principais clientes bloqueados
- Opção para exibir 24 horas ou relógio estilo AM / PM
- A taxa de amostragem é a cada 60 segundos
- Totalmente configurável na interface da web (não é necessário para editar Settings.h)
- Suporta OTA (carregamento de firmware através de conexão WiFi na mesma LAN) Autenticação Básica para proteger suas configurações
Requer 1 display OLED e 1 Wemos D1 Mini:
- Wemos D1 Mini:
- Tela OLED I2C azul / amarela:
- Caixa impressa em 3D
- Ferro de solda
Etapa 1: Solde o Wemos D1 Mini com o display I2C OLED
Esta etapa requer apenas a conexão de 4 fios entre o Wemos D1 Mini e o display OLED.
- SDA -> D2
- SCL -> D5
- VCC -> 5V +
- GND -> GND-
Etapa 2: imprimir em 3D um estojo para o monitor pi-hole
Você pode usar qualquer capa que quiser - qualquer coisa que caiba no Wemos D1 Mini (ESP8266) junto com o display OLED. Você pode imprimir meu design do Thingiverse:
www.thingiverse.com/thing:3573903
Coloque seu Wemos e OLED no estojo. Pode ser necessário aplicar um pouco de cola nos cantos externos do display OLED para que ele grude no gabinete. O Wemos será preso na caixa pelo painel traseiro.
Etapa 3: Baixe e compile o código-fonte
Recomenda-se usar o IDE Arduino. Você precisará configurar o Arduino IDE para funcionar com a placa Wemos e a porta USB e instalar os drivers USB necessários, etc.
- Drivers USB CH340G:
- Digite https://arduino.esp8266.com/stable/package_esp8266… no campo URLs adicionais do gerente da placa. Você pode adicionar vários URLs, separando-os com vírgulas. Isso adicionará suporte para o Wemos D1 Mini ao Arduino IDE.
- Abra o gerenciador de placas em Ferramentas> menu Placa e instale a plataforma esp8266 (e não se esqueça de selecionar sua placa ESP8266 em Ferramentas> menu Placa após a instalação).
- Selecione a placa: "WeMos D1 R2 & mini"
- Definir 1M SPIFFS - este projeto usa SPIFFS para salvar e ler as configurações. Se não fizer isso, você receberá uma tela em branco após o upload. Se você receber uma tela em branco após o carregamento - verifique se você tem 1M SPIFFS definido no menu de ferramentas do IDE do Arduino.
Carregando arquivos de biblioteca de suporte no Arduino
Use o guia do Arduino para obter detalhes sobre como instalar e gerenciar bibliotecas
Pacotes - os seguintes pacotes e bibliotecas são usados (download e instalação):
- ESP8266WiFi.h
- ESP8266WebServer.h
- WiFiManager.h
- ESP8266mDNS.h
- Biblioteca ArduinoOTA.h Arduino OTA
- "SSD1306Wire.h"
- "OLEDDisplayUi.h"
Compile e carregue o firmware no Wemos D1 Mini.
Etapa 4: Configurar para sua rede e interface da web
O Monitor de impressora usa o WiFiManager, então quando não conseguir encontrar a última rede que foi conectada a ele se tornará um ponto de acesso AP - conecte-se a ele com seu telefone e você poderá inserir suas informações de conexão sem fio.
Depois de conectado à sua rede WiFi, ele exibirá o endereço IP atribuído a ele e que pode ser usado para abrir um navegador na interface da web. Tudo pode ser configurado lá na interface da web.
Recomendado:
Monitor de nível de água usando display Oled com Raspberry Pi: 4 etapas
Monitor de nível de água usando display Oled com Raspberry Pi: Olá a todos, sou Shafin, um membro da Aiversity. Vou compartilhar sobre como construir um sensor de nível de água com um display Oled para tanques de água com um Raspberry pi. O display OLED mostrará a porcentagem do balde cheio de água
Use um Display Grande e 4 Cifre 8886 Display Con Wemos ESP8266 Arduino NodeMCU: 6 etapas
Usare Un Display Grande a 4 Cifre 8886 Display Com Wemos ESP8266 Arduino NodeMCU: Este programa é um simples exemplo que mostra como colégio um display do tipo 8886-Display e, por nostra, um Wemos D1 - ma potrebbe essere un Arduino ou um NodeMCU o qualsiasi altro microcontrollore che state using per un progetto.Esi
Guia de configuração de furos: 5 etapas
Pi-Hole Setup Guide: Este guia orienta você nas etapas de instalação e implantação de um Pi-Hole em sua rede doméstica. Tudo que você precisa para começar é um Raspberry Pi e você está pronto para começar! Com o Pi-Hole, você finalmente poderá livrar sua rede do
Como usar o motor de passo como codificador giratório e display OLED para etapas: 6 etapas
Como usar o motor de passo como codificador giratório e display OLED para etapas: Neste tutorial, aprenderemos como rastrear as etapas do motor de passo no display OLED. Assista a um vídeo de demonstração. O crédito do tutorial original vai para o usuário do youtube " sky4fly "
Como cortar furos quadrados / triangulares em caixas de projeto ABS: 3 etapas
Como cortar furos quadrados / triangulares em caixas de projeto de ABS: Olá, pessoal, este é um mini-instrutível, pois será útil para alguns outros instructables que irei postar que exigem furos quadrados em ABS! Pensei em postar como faço isso - pois demorei MUITO tempo para encontrar uma solução satisfatória. Eu ainda estou