Monitor de Hardware Wi-Fi | Proyecto DIY ESP8266

Monitor de Hardware Wi-Fi | Proyecto DIY ESP8266

por FixoLab


Características

  • Listo para pantallas SSD1306 y ST7735
  • Monitorea tu CPU, GPU y RAM por Wi-Fi
  • Actualizaciones OTA de firmware

Por hacer

  • Añadir soporte para diferentes pantallas

Hardware necesario

Caja impresa en 3D (Pantalla SSD1306)

Sin caja (Pantalla ST7735)

Wi-Fi Hardware Monitor 01
Printer Tools App Icon
Printer Tools App

Control Total de tu Impresora 3D

Conecta impresoras de Bambu Lab, Klipper, OctoPrint y Creality desde cualquier lugar.

Monitoriza tus impresiones en tiempo real y controla todo desde tu iPhone, iPad, Mac o Apple Watch.

Printer Tools App

Instrucciones

Software

Obtén el código fuente en GitHub

Debes instalar el siguiente software para comenzar con este proyecto:

VSCode

Debes modificar los siguientes valores en /include/secrets.h para que coincidan con tu configuración Wi-Fi

Ejemplo de URL const char *url = http://TU-IP-PC:8085/data.json

¿Cómo obtener la IP de tu PC en Windows 10?

  • Abre Símbolo del sistema
  • Escribe ipconfig y presiona ENTER
  • Busca Dirección IPv4: TU-IP-PC
const char *ssid = "TU_SSID";
const char *password = "TU_PASSWORD";
const char *url = "TU_URL_OPENHARDWAREMONITOR_SERVER";
const char *hostname = "HardwareMonitor";

Dentro de /src/main.cpp debes elegir entre hardwareMonitorSSD1306(); o hardwareMonitorST7735();

Descomenta la pantalla que quieras usar.

// Habilitar Monitor de Hardware Wi-Fi con pantalla SSD1306
  hardwareMonitorSSD1306();
// Habilitar Monitor de Hardware Wi-Fi con pantalla ST7735
  // hardwareMonitorST7735();

En platformio.ini eliges el puerto que usa tu ESP8266

Descomenta el protocolo de subida que quieras usar.

; Subida por serie
upload_protocol = esptool
upload_port = COM4

; Subida por Wi-Fi
; upload_protocol = espota
; upload_port = "192.168.1.120"
Scooter Tools Icon
Scooter Tools

El mejor panel de control para Xiaomi y Ninebot

Monitoriza, personaliza y rastrea las estadísticas de tu patinete desde tu bolsillo.

Obtén datos en tiempo real sobre batería, velocidad, temperatura y más. Compatible con firmwares oficiales y personalizados. Sincroniza todo con iCloud y personaliza tu panel de control.

Scooter Tools

Open Hardware Monitor

  • Ve a Opciones > Servidor Web Remoto
  • Habilita Ejecutar
  • En Establecer Puerto usa por ejemplo el puerto 8085

Regla de firewall para Windows 10

  • Añade una Regla de Entrada con los siguientes valores
    • Nombre Open Hardware Monitor
    • Puerto 8085
    • Protocolo TCP

¿Cómo probar si el servidor es accesible?

  • Conecta tu teléfono a Wi-Fi
  • En la URL del navegador escribe TU-IP-PC:8085
  • Si puedes ver los valores, tu Monitor de Hardware Wi-Fi puede acceder a ellos.

Estamos trabajando en este post, disculpa las molestias

Galería

Wi-Fi Hardware Monitor 02 Wi-Fi Hardware Monitor 03

Modelo 3D

Consíguelo en Thingiverse

Wi-Fi Hardware Monitor 04
AdMate Icon
AdMate

Gestiona tus Ingresos en Tiempo Real

El panel de control más potente para editores de Google AdMob y AdSense.

Monitoriza tus ganancias, clics y eCPM en múltiples cuentas. Widgets personalizables y gráficas detalladas para ayudarte a optimizar tu estrategia de monetización.

AdMate
Wi-Fi Hardware Monitor 05 Wi-Fi Hardware Monitor 06

Inspirado en

Hardware Monitor por ModBros

Gnat-Stats por Psyrax