Sebbene il Natale possa essere un numero di settimane dietro di noi, diversi tragamenti a LED vibranti possono oggi essere scoperti nelle nostre case in qualsiasi tipo di periodo dell’anno. [Tim] ha avuto le mani su una tenda a LED che è venuta con una gestione remota che consente all’individuo di impostare non solo il colore dei LED nel suo complesso tuttavia anche per eseguire animazioni di base. Tuttavia, queste non erano le tue strisce WS2812B comuni con linee di dati: tutti i LED sono stati appena collegati in parallelo con solo due fili, quindi esattamente come è stato anche possibile?
Il protocollo LED String è estremamente semplice, con un campo di indirizzo e un campo dati.
[Tim] ha collegato il suo oscilloscopio per le stringhe a LED per scoprire esattamente come hanno lavorato, delineando i risultati in un post dettagliato del blog. Come si scopre, il controller accorta brevemente la tensione di alimentazione della striscia LED per produrre bit di dati, simile al metodo che funzionavano i vecchi telefoni a impulsi. Un piccolo chip integrato in ciascun LED raccoglie questi impulsi, tuttavia mantiene il suo interno specificare grazie a un condensatore che mantiene il chip alimentato quando la linea di alimentazione è bassa.
Dopo l’ingegneria del retromarcia il protocollo, [Tim] è andato avanti per svolgere uno stile simile utilizzando un ATMEGA328P come controller e ATTINY10 come Driver LED. Con solo poche righe di codice e un condensatore tampone da 100 NF attraverso i perni di potenza dell’Altiny, [TIM] è stato in grado di trasformare un LED oltre a spento inviando impulsi con le linee di alimentazione. Alcuni lavori devono ancora essere eseguiti per eseguire completamente un protocollo come utilizzato nelle stringhe a LED, tuttavia come proof-of-concept che mostra che questo tipo di comunicazione della linea elettrica è possibile con componenti comuni.
Abbiamo visto posti di lavoro che inviano segnali lungo una catena principale a due fili prima, anche se come componente aggiuntivo a una striscia LED più normale. [Tim] non è il primo al reverse-engineer i protocolli di striscia led mal progettato, tuttavia molto probabilmente non sarà l’ultimo.
No Responses