DeskMate funciona en unESP32 Wemos Lite V1Con un OLED de 128x64 impulsado por la biblioteca U8g2 a través de I2C. Tres botones de hardware manejan la navegación y el control de medios, y un zumbador gestiona las alarmas. El dispositivo se conecta a WiFi, sincroniza el tiempo usando NTP y almacena la configuración en EEPROM.
Para los datos meteorológicos y de criptomonedas, envía solicitudes HTTPS a través de WiFiClientSecure, analiza las respuestas JSON con ArduinoJson y muestra pantallas de interfaz de usuario limpias. El control de Spotify funciona a través de la API web utilizando llamadas HTTP seguras y autenticación base64, lo que permite reproducir, pausar, omitir y volver a reproducir.
RoboEyes utiliza la biblioteca FluxGarage_RoboEyes con un adaptador de pantalla personalizado que mapea las funciones de Adafruit GFX a U8g2. El sistema alterna entre los modos de tiempo, clima, criptografía, citas, alarma y ojo animado a través de un gestor de estado de pantalla estructurado.
Model Kaynağı
