Protocollo
Se avete già seguito altri miei progetti, avrete notato che prediligo protocolli semplici e descrittivi, dove non sia necessario ottimizzare il numero di bytes scambiati.
Anche per BlueMatrix ho pensato ad un protocollo di facile comprensione:
i comandi che iniziano con ? (punto di domanda) sono di inquiry (= richiesta), a cui BlueMatrix risponde direttamente con il dato richiesto:
[checklist]
- ?B = stato della batteria (es. di risposta: 25.4%)
- ?S = stato del display (ON o OFF)
- ?T = scritta attualmente visualizzata (es. di risposta: hello world)
[/checklist]
I comandi che invece iniziano con ! (punto esclamativo) richiedono di compiere una azione e non hanno risposta:
[checklist]
- !S = cambia lo stato del display (da ON a OFF o viceversa)
- !Ttesto = cambia la scritta visualizzata in testo
[/checklist]
Arduino
Lo sketch in esecuzione in Arduino è disponibile su Github. Vedrete che buona parte dello sketch è simile a quello presentato nei tutorial relativi ai singoli moduli (display, Lipo Fuel Gauge…) utilizzati.
Per rendere più leggibile lo sketch, l’ho suddiviso in diverse pagine:
Applicazioni
Per il controllo di BlueMatrix ho preparato due applicazioni:
[checklist]
- una applicazione .Net, scritta in C# per il controllo tramite PC
- una app Android
[/checklist]
Di entrambe le applicazioni, i sorgenti sono disponibili nel repository dedicato al progetto.
Vista la natura portatile di BlueMatrix, è naturale il suo controllo tramite smartphone; ecco perché l’app Android è più curata graficamente ed è disponibile su Play Store:
Questa app è stata sviluppata partendo dai tutorial presenti sul mio sito…
Hi Luca,
Blue Matrix is nice!. FYI, Plessey is now manufacturing one of the smallest, thinnest LEDs we call the “dotLED”. It is only 1mm x 0.5mm x 0.2mm and is available in white and blue. You can see it on our web site at http://www.plesseysemi.com. Let me know if you would like to receive some free samples for your evaluation.
– Joe
Innanazitutto complimenti per il sito pieno di idee e progetti molto utili ed interessanti.
Tornando al progetto Blue Matrix volevo chiedere se è possibile avere il layout dei sostegni di base del contenitore.
Grazie.
Antonio
Ciao Antonio, tutti i pezzi di plexiglass inclusi i sostegni sono nel file per il taglio laser (formato InkScape):
https://github.com/lucadentella/BlueMatrix/tree/master/Case
Luca,
da https://github.com/lucadentella/BlueMatrix/tree/master/Case mi fa solo scaricare il file in html. Dove sbaglio?
Grazie.
Luca,
ho risolto :).
Luca,
ho aperto il file “case” con inkScape ma è un template e non riecco a trovare i sostegni. Dove sbaglio?
Grazie anticipatamente.
Antonio
probabilmente è nascosto il “layer” Your Design, selezionalo in basso e premi sull’icona a forma di occhio…
Ciao Luca, vorrei acquistare il display a matrice per costruire una sveglia bluetooth. Ho visto il display sul sito di sure electronic ma non si capisce molto bene i costi delle spedizioni, da dove spediscono e se ci sono eventuali tasse doganali. Potresti dirmi come è stata la tua esperienza con questo sito?
Grazie mille e complimenti per il progetto e per il sito!
Ciao Davide, quando ho ordinato io il display le spedizioni erano incluse; per le tasse doganali è sempre la solita “scommessa”, a volte fermano il pacco a volte no…
Grazie mille luca, tenterò la sorte! 🙂