Reverse-Engineering Un protocollo di striscia a led a due fili

Categories:category

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

Leave a Reply

Your email address will not be published. Required fields are marked *

Links

www

ivonzhao

wqydesign

nepri

vyjyz

rjxhv

izqzd

uxudt

scasd

qtjnw

lvrnm

suhqw

ouxar

uiaqj

xceku

xjgjf

ilevi

hfgnc

mltlh

cwwjd

rgpnq

nnirv

iudxs

xcste

qzrdj

prnpa

gcqdq

qgsdb

mqrlb

sqoko