Så du har et sejt/vittigt navn til dit band, en Soundcloud-konto, en 3D-printet Daft Punk-hjelm... så hvad kan der mangle på din vej til stjernestatus? Det
NeoTrellis M4 Kit Pack, selvfølgelig!
Det
NeoTrellis M4 er en alt-i-en
USB + NeoPixel + Elastomer + Audio bestyrelse. Den er drevet af vores nye favorit-chip-i-verden, SAMD51, en Cortex M4-kerne, der kører på 120 MHz. Denne chip har en hurtig kerne med CircuitPython og Arduino-understøttelse, hardware DSP/floating point, dual DAC'er (mere om det senere!) og alle de lækkerier, du forventer af normale chips som I2C, ADC, DMA osv. Den har en rummelig 512KB flash og 192 KB SRAM, så det er fantastisk til CircuitPython, vi tilføjede en fuld 8 MB flash-chip, så der er masser af plads til filer og lydklip. Eller du kan indlæse Arduino for bonkers-hurtig lydbehandling/generering
med vores gaffel fra PJRC Audio-biblioteket.
Den indbyggede USB-port kan gøre den til en MIDI USB-enhed, hvis du vil - i øjeblikket understøttes det kun i Arduino. Forbind det til en computer eller tablet, hvis du vil. Eller brug den i selvstændig tilstand, så længe den får strøm fra et USB-strømstik, kører den uanset hvilken firmware der er brændt ind i den.
OK, så du har denne store hjerne, men nu har du brug for input og output! Der er et 4x8 gitter af elastomer knappuder med en NeoPixel placeret i midten af hver enkelt. Du kan læse alle/alle knaptryk samtidigt takket være den fuldt diodede matrix, og også indstille hver knaps farve til en hvilken som helst af 24-bit farver. (Vi har endda fået noget DMA Arduino-kode til NeoPixels, så de ikke optager nogen processortid.) Elastomerknapperne er gennemsigtige, så de lyser smukt, når de er tændt.
Tid til at lave noget støj! Vi valgte SAMD51 for det meste fordi den har den dobbelte DAC - det er to 12-bit, 500KSPS 'ægte analoge' udgange, og vi sluttede dem til venstre og højre på et standard hovedtelefonstik. Da DAC-benene også er ADC-ben, kan du også bruge venstre/højre til lydlinjeniveauindgang, hvis du vælger det. Du kommer ikke til at få output i audiofil kvalitet fra to 12-bit DAC'er, men du kan bestemt afspille lydklip og lave bip og bloop.
Og hvis du vil have nogle lydindgange, har vi dig dækket. Den 4. pin på hovedtelefonstikket er til mikrofon eller line in. Har du et klassisk 'mobiltelefon headset', vil electret mikrofonen gå gennem en forstærker til en ADC pin. Igen, det er ikke audiofil kvalitet (vi taler om en elektretmikrofon her), men du kan lave lydoptagelse og filtrering på mono-indgangen. Den rå uforstærkede mikrofonindgang er også forbundet til en DAC, så du kan læse knaptryk på headset, der har en modstandsvælger til deres knapper, eller et andet 3,3V-max analogt signal.
For at tilføje mere interaktivitet er der også inkluderet et præcist treakset accelerometer fra Analog Devices, ADXL343, og det giver sensorinformation om tilt, bevægelse eller bankning. Fantastisk til at tilføje en anden dimension af datainput ud over knappuderne.
Endelig er en 4-pin JST hackingport tilgængelig for ekstra tilføjelser. Den er STEMMA og Grove-kompatibel og giver GND, 3,3V strøm og to ben, der kan bruges til I2C, ADC eller en UART. Så tilslut en anden sensor, eller læs stereolyd ind, eller hack en MIDI-port sammen. Hvad end du kan lide!
Her er nogle af de opdateringer, du kan se frem til, når du bruger NeoTrellis M4
- ATSAMD51 32-bit Cortex M4 kerne kører kl 120 MHz (32-bit, 3,3V logik og strøm)
- Hardware DSP og floating point support
- 512 KB blitz, 192 KB vædder
- Native USB, der kan fungere som en ægte USB MIDI-enhed, hvis du vil.
- 8 MB SPI FLASH chip til lagring af filer og CircuitPython-kodelagring.
- 4x8 elastomerpuder med fuld diode-matrix - ingen spøgelser!
- 4x8 NeoPixels for hver pude, lyser gennem elastomerknapperne
- TRRS hovedtelefonstik med stereo DAC-udgange på venstre/højre, kan også være stereo-ADC-indgange. Fjerde ben på hovedtelefonen til elektret/ADC-indgang
- Indbygget MAX4466 elektret mikrofon forstærker til mobiltelefon headset. 'Rå' DC-niveauaflæsning er også tilgængelig på en separat ADC
- 4-JST hackingport med 3,3V strøm, jord og to GPIO, der kan være I2C/ADC/UART
- Analog Devices ADXL343 tre-akset accelerometer
- Virkelig sjovt at trykke på knapper og få lyde ud!
Inkluderer:Denne genstand inkluderer silikone elastomer 4x4 puder og
en indhegning - du vil måske også have nogle høretelefoner, et USB-kabel og måske lydkabel med.