Panel Builder

Come sanno gli utenti che già utilizzano il sistema µPanel, la costruzione del pannello grafico attraverso cui controllerai il tuo microcontrollore da remoto, prevede la definizione di una stringa di caratteri secondo le regole del nostro linguaggio di decrizione della grafica, chiamato HCTML. Seguendo le istruzioni sul sito, è possibile comporre la propria stringa (includendo quindi led, interruttori, sfondi, etc…)  e contemporaneamente  testare il risultato grafico attraverso il simulatore online.

In questa pagina trovi un nuovo strumento, che stiamo sviluppando con l’intento di semplificare la fase di costruzione dei tuoi pannelli grafici usando un approccio di tipo Drag&Drop. Lo abbiamo chiamato Panel Builder.

Questo strumento è un metodo alternativo, che genera automaticamente la stringa del panello partendo dalla costruzione grafica del pannello, selezionando da un menù i vari oggetti e trascinandoli sul display. Il suo unico scopo è quindi quello di restituire la stringa HCTML del pannello, pronta all’uso.

Usando questo nuovo strumento, ci auguriamo che tu possa iniziare più velocemente a sperimentare le potenzialità del sistema µPanel.
E’ ancora in fase di sviluppo, per cui ti chiediamo un pò di pazienza se non è ancora perfetto. Piuttosto contattaci per suggerirci come migliorarlo!

Attualmente abbiamo rilasciato questo tool sotto forma di uno sketch compilato da caricare su una scheda Arduino MEGA2560 (abbiamo scritto lo sketch usando solo le risorse dell’HCTML, quindi è anche un modo per dimostrarti la potenza del linguaggio). Quindi hai bisogno di:

  • una scheda Arduino MEG2560 (va bene anche una compatibile)
  • un modulo WiFi µPanel, da collegare alla porta Serial3 (baudrate impostato a 57600)

Lo sketch è già compilato (è un file .hex), per cui,  per caricarlo sull’Arduino puoi usare XLoader, facilmente scaricabile da internet, che implementa un’interfaccia molto semplice. Non serve nemmeno installarlo, basta scaricarlo, decomprimerlo e cliccare su xloader.exe per aprire l’interfaccia.


Release v.0.0.2  (28-08-2018)

Panel_Builder_mega2560_release_0.0.2

Decomprimere il file prima di caricarlo sulla scheda MEGA (connettere il modulo alla porta Serial3).

Novità:
1. Possibilità di salvare sino a 10 pannelli nella memoria non volatile del modulo per poterli poi riprendere successivamente.
2. Nuova utility: possibilità di formattare la memoria dati sul modulo (file system disk)
3. Nuova utility: possibilità di generare e gestire il pairing code

 


Release v.0.0.1  (11-12-2017)

Panel_Builder_mega2560_release_0.0.1

Primo rilascio.
Decomprimere il file prima di caricarlo sulla scheda MEGA (connettere il modulo alla porta Serial3).