이 항목은 Trellis 드라이버 PCB 어셈블리 전용입니다. LED 및 버튼은 포함되어 있지 않습니다. Trellis는 오픈 소스 백라이트 키패드 드라이버 시스템입니다. 사용하기 쉽고 3mm LED와 함께 작동하며 8 개의 타일을 공유 I2C 버스에 함께 타일링 할 수 있습니다.
이 PCB는 Adafruit 4x4 엘라스토머 키패드에 맞게 특별히 제작되었습니다. 각 Trellis PCB에는 4x4 패드와 3mm LED를위한 4x4 매칭 지점이 있습니다. 온보드 회로는 4x4 타일의 백그라운드 키 누름 및 LED 조명을 처리합니다. 그러나 마이크로 컨트롤러 또는 다른 '뇌'가 없습니다. 키 누르기 데이터를 읽고 원하는대로 LED를 점등시킬 때 알려주는 격자를 제어하려면 Arduino (또는 유사한 마이크로 컨트롤러)가 필요합니다.
각 타일에는 I2C 제어 LED 시퀀서 및 키패드 리더가 이미 있습니다. 이 칩은 16 개의 모든 LED를 개별적으로 제어하여 켜거나 끌 수 있습니다. 그레이 스케일 또는 디밍을 수행 할 수 없습니다. 동일한 칩은 또한 고무 키패드로 만든 모든 키 누르기를 읽습니다. 연결은 '다이오드 멀티플렉싱'되어 있으므로 여러 키를 누를 때 "고스트"에 대해 걱정할 필요가 없습니다. 각 키는 고유하게 지정됩니다.
타일에는 3 개의 주소 점퍼가 있습니다. 각 I2C 버스마다 고유 한 주소가있는 한 최대 8 개의 PCB를 함께 통합 할 수 있습니다 (총 4x32 또는 16x8 = 128 버튼 / led). 모든 타일은 땜납으로 가장자리로 연결되며 동일한 전력, 접지, 인터럽트 및 i2c 클록 / 데이터 핀을 공유합니다. 따라서 2 개의 I2C 와이어 만 사용하여 최대 128 개의 LED를 쉽게 설정하고 최대 128 개의 버튼을 읽을 수 있습니다! 각 타일이 5 개의 에지 핑거를 사용하여 다른 타일에 연결되어있는 한 타일은 원하는 구성으로 배열 할 수 있습니다.
각 LED에는 정전류 드라이버가 다중화되어 있으므로 원하는 색상을 혼합하여 사용할 수 있습니다. 모두 파란색, 빨간색 등이 될 필요는 없습니다. 혼합하십시오! 250mcd + 밝기의 확산 LED가 가장 잘 보이지만 3mm LED를 모두 사용할 수 있습니다.
이 항목은 Trellis 드라이버 PCB 어셈블리 전용입니다. LED 및 버튼은 포함되어 있지 않습니다. 일치하는 버튼 패드 와 3mm 확산 LED (빨간색, 파란색 또는 흰색이 가장 좋습니다) 를 선택하고 싶을 것입니다 . LED를 PCB에 넣고 각 Trellis에서 Arduino 마이크로 컨트롤러 (또는 원하는 마이크로 컨트롤러)로가는 와이어를 연결하려면 약간의 납땜이 필요합니다.
우리는 github에 Arduino 라이브러리 및 예제 코드가 있습니다.
배선도, 설치 지침 및 예제 코드에 대한 훌륭한 자습서가 있습니다.
Adafruit Trellis Monochrome Driver PCB for 4x4 Keypad & 3mm LEDs (8:32)