The Adafruit Feather series gives you lots of options for a small, portable, rechargeable microcontroller board. Perfect for fitting into your next prop build! This FeatherWing will unlock the prop-maker inside all of us, with tons of stuff packed in to make sabers & swords, props, toys, cosplay pieces, and more.
This version of the FeatherWing has plain headers soldered in, so it's easy to plug into our Feathers.
We looked at hundreds of prop builds, and thought about what would make for a great low-cost (but well-designed) add-on for our Feather boards. Here's what we came up with:
- Snap-in NeoPixel port - With a 3-pin JST connector, you can plug in one of our JST-wired NeoPixel strips directly, or use a 3-pin JST connector to wire up your favorite shape of addressable NeoPixel LEDs. This port provides high current drive from either the Feather Lipoly or USB port, whichever is higher. A level shifter gives you a clean voltage signal to reduce glitchiness no matter what chip you're using
- 3W RGB LED drivers - 3 high current MOSFETs will let you connect a 3W RGB LED for powerful eye-blasting glory. For most Feathers, the 3 pins are PWM capable so you can generate any color you like. Available as pin breakouts plus strain-relief holes
- Triple-Axis Accelerometer with Tap Detection - The LIS3DH is our favorite accelerometer, you can use this for detection motion, tilt or taps. Here's an example of a light saber that makes sounds when swung or hit. We have code for this chip in both Arduino and CircuitPython.
- Class D Audio Amplifier - Drive a 8Ω 1Watt speaker or 4Ω 3W speaker for sound effects. Plug and play with our cute and slim oval speaker, or connect a picoblade cable for your favorite speaker. For use only with Feathers that have analog audio out such as the Feather M0 Express and M4 series.
- Low power mode! The power system for the RGB LED, NeoPixels and speaker amplifier can be controlled by a pin to cut power to them, so you have lower power usage when the prop is in sleep or off mode (but can wake up fast by listening to the button press or accelerometer data). When the power pin is set low, the current draw for just the wing is under 1mA and no there's current draw from any attached NeoPixels - normally they're about 1mA even when not lit.
- Breakouts plus strain-relief hole for the enable pin and ground (for a mechanical switch that will power down the whole board)
- Breakouts plus strain-relief holes for an external switch pin and ground (for a mechanical mode button)
Please note: A few of the onboard hardware elements use PWM and analog output so we recommend the Feather M0 Express or Feather M4 or ESP32 series, they'll work best with this wing and let you make the most of it. For example:
- Feather 32u4 and 328p do not have PWMs for all the RGB LED pins, and no analog audio output support
- Feather nRF52, and ESP8266 do have PWMs on all the RGB LED pins but no analog audio output support
- Feather M0 basic boards only have audio output support in Arduino, not CircuitPython.
- For ESP32 you will have to use ESP8266Audio library which can do analog audio on ESP32 (despite the name)
That doesn't mean you can't use this 'wing with the Feather ESP8266 or nRF52832, just that you won't get any sound effects. You can still use the accelerometer, NeoPixels, RGB LED, etc.
As you can tell, the M0 Express and M4 series is what we recommend cause you'll get everything and with CircuitPython, its really easy to play audio directly off the built in flash chips!
Comes fully assembled! No soldering required.
Adafruit Feather 시리즈는 소형의 휴대용 충전식 마이크로컨트롤러 보드를 위한 다양한 옵션을 제공합니다. 다음 소품 빌드에 적합합니다! 이 FeatherWing은 우리 모두의 내부에 있는 소품 제작자의 잠금을 해제할 것이며, 세이버 & 검, 소품, 장난감, 코스프레 조각 등.
이 버전의 FeatherWing에는 일반 헤더가 납땜되어 있으므로 Feather에 쉽게 연결할 수 있습니다.
수백 개의 소품 빌드를 살펴보고 Feather 보드를 위한 훌륭한 저비용(그러나 잘 설계된) 애드온을 만들 수 있는 것이 무엇인지 생각했습니다. 우리가 생각해낸 것은 다음과 같습니다.
- 스냅인 NeoPixel 포트 - 3핀 JST 커넥터를 사용하면 JST 유선 NeoPixel 스트립 중 하나를 직접 연결하거나 3핀 JST 커넥터를 사용하여 주소 지정이 가능한 NeoPixel LED의 원하는 모양을 연결합니다. 이 포트는 Feather Lipoly 또는 USB 포트 중 더 높은 쪽에서 고전류 드라이브를 제공합니다. 레벨 시프터는 사용 중인 칩에 관계없이 결함을 줄이기 위해 깨끗한 전압 신호를 제공합니다.
- 3W RGB LED 드라이버 - 3개의 고전류 MOSFET을 사용하면 3W RGB LED를 연결하여 강력한 눈부신 영광을 얻으십시오. 대부분의 Feathers의 경우 3개의 핀은 PWM이 가능하므로 원하는 색상을 생성할 수 있습니다. 핀 이탈 및 변형 방지 구멍으로 사용할 수 있습니다.
- 탭 감지 기능이 있는 3축 가속도계 - LIS3DH는 우리가 가장 좋아하는 가속도계로, 움직임, 기울기 또는 탭을 감지하는 데 사용할 수 있습니다. 여기는 휘두르거나 칠 때 소리를 내는 광선검의 예입니다. Arduino와 CircuitPython 둘 다 이 칩에 대한 코드가 있습니다.
- 클래스 D 오디오 증폭기 - 음향 효과를 위해 8Ω 1W 스피커 또는 4Ω 3W 스피커를 구동합니다. 귀엽고 슬림한 타원형 스피커를 플러그 앤 플레이하거나 좋아하는 스피커를 위해 피코 블레이드 케이블을 연결하십시오. Feather M0 Express 및 M4 시리즈와 같이 아날로그 오디오 출력이 있는 Feather에만 사용하십시오.
- 저전력 모드! RGB LED, NeoPixels 및 스피커 앰프용 전원 시스템 핀으로 제어하여 전원을 차단할 수 있으므로 소품이 절전 또는 꺼짐 모드에 있을 때 전력 사용량이 더 적습니다(단, 버튼 누르기 또는 가속도계 데이터를 듣고 빨리 깨울 수 있음). 전원 핀이 낮게 설정되면 날개에 대한 전류 소모는 1mA 미만이고 연결된 NeoPixels에서 소모되는 전류는 없습니다. 일반적으로 켜져 있지 않은 경우에도 약 1mA입니다.
- 브레이크아웃 및 활성화 핀 및 접지용 변형 방지 구멍(전체 보드의 전원을 끄는 기계식 스위치용)이 있습니다.
- 브레이크아웃과 외부 스위치 핀 및 접지용 변형 방지 구멍(기계 모드 버튼용)이 있습니다.
참고: 온보드 하드웨어 요소 중 일부는 PWM 및 아날로그 출력을 사용하므로 Feather M0 Express 또는 Feather M4 또는 ESP32 시리즈는 이 날개와 가장 잘 작동하며 최대한 활용할 수 있습니다. 예:
- Feather 32u4 및 328p에는 모든 RGB LED 핀에 대한 PWM이 없으며 아날로그 오디오 출력 지원도 없습니다.
- Feather nRF52 및 ESP8266에는 PWM이 켜져 있습니다. 모든 RGB LED 핀은 있지만 아날로그 오디오 출력은 지원하지 않습니다.
- Feather M0 기본 보드는 CircuitPython이 아닌 Arduino에서만 오디오 출력을 지원합니다.
- ESP32의 경우 ESP32에서 아날로그 오디오를 수행할 수 있는 ESP8266 오디오 라이브러리를 사용해야 합니다(이름에도 불구하고).
그렇지 않습니다. 이것은 Feather ESP8266 또는 nRF52832와 함께 이 날개를 사용할 수 없다는 것을 의미합니다. 다만 어떤 음향 효과도 얻지 못할 것입니다. 가속도계, NeoPixels, RGB LED 등을 계속 사용할 수 있습니다.
알 수 있듯이 M0 Express 및 M4 시리즈가 권장됩니다. 모든 것을 얻을 수 있고 CircuitPython을 사용하면 내장 플래시 칩에서 직접 오디오를 재생하기가 정말 쉽습니다!
완전히 조립되어 제공됩니다! 납땜이 필요하지 않습니다.