Skip to content

SurvivalHacking/Oraquadra2

Repository files navigation

Oraquadra2+

Le parole in tempo

📘 Descrizione

Un progetto per la comunità, per un simpatico orologio derivato dal progetto Word Clock, ma totalmente personalizzato e con tutto il necessario per poterselo replicare facilmente. Video tutorial qui: https://youtu.be/ZyrPDAisFMc

questa è una evoluzione del progetto Oraquadra con le seguenti caratteristiche aggiunte:

  • Nuovo quadrante con visualizzazione a 24 ore
  • Connessione WiFi con ESP32
  • Sincronizzazione automatic con un server NTP
  • Form Factor più compatto
  • Nuovi effetti tipo Matrix e tanti altri
  • Controllo avanzato via WEB

389731360-8817e1d0-f8ae-471e-a67c-8fd8ebf861da

EPXX-OraQuadra2plus

Cover

Cover2

WEB

👨‍💻 Programmazione modulo


🎛️ Schema pratico di assemblaggio

Screenshot 2025-11-11 alle 22 35 37


🎛️ Materiali


📝 Revisioni

V1.0.1 - 21/02/2025

  • Rimappatura nuovo quadrante e aggiunta gestione nuove WORD
  • Sistemazione troncature minuti quando è il primo minuto della decade 21 = VENT UN / 31 = TRENT UN

V1.0.2 - 20/05/2025

  • aggiunta la possibilità di usare pulsanti normali oltre a quelli touch
  • BUTTON_LOGIC_INVERTED = 1 per pulsanti normali NA verso GND
  • BUTTON_LOGIC_INVERTED = 0 per pulsanti touch

V1.1.0 - 1/11/2025 by Marco Prunca

  • aggiunto effetto MOTO con scia arcobaleno
  • MODIFICATO: la scia colora le scritte dell'orario man mano che passa
  • aggiunto effetto GALAGA - sparo dal basso che colpisce le lettere

V1.2.1 - 20/11/2025 - By Marco Prunca

  • aggiunto effetto PACMAN - Pacman che insegue fantasmi colorando le scritte
  • aggiunta interfaccia web per il controllo completo

V1.2.2 - 22/11/2025 - By Davide Gatti

  • aggiunto effetto DIGITALE - orologio digitale su schermo oraquadra
  • aggiunta modalità giorno/sera/notte per la regolazione della luminosità su tre fasce orarie
  • aggiunte scritte scorrevoli per informare l'utente sullo stato della connettività WIFI
  • sistemati alcuni bug relativi a vari effetti e memorizzazione parametri di configurazione
  • Sitemato grazie a Alessndro Spagnoletti e Paolo Sambinello l'effetto matrix che ora è corretto !!!!

V1.2.3 - 27/11/2025 - By Marco Prunca

  • Sisteamti alcuni bug per la gestione WEB

V1.2.4 - 02/12/2025 - By Leotech e Paolo Sambinello

  • Aggiunta funzione Testo scorrevole da web server
  • Aggiunta possibilità di attivare/disattivare il quadrante digitale che si attiva ogni 6 sec per rendere visibile l'ora per postazioni più lontane.
  • L'attivazione/disattivazione del quadrante digitale che si alterna agli effetti selezionati può avvenire o da web server o mediante la pressione prolungata (6 sec) di uno dei 2 pulsanti.
  • Aggiunta palette di colori avanzata per selezionare molteplici più colori del testo scorrevole o delle parole di alcuni effetti.
  • Aggiunti possibilità di selezionare varie dimensioni di font
  • Aggiunto effetto rainbow
  • Sistemati e migliorati effetti goccie a tron

V1.2.5 - 07/12/2025 - By Davide Gatti

  • Gestione testo scorrevole come entità a parte e non come preset
  • Aggiunta palette colori per il testo scorrevole
  • Aggiunta modalità per mostrare ora in formato testuale
  • Sistemata modalità notturna e luminosità giornaliera del testo scorrevole.

V1.2.6 - 10/12/2025 - By leotech

  • Sistemato un problema che impediva la memorizzazione della velocità di scorrimento del testo con la data

V1.2.7 - 23/12/2025 - By Davide Gatti

  • Sistemato un problema che a volte mostrava un ora sbagliata in quanto non conteggiava correttamente l'ora legale.

V1.2.8 - 28/02/2026 - By Davide Gatti

  • Sistemato un bug che in assenza di testo scorrevole e di orologio dgitale, non faceva commutare i vari effetti al cambio minuto
  • Sistemato un bug nell'effto moto dove in orari pieni tipo 22:00/12:00 dove non ci sono minuti, rimaneva accesa la E

V1.2.9 - 10/06/2026 - By Simone Gasparini

  • Sistemata la luminosità che non rispecchiava lo slider (il colore veniva scalato due volte: ora lo slider al 100% dà la piena luminosità)
  • Completato il fix della E accesa a ore piene negli effetti Moto e Pacman
  • Sistemato l'effetto Matrix che mostrava l'ora sbagliata dalle 12:00 in poi (usava il formato 12 ore)
  • Sistemato il salvataggio della pausa del testo scorrevole che veniva sempre forzata a 5 secondi
  • Sistemato il salvataggio della velocità di scorrimento al primo avvio (indirizzo EEPROM errato)
  • Sistemate le traiettorie degli spari Galaga che risultavano specchiate sulle righe pari
  • Sistemato il bottone web "Reset WiFi" che riavviava soltanto senza cancellare le credenziali
  • Sistemati alcuni errori JavaScript nella pagina web e il campo testo scorrevole che non veniva ripopolato
  • Aggiunto bottone web di Reset di Fabbrica con modale di conferma (cancella tutta la EEPROM e le credenziali WiFi)
  • Tutte le conferme della pagina web (reset WiFi, riavvio, reset di fabbrica) ora usano modali personalizzate al posto delle dialog del browser
  • Sistemato l'effetto Lento che con luminosità vicino al 100% ripeteva il fade-in all'infinito

V1.3.0 - 11/06/2026 - By Simone Gasparini

  • Integrati i 9 effetti della Prunca Edition V1.2.6 di Marco Prunca: Arkanoid, Natale, Neve, Laser, Fuoco, Black Hole, Camino, Firework e Drift (preset 19-27)
  • Aggiunti 12 effetti originali: Plasma, Aurora Boreale, Radar, Cielo Stellato, Battito, Tetris, Snake, Sabbia, Temporale, Bolle, Pong e Lava Lamp (preset 28-39)
  • La lettera E dei secondi non si accende più a ore piene in nessun effetto (guardia centralizzata)
  • Migliorie interfaccia web: indicatore stato connessione (niente più notifiche di errore a raffica), badge sulla fascia giorno/sera attiva, bottone Salva evidenziato quando ci sono modifiche non salvate, evidenziazione del colore attivo, sezioni collassabili, vista compatta su mobile, modalità organizzate in categorie (Effetti Speciali / Giochi 🎮 / Ambient 🌿), tooltip descrittivi, favicon
  • La pagina web è ora in un file separato webpage.h accanto allo sketch (in Arduino IDE appare come seconda tab e si compila automaticamente): risolve anche i problemi di compilazione del preprocessore Arduino con il codice HTML/JS
  • Le impostazioni colore dei preset 20-39 sono salvate in una nuova area EEPROM (360-459)
  • NOTA IMPORTANTE: lo sketch supera la partizione app di default. Compilare con Partition Scheme: "Minimal SPIFFS" (Tools → Partition Scheme in Arduino IDE). Il primo aggiornamento da versioni precedenti va fatto via USB (non OTA); le impostazioni salvate vengono mantenute.

📝 Revisioni Prunca Edition

Versione gestita da Marco Prunca derivata dalla versione 1.2.4 di oraquadra 2 originale. Questa versione ha preso una strada differente rispetto al progetto originale e ha una serie di effetti aggiuntivi, e modalità operative del testo scorrevole differente Oramai questa versione ha preso una sua strada e non è più integrabile al progetto originale, per cui viaggerà in modo separato. Nella repository troverete sempre le versioni aggiornate dei due progetti e anche nella programmazione web

V1.2.6 - 22/12/2025 - By Marco Prunca

  • Aggiunti svariati effetti Natalizi e sistemate le funzioni di scroll testo ed effetti

🧾 Licenza

Questo progetto è distribuito con licenza Creative Commons – Attribuzione – Non Commerciale 4.0 Internazionale (CC BY-NC 4.0).

Puoi condividerlo e modificarlo liberamente, citando l’autore (Davide Gatti / survivalhacking) e senza scopi commerciali.

🔗 https://creativecommons.org/licenses/by-nc/4.0/

About

Orologio con parole basato su ESP32 comandabile con alexa

Resources

License

Stars

17 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages