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

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"

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 Wi-Fi Hardware Monitor 05 Wi-Fi Hardware Monitor 06

Inspirado en

Hardware Monitor por ModBros

Gnat-Stats por Psyrax