Neopixel Punk Console은 555 타이머

NeoPixels, 개별적으로 어드레스 가능한 픽셀이있는 LED 스트립의 유형 인 LED 스트립 유형을 사용하여 정교한 조명 효과의 크리에이터들 중에서도 선호합니다. 그들은 당신이 데이지 체인을 할 수있는 단순성뿐만 아니라 그들의 유연성을 위해 눈에 띄는 것입니다. 이러한 비트 LED를 구동하는 프로토콜은 단단한 신호 타이밍 제약으로 인해 실행하기 위해 다소 어려울 수 있습니다.

그러나 [Adrian Studer]는 NeoPixel 시리즈와 같은 WS2812 기반 LED 스트립을 구동하는 것이 반드시 손으로 최적화 된 어셈블리 코드가 필요 없다는 것을 보여주었습니다. 사실, 모든 유형의 코드가 필요하지 않습니다. 그는 마이크로 컨트롤러를 활용하지 않고도 가벼운 쇼를 생성하는 가젯 인 Neopixel Punk Console을 개발했습니다. 555 개의 타이머뿐만 아니라 몇 가지 74HC 시리즈 로직은 거칠게 적절한 타이밍으로 펄스를 만듭니다.

가제트를 작동하는 것은 아타리 펑크 콘솔을 이름 바로 그 이름처럼 몇 가지 전위차계를 조정하는 것만 큼 간단합니다. 그것은 오히려 무작위로 프로세스이지만, 좋아하는 패턴을 다시 만드는 것은 불가능할 수도 있습니다. 또한 LED는 주로 완전한 전력으로 주요 색상으로 밝혀졌지만 [Adrian]은 빨간색, 녹색 및 파란색 서브 픽셀뿐만 아니라 파란색 서브 픽셀을 별도로 구동하는 향상된 버전을 만들 계획입니다. 그러나이 모든 것이 555 개의 타이머가 많이 구현되는 진실은 모든 유형의 표준에 의한 다소 탁월한 해킹을 만듭니다.

우리 모두는 Neopixels 또는 유사한 WS2812 기반 LED 스트립을 운전하는 몇 가지 방법 이상을 보았지만 모든 모든 종류의 마이크로 프로세서를 사용하는 것입니다. PIC32에서 DMA뿐만 아니라 전통적인 6502를 종료하거나 SPI를 사용하거나 단일 ARM 피질 M0 +를 연결할 수 있습니다.

Leave a Reply

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

Related Post