Adafruit NeoTrellis M4 with Enclosure and Buttons Kit Pack

78,95 inc. VAT

Shipped within 2/3 days

Expédié sous 2/3 jours

2 in stock

Description

Adafruit NeoTrellis M4 with Enclosure and Buttons Kit Pack

So you’ve got a cool/witty name for your band, a Soundcloud account, a 3D-printed Daft Punk helmet… so what could be missing from your road to stardom? The NeoTrellis M4 Kit Pack, of course!

The NeoTrellis M4 is an all-in-one USB + NeoPixel + Elastomer + Audio board. It’s powered by our new favoritest-chip-in-the-world, the SAMD51, a Cortex M4 core running at 120 MHz. This chip has a speedy core with CircuitPython and Arduino support, hardware DSP/floating point, dual DACs (more on that later!) and all the goodies you expect from normal chips like I2C, ADC, DMA, etc. It has a roomy 512KB of flash and 192KB of SRAM so it’s great for CircuitPython, we added a full 8MB flash chip so tons of space for files and audio clips. Or you can load Arduino in for bonkers-fast audio processing/generation with our fork of the PJRC Audio library.

The native USB port can turn it into a MIDI USB device if you like – currently that’s only supported in Arduino. Tether it to a computer or tablet, if you like. Or use it in standalone mode, as long as its powered from a USB power plug, it’ll run whatever firmware is burned into it.

OK so you’ve got this big brain, but now you need inputs and outputs! There’s a 4×8 grid of elastomer button pads with a NeoPixel nestled in the center of each one. You can read any/all button presses simultaneously thanks to the fully diode’d matrix, and also set each button color to any of 24-bit colors. (We’ve even got some DMA Arduino code for the NeoPixels so that they won’t take up any processor time.) The elastomer buttons are translucent so they glow beautifully when lit.

Time to make some noise! We picked the SAMD51 mostly because its got that dual DAC – that’s two 12-bit, 500KSPS ‘true analog’ outputs and we connected them to left and right on a standard headphone jack. Since the DAC pins are also ADC pins you could also use the left/right for audio line level input if you so choose. You’re not going to get audiophile-quality outputs from two 12-bit DACs but you can certainly play audio clips and make beeps and bloops.

And if you want to have some audio inputs, we have you covered. The 4th pin on the headphone jack is for microphone or line in. If you have a classic ‘mobile phone headset’, the electret mic will go through an amplifier into an ADC pin. Again, it’s not audiophile quality (we’re talking about an electret mic here) but you can do audio recording and filtering on the mono input. The raw un-amplified mic input is also connected to a DAC so you can read button presses on headsets that have a resistor-selector for their buttons, or some other 3.3V-max analog signal.

To add more interactivity, a precision triple-axis accelerometer from Analog Devices, the ADXL343, is included as well, and provides sensor information on tilt, motion, or tapping. Great for adding another dimension of data input in addition to the button pads.

Finally, a 4 pin JST hacking port is available for extra add-ons. It’s STEMMA and Grove compatible, and provides GND, 3.3V power, and two pins that can be used for I2C, ADC, or a UART. So connect some other sensor, or read stereo audio in, or maybe hack together a MIDI port. Whatever you like!

Here are some of the updates you can look forward to when using NeoTrellis M4

ATSAMD51 32-bit Cortex M4 core running at 120 MHz (32-bit, 3.3V logic and power)
Hardware DSP and floating point support
512 KB flash, 192 KB RAM
Native USB that can act as a true USB MIDI device if you like.
8 MB SPI FLASH chip for storing files and CircuitPython code storage.
4×8 elastomer pads with fully diode’d matrix – no ghosting!
4×8 NeoPixels for each pad, glows through the elastomer buttons
TRRS Headphone jack with stereo DAC outputs on Left/Right, can also be stereo ADC inputs. Fourth pin on headphone for electret/ADC input
Built in MAX4466 electret mic amplifier for mobile phone headsets. ‘Raw’ DC level reading also available on a separate ADC
4-JST hacking port with 3.3V power, ground, and two GPIO that can be I2C/ADC/UART
Analog Devices ADXL343 triple-axis accelerometer
Really fun to press buttons and have sounds come out!
Includes:

1 x Adafruit NeoTrellis M4 Mainboard
1 x Adafruit NeoTrellis M4 Enclosure kit
2 x Silicone Elastomer 4×4 Button Keypad
1 x Little Rubber Bumper Feet (4 bumpers total)
This item includes Silicone Elastomer 4×4 Pads and an enclosure – you may also want some headphones, a USB cable and maybe audio cable to go along.

Adafruit NeoTrellis M4 with Enclosure and Buttons Kit Pack

Vous avez donc un nom cool / plein d’esprit pour votre groupe, un compte Soundcloud, un casque Daft Punk imprimé en 3D … alors qu’est-ce qui pourrait manquer sur votre route vers la célébrité? Le Kit Kit NeoTrellis M4, bien sûr!

