Reverzné inžinierstvo Dvojvodičový LED pásový protokol

Hoci Vianoce môžu byť niekoľko týždňov za nami, v súčasnosti sa v našich domoch objavili rôzne vibrujúce protiedmi kontrapia. [TIM] Dostal ruky na LED oponu, ktorá bola dodaná s diaľkovým ovládaním, ktorý umožňuje jednotlivcovi nastaviť nielen farbu LED diódy ako celku, ale tiež spúšťať základné animácie. Avšak to neboli vaše bežné prúžky WS2812B s dátovými čiarami: Všetky LED diódy boli práve prepojené paralelne s dvomi drôtmi, takže presne tak, ako to bolo dokonca možné?

Protokol LED reťazca je mimoriadne jednoduchý, s jedným ihriskom adries, ako aj jedno dátové pole.
[TIM] Zapojil osciloskop k LED reťazcom, aby ste presne objavili, ako fungovali, načrtnuté výsledky v podrobnom blogu. Keď sa ukáže, regulátor krátko skratuje napájacie napätie LED prúžku na výrobu dátových bitov, podobne ako metóda staré pulzné telefóny fungované. Malý čip integrovaný do každej LED vyzdvihne tieto impulzy, avšak si zachováva svoj interiér, vďaka kondenzátoru, ktorý udržiava čip napájaný, keď prívodná čiara je nízka.

Po reverznom inžinierstve protokolu [TIM] pokračoval, aby vykonal podobný štýl s využitím ATMEGA328P ako regulátor, ako aj Attiny10 ako LED ovládač. S len niekoľkými riadkami kódu, ako aj 100 nf bufferový kondenzátor cez silové kolíky attiny, [TIM] bol schopný otočiť LED diódy, ako aj vypnúť vysielaním impulzov s napájacími linkami. Niektoré práce ešte musí byť vykonané, aby úplne vykonali protokol, ktorý sa používa v LED reťazci, avšak ako dôkaz-of-koncept ukazuje, že tento typ komunikácie elektrickej siete je možná so spoločnými komponentmi.

Videli sme úlohy, ktoré odosielajú signály dole dvojvodičové LED reťazec pred, hoci ako doplnok na oveľa normálne LED pásik. [TIM] nie je prvým prvým reverzným inžinierom nedostatočne zdokumentovaným LED pásovým protokolom, avšak s najväčšou pravdepodobnosťou nebude posledná.

Leave a Reply

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