banner
Centro notizie
La certificazione ISO ci distingue dai nostri concorrenti.

Liberato E

Aug 25, 2023

Quanto costa realizzare un pannello che utilizzi la tecnologia e-ink? Ciò potrebbe dipendere da quanto sei flessibile. [RBarron] ha letto del reverse engineering delle etichette sugli scaffali dei punti vendita e le ha trovate su eBay per poco più di un dollaro l'una. La prossima cosa che sai, 20 di loro stavano lavorando insieme in un unico pannello.

I pannelli utilizzano normalmente la programmazione RF o NFC, ma hanno la capacità di utilizzare BLE. Naturalmente potresti semplicemente affrontarli uno alla volta, ma non sarebbe molto efficiente. L'approccio in questo caso consiste nell'utilizzare un'etichetta come controller BLE e quindi pilotare gli altri display in una catena a margherita seriale, in cui il pin di ricezione di ciascuna etichetta è impostato sul pin di trasmissione dell'etichetta precedente.

Ciò consente a un semplice pezzo di codice di leggere i messaggi in arrivo ed elaborare quelli indirizzati a quell'etichetta. Tutto il resto viene semplicemente inviato alla porta seriale. Solo il nodo BLE ha un firmware speciale. All'inizio pensavamo che ogni etichetta avrebbe avuto bisogno di un indirizzo e ci siamo chiesti come sarebbe stato impostato oltre ad avere un firmware unico per ciascuna di esse poiché non sembra esserci un modo pratico per eseguire una configurazione basata sull'hardware.

La soluzione attuale è intelligente. Ogni messaggio ha un contatore di hop che ogni nodo decrementa prima di far passare il messaggio lungo la catena. Quando il conteggio dei salti è zero, il messaggio è arrivato a destinazione. Semplice e molto facile da configurare. In teoria, potresti sostituire una qualsiasi delle etichette successive alla prima con qualsiasi altra etichetta e il sistema continuerebbe a funzionare correttamente.

Anche il cablaggio è intelligente, con una maschera per piegare il filo per garantire una spaziatura uniforme di ciascun elemento sul pannello. Una scatola tagliata al laser completa bene il progetto. Il codice è tutto disponibile su GitHub. Abbiamo visto questo tipo di tag utilizzati per cose come le stazioni meteorologiche. Per non parlare dei badge delle conferenze.