Le NeoTrellis M4 est une carte tout-en-un USB + NeoPixel + Elastomer + Audio. Il est alimenté par notre nouvelle puce préférée dans le monde, le SAMD51, un cœur Cortex M4 fonctionnant à 120 MHz. Cette puce a un noyau rapide avec prise en charge CircuitPython et Arduino, DSP matériel / virgule flottante, deux DAC (plus à ce sujet plus tard!) Et tous les avantages que vous attendez des puces normales comme I2C, ADC, DMA, etc. de flash et 192 Ko de SRAM, donc c’est génial pour CircuitPython, nous avons ajouté une puce flash complète de 8 Mo, donc beaucoup d’espace pour les fichiers et les clips audio. Ou vous pouvez charger Arduino pour un traitement / génération audio ultra-rapide avec notre fork de la bibliothèque audio PJRC.

Le port USB natif peut le transformer en un périphérique USB MIDI si vous le souhaitez – actuellement, cela n’est pris en charge que par Arduino. Attachez-le à un ordinateur ou à une tablette, si vous le souhaitez. Ou utilisez-le en mode autonome, tant qu’il est alimenté par une prise d’alimentation USB, il fonctionnera quel que soit le firmware qui y sera gravé.

OK, vous avez donc ce gros cerveau, mais maintenant vous avez besoin d’entrées et de sorties! Il y a une grille 4×8 de coussinets en élastomère avec un NeoPixel niché au centre de chacun. Vous pouvez lire simultanément n’importe quelle touche ou toutes les touches grâce à la matrice entièrement diode, et également définir chaque couleur de bouton sur l’une des couleurs 24 bits. (Nous avons même du code Arduino DMA pour les NeoPixels afin qu’ils ne prennent pas de temps de processeur.) Les boutons en élastomère sont translucides et brillent magnifiquement lorsqu’ils sont allumés.

Il est temps de faire du bruit! Nous avons choisi le SAMD51 principalement parce qu’il a ce double DAC – c’est deux sorties 12 bits, 500KSPS “ true analog ” et nous les avons connectées à gauche et à droite sur une prise casque standard. Étant donné que les broches DAC sont également des broches ADC, vous pouvez également utiliser la gauche / droite pour l’entrée de niveau de ligne audio si vous le souhaitez. Vous n’obtiendrez pas de sorties de qualité audiophile à partir de deux DAC 12 bits, mais vous pouvez certainement lire des clips audio et faire des bips et des bloops.

Et si vous voulez avoir des entrées audio, nous avons ce qu’il vous faut. La 4ème broche sur la prise casque est pour le microphone ou l’entrée ligne. Si vous avez un «casque de téléphone portable» classique, le micro électret passera par un amplificateur dans une broche ADC. Encore une fois, ce n’est pas de la qualité audiophile (nous parlons ici d’un micro à électret) mais vous pouvez effectuer un enregistrement audio et un filtrage sur l’entrée mono. L’entrée micro brute non amplifiée est également connectée à un DAC afin que vous puissiez lire les pressions de bouton sur les casques qui ont un sélecteur de résistance pour leurs boutons, ou un autre signal analogique de 3,3 V max.

Pour ajouter plus d’interactivité, un accéléromètre de précision à trois axes d’Analog Devices, l’ADXL343, est également inclus et fournit des informations de capteur sur l’inclinaison, le mouvement ou le tapotement. Idéal pour ajouter une autre dimension d’entrée de données en plus des touches de boutons.

Enfin, un port de piratage JST à 4 broches est disponible pour des modules complémentaires supplémentaires. Il est compatible STEMMA et Grove et fournit une alimentation GND, 3,3 V et deux broches pouvant être utilisées pour I2C, ADC ou UART. Alors connectez un autre capteur, ou lisez de l’audio stéréo, ou piratez peut-être un port MIDI. Tout ce que tu aimes!

Voici quelques-unes des mises à jour que vous pouvez attendre lors de l’utilisation de NeoTrellis M4

ATSAMD51 Core Cortex M4 32 bits fonctionnant à 120 MHz (32 bits, logique 3,3 V et alimentation)
Prise en charge matérielle DSP et virgule flottante
512 Ko de mémoire flash, 192 Ko de RAM
USB natif qui peut agir comme un véritable périphérique MIDI USB si vous le souhaitez.
Puce FLASH SPI de 8 Mo pour le stockage de fichiers et le stockage de code CircuitPython.
Coussinets en élastomère 4×8 avec matrice entièrement diode – pas de fantômes!
4×8 NeoPixels pour chaque pad, brille à travers les boutons en élastomère
Prise casque TRRS avec sorties DAC stéréo à gauche / droite, peut également être des entrées ADC stéréo. Quatrième broche sur le casque pour l’entrée électret / ADC
Amplificateur micro à électret MAX4466 intégré pour les casques de téléphone portable. Lecture du niveau DC «brut» également disponible sur un ADC séparé
Port de piratage 4-JST avec alimentation 3,3 V, masse et deux GPIO pouvant être I2C / ADC / UART
Accéléromètre à trois axes Analog Devices ADXL343
Vraiment amusant d’appuyer sur les boutons et de faire sortir les sons!
Comprend:

1 x carte mère Adafruit NeoTrellis M4
1 x kit de boîtier Adafruit NeoTrellis M4
2 x clavier élastomère en silicone 4×4
1 x petits pieds de pare-chocs en caoutchouc (4 pare-chocs au total)
Cet article comprend des coussinets en silicone élastomère 4×4 et un boîtier – vous pouvez également vouloir des écouteurs, un câble USB et peut-être un câble audio.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.