Progetto open-source ESP32 + MAX7219

Gizmo Ticker

Un display per criptovalute connesso al WiFi, realizzato con ESP32, matrice LED MAX7219 e web app Nuxt 4 configurabile dal browser.

Un ticker di criptovalute su una matrice LED MAX7219.
Ticker di criptovalute in tempo reale
Matrice LED MAX7219
Configurazione via web

Panoramica del progetto

Una panoramica rapida dell'hardware, del firmware e del comportamento che rendono utile questa build.

Display

01

Un ticker di criptovalute a scorrimento su una matrice LED MAX7219.

Firmware

02

Firmware ESP32 con WiFi, impostazioni persistenti in EEPROM e server HTTP integrato per la configurazione.

Setup iniziale

03

Configurazione iniziale tramite captive portal e accesso locale con ticker.local sulle reti supportate.

Web app

04

Un'interfaccia Nuxt 4 leggera per credenziali WiFi, chiave API e impostazioni del display.

Panoramica

Gizmo Ticker è un piccolo display per criptovalute sempre acceso, pensato come oggetto utile da scrivania e non come semplice dimostrazione. L'ESP32 recupera i dati di mercato, la matrice MAX7219 li mostra a scorrimento e la web app Nuxt permette di configurare il dispositivo senza dover ricaricare il firmware a ogni modifica.

  • Firmware ESP32 connesso al WiFi per recuperare dati di mercato in tempo reale
  • Matrice LED MAX7219 usata come display compatto a scorrimento
  • Web app Nuxt 4 per configurazione e aggiornamenti dal browser

Come funziona

Il progetto ruota attorno a un flusso molto semplice.

FaseCosa succede
ConfigurazioneLa web app invia al dispositivo credenziali WiFi, chiave API e impostazioni del display tramite HTTP.
EsecuzioneIl firmware salva le impostazioni in locale e continua a scaricare i dati di mercato in background.
VisualizzazioneLa matrice LED mostra i valori selezionati come ticker scorrevole leggibile.

Questo rende il progetto pratico per una scrivania, uno scaffale o un banco da lavoro invece che un semplice prototipo occasionale.

Perché è utile

Gizmo Ticker funziona bene sia come pannello da consultare al volo per le criptovalute sia come base per altri display connessi. La stessa struttura, con firmware e web app, può essere riutilizzata per creare schermi fisici con configurazione locale e comportamento prevedibile.

  • Usarlo come display dedicato alle criptovalute in tempo reale, da tenere sulla scrivania o su uno scaffale.
  • Riutilizzare lo stesso schema dispositivo più web app per altri display in tempo reale.
  • Adattare il progetto quando serve una configurazione locale senza riflash continui del firmware.

Flusso di setup

Segui questi passaggi per avviare il progetto, dai primi step locali fino al primo upload o alla prima configurazione.

  1. 01

    Passaggio 1

    Collega l'ESP32 via USB

    Collega l'ESP32 al computer con un cavo USB dati, così lo strumento di caricamento nel browser può rilevare la porta seriale.

  2. 02

    Passaggio 2

    Carica il firmware già compilato da questa pagina

    Scorri fino alla scheda di caricamento del firmware, avvia il trasferimento dal browser e attendi il completamento prima di scollegare la scheda.

  3. 03

    Passaggio 3

    Completa la prima configurazione di rete

    Al primo avvio, usa la procedura di configurazione del dispositivo per inserire le credenziali WiFi e la chiave API dei dati di mercato, poi salva le impostazioni così l'ESP32 può collegarsi alla rete locale.

  4. 04

    Passaggio 4

    Apri ticker.local e regola il display

    Dopo che l'ESP32 si collega al WiFi, apri ticker.local su una rete supportata e regola le sezioni visibili, la criptovaluta selezionata, il formato numerico, la luminosità e la velocità di scorrimento.

Domande frequenti

Alcune risposte pratiche su come funziona il progetto, come si configura e cosa aspettarsi dall'hardware.

Gizmo Ticker si collega al WiFi, interroga in background un'API di dati di mercato e mostra i valori selezionati sulla matrice MAX7219 come testo a scorrimento.

Codice sorgente

Guarda Gizmo Ticker su GitHub

Apri il repository per vedere firmware, note hardware e dettagli di implementazione dietro questa build.

Apri GitHub
Illustrazione del progetto OpenGizmo su GitHub
Open source

Vedi anche

Altri progetti ESP32 open source da costruire dopo questo.