Quick

  • HOME

[3975]Adafruit NeoPXL8 Friend - 8 x Strands NeoPixel 레벨 시프터

Adafruit NeoPXL8 Friend - 8 x Strands NeoPixel Level Shifter
  • [3975]Adafruit NeoPXL8 Friend - 8 x Strands NeoPixel 레벨 시프터

    보여지는 사진은 제품을 대표적으로 묘사하는 사진입니다. 정확한 규격은 제품의 데이터시트에서 확인하셔야 합니다.

      • 해외
    • 소비자가
      11,700
    • (vat 포함)
      12,870원
    • 상품코드
      P013154537
    • 제 조 사
      Adafruit
    • 마일리지
      50 IC
      마일리지 INFO

      마일리지 적립금은 상품 구매시 적립되는 형태가 아닌, 프로모 션 진행 시 혜택으로 적립되는 형태입니다. 자세한 관 련 내용을 보시려면 마이페이지>마일리지 메뉴에서 확 인하세요!

    • 배송기간
      1주이내
    • 재고위치
      해외 재고
    • 최소구매수량
      1개
    • 수량선택
    총 합계 11,700 원 (vat 별도)
    12,870 원 (vat 포함)
    연구비카드사용가능
  • 이 상품의 상품코드는 P013154537 입니다.

    [3975]Adafruit NeoPXL8 Friend - 8 x Strands NeoPixel 레벨 시프터

    Since we first started carrying NeoPixels back in 2012, the chainable RGB LEDs have taken over the world. And a big part of that success is due to the simplicity of their wiring - just one data wire, no matter how many pixels you've got. So no surprise they're everywhere, blinking away in art exhibits, maker faire demos, DJ booths, decorations and costumes.

    But, at some point, every NeoPixel'er bumps into the constraints of that single-data-wire: the timing is very picky and often time your code has to stop completely so that it can burst out the data without any interruptions. This requirement makes it tough to create fast-update lighting effects, and limits the number of pixels you can drive before other hardware peripherals get attention.

    Resident pixel-pro Paint Your Dragon (who coined the name NeoPixel dont-cha-know!) took on this challenge and has succeeded gloriously. By carefully examining the ATSAMD21 and ATSAMD51 datasheet he noticed you could use the Timer 0 in 'waveform' mode, and create 8 unique waveforms over DMA that would handle all the pixel-pushing for you.

    Thus is born the NeoPXL8 Arduino library and NeoPXL8 Friend! The library runs on any of our ATSAMD21 (M0) and ATSAMD51 (M4) board and handles all the NeoPixeling for you, up to 8 strands of concurrent DMA output each one can be 250 pixels long for a total of 8 x 250 = 2000 pixels. That leaves you some RAM for your code to run in as well - the theoretical max is 340 pixels per strand but you'd be using all the RAM on the M0 chip.

    To make connection easy, this Friend does the level-shifting and logic bootingfor you. All 8 strands have a level shifter that converts the 3.3V logic level to 5V logic, there's even a little switch-cap converter that generates the clean 5V power supply for you. Then a 100 ohm resistor in line after the buffer reduces ringing on long wiring runs.

    The breadboard friendly design plugs into your perf board or breadboard, wire up the 8 data lines, ground line and a 3-5V power supply for the level shifter boost (10mA max draw). Out comes beautiful 5V logic for any NeoPixel compatibles.

    You get two options for connecting NeoPixels:

    • 2 x 8 Header with ground and 5V-logic signal, in pairs
    • 2 x RJ-45 'Ethernet' Jacks, with ground and 5V-logic signal per twisted pair. This matches the same wiring as the OctWS2811

    The Friend comes as a kit, so you can solder in the headers or jacks however you like. You can even just solder both edges to plug into a breadboard on both sides. Then, of course, you'll also need to provide lots of 5V power to the NeoPixels. Since you'll need many Amps of current, we don't manage that through the Friend - the PCB copper would be too limiting. We recommend using terminal blocks or bus bars to connect all the ground/5V power wires together and powering them from their own chunky 5V supply.

    Since we are using TCC0 (Timer 0), we are limited in what pins can be used for NeoPixel output. We recommend using with Arduino Zero or Metro M0 Express, with pins 0-7, that's what our library works best with. On M4 you can use pins 2-7, 10 and 11. You can also use with ItsyBitsy M0 or M4. Check the library example for other pin configurations you can use. If you're using a Feather M0 or M4, we recommend our NeoPXL8 FeatherWing which is more compact and Feather-shaped.

    While we designed this specifically for use with our SAMD21 and SAMD51 boards and library, you could use it with other boards like ESP32, Teensy or STM32, for the level shifting capabilities. You'll just have to figure out what NeoPixel driver firmware you can use and what pins are available.

    If that all sounds groovy to you, pick up one of these friends and check out the NeoPXL8 Arduino library examples and the NeoPXL8 guide to get your massive LED project going!

    https://www.youtube.com/embed/UsIbzQWnk-Q?start=608

    2012년에 NeoPixels를 처음 휴대하기 시작한 이래로 연결 가능한 RGB LED가 전 세계를 장악했습니다. 그리고 그 성공의 큰 부분은 배선의 단순성 때문입니다. 얼마나 많은 픽셀이 있더라도 단 하나의 데이터 와이어만 있으면 됩니다. 따라서 그들은 어디에 있으며, 미술 전시회, 메이커 페어 데모, DJ 부스, 장식 및 의상에서 눈을 깜박입니다.

    그러나 어느 순간 NeoPixel의 모든 오류는 단일 데이터 와이어의 제약조건에 부딪힙니다. 타이밍은 매우 까다로우며 중단 없이 데이터를 버스트할 수 있도록 코드를 완전히 중지해야 하는 경우가 많습니다. 이 요구 사항은 빠른 업데이트 조명 효과를 만들기 어렵게 하고 다른 하드웨어 주변 장치가 주목받기 전에 구동할 수 있는 픽셀 수를 제한합니다.

    Resident pixel-pro Paint Your Dragon(NeoPixel이라는 이름을 만든 사람) -cha-know!)가 이 도전을 받아들였고 영광스럽게 성공했습니다. ATSAMD21 및 ATSAMD51 데이터시트를 주의 깊게 검토하여 그는 "파형"에서 타이머 0을 사용할 수 있음을 알아냈습니다. 모드에서 모든 픽셀 푸시를 처리할 DMA를 통해 8개의 고유한 파형을 생성합니다.

    그래서 NeoPXL8 Arduino 라이브러리와 NeoPXL8 Friend가 탄생했습니다! 라이브러리는 ATSAMD21(M0) 및 ATSAMD51(M4) 보드에서 실행되며 모든 NeoPixeling을 처리합니다. 동시 DMA 출력의 8가닥은 각각 250픽셀 길이로 총 8 x 250 = 2000픽셀이 될 수 있습니다. 그러면 코드를 실행할 수 있는 RAM도 남습니다. 이론상 최대값은 가닥당 340픽셀이지만 M0 칩의 모든 RAM을 사용하게 됩니다.

    쉽게 연결하려면 이 친구는 레벨 이동 및 논리 부팅을 수행합니다. 모든 8 가닥에는 3.3V 로직 레벨을 5V 로직으로 변환하는 레벨 시프터가 있으며 깨끗한 5V 전원 공급 장치를 생성하는 작은 스위치 캡 컨버터도 있습니다. 그런 다음 버퍼 후 라인에 100옴 저항기가 긴 배선 실행 시 링잉을 줄입니다.

    브레드보드 친화적인 디자인은 성능 보드 또는 브레드보드에 연결하고 8개의 데이터 라인, 접지 라인 및 3-5V를 배선합니다. 레벨 시프터 부스트용 전원 공급 장치(최대 10mA 소비). 모든 NeoPixel 호환 제품을 위한 아름다운 5V 로직이 나옵니다.

    NeoPixels 연결을 위한 두 가지 옵션이 있습니다.

    • 2 x 8 헤더(그라운드 및 5V 로직 신호 쌍으로 구성됩니다.)
    • RJ-45 '이더넷' 잭 2개, 트위스트 페어당 접지 및 5V 로직 신호 포함. 이는 OctWS2811과 동일한 배선과 일치합니다.

    The Friend는 키트로 제공되며, 원하는 대로 헤더나 잭을 납땜할 수 있습니다. 양쪽 가장자리를 납땜하여 양쪽의 브레드보드에 연결할 수도 있습니다. 물론 NeoPixels에 많은 5V 전원을 공급해야 합니다. 많은 암페어의 전류가 필요하므로 Friend를 통해 이를 관리하지 않습니다. PCB 구리는 너무 제한적입니다. 터미널 블록 또는 사용을 권장합니다. 버스 바를 사용하여 모든 접지/5V 전원 전선을 함께 연결하고 자체 5V 공급 장치에서 전원을 공급합니다.

    TCC0(Timer 0)을 사용하기 때문에 NeoPixel 출력에 사용할 수 있는 핀이 제한되어 있습니다. 우리 라이브러리가 가장 잘 작동하는 핀 0-7이 있는 Arduino Zero 또는 Metro M0 Express와 함께 사용하는 것이 좋습니다. M4에서는 핀 2-7, 10 및 11을 사용할 수 있습니다. ItsyBitsy M0 또는 M4와 함께 사용할 수도 있습니다. 사용할 수 있는 다른 핀 구성에 대한 라이브러리 예제를 확인하십시오. Feather M0 또는 M4를 사용하는 경우 더 작고 깃털 모양인 NeoPXL8 FeatherWing을 권장합니다.

    SAMD21 및 SAMD51 보드 및 라이브러리와 함께 사용하도록 특별히 설계되었지만 레벨 전환 기능을 위해 ESP32, Teney 또는 STM32와 같은 다른 보드와 함께 사용할 수 있습니다. 사용할 수 있는 NeoPixel 드라이버 펌웨어와 사용 가능한 핀만 파악하면 됩니다.

     

    만약 여러분이 이 모든 것이 멋있다고 생각한다면, 이 친구들 중 한 명을 골라 NeoPXL8 Arduino 라이브러리 예제와 NeoPXL8 가이드를 확인하여 대규모 LED 프로젝트를 진행시키세요!

    https://www.youtube. com/embed/UsIbzQWnk-Q?start=608

확대보기

문의하기

[3975]Adafruit NeoPXL8 Friend - 8 x Strands NeoPixel 레벨 시프터

문의유형
제목
내용
답변알림
      • @
      • -
      • -

공유하기

대량구매 문의

상품명 [3975]Adafruit NeoPXL8 Friend - 8 x Strands NeoPixel 레벨 시프터
성명
업체명
연락처
이메일
    • @
수량
유의사항
  • ※ 대량 구매문의를 해주셔서 감사합니다.
  • 문의가 접수 되는대로 빠른 시간내에 연락을 드리도록 하겠습니다.

신규 프로젝트

프로젝트 추가

결제 및 주문

  • 공정거래위원회
  • 홈택스
  • 연구비결제
  • 이노비즈
  • 마우저
  • 에스크로
  • 기업금융

공지사항 목록