Donnez un coup de pouce à votre prochain projet avec AirLift - notre nom plein d'esprit pour le coprocesseur ESP32 qui orne ce Metro M4. Vous connaissez déjà la
Adafruit Métro M4mettant en vedette le
Micropuce ATSAMD51, avec son Cortex M4 à 120 MHz avec prise en charge de la virgule flottante. Avec un train chargé de FLASH et de RAM, votre code sera rapide et spacieux. Et quoi de mieux pour l'améliorer que d'y ajouter du sans fil ? Maintenant intégré directement à bord, vous obtenez un module WiFi certifié qui peut gérer tous vos besoins TLS et socket, il a même des certificats racine préchargés.
Ce Metro est de la même taille que les autres, et est compatible avec tous nos boucliers. Il a des broches analogiques là où vous vous attendez et un support matériel SPI/UART/I2C au même endroit que les Metro 328 et M0. Mais! Il est alimenté par un ATSAMD51J19 :
- Noyau Cortex M4 fonctionnant à 120 MHz
- Prise en charge de la virgule flottante avec les instructions Cortex M4 DSP
- 512 Ko éclat, 192 Ko RAM
- Logique et alimentation 32 bits, 3,3 V
- DAC double 1 MSPS (A0 et A1)
- ADC double 1 MSPS (8 broches analogiques)
- 6 x matériel SERCOM (I2C, SPI ou UART)
- 22 sorties PWM
- Entrée/sortie I2S stéréo avec broche MCK
- Contrôleur de capture parallèle 10 bits (pour entrée caméra/vidéo)
- Moteurs de cryptage intégrés avec AES (256 bits), véritable RNG, contrôleur Pubkey
- 64 QFN
Plutôt bon début non ? Nous avons donc mis cette puce sur un PCB avec tous ces petits plus :
- Alimentez le METRO M4 avec DC protégé contre la polarité 7-9V ou le connecteur micro USB à n'importe quelle source USB 5V. La prise CC de 2,1 mm est dotée d'un interrupteur marche/arrêt à côté pour que vous puissiez facilement éteindre votre configuration. Le METRO basculera automatiquement entre USB et DC.
- METRO a 25 broches GPIO, dont 8 sont des entrées analogiques et deux sont une véritable sortie analogique. Il y a un port SPI matériel, un port I2C matériel et un UART matériel. Le niveau logique est de 3,3 V
- USB natif, il n'y a pas besoin d'un convertisseur matériel USB vers série car le Metro M4 a un support USB intégré. Lorsqu'elle est utilisée pour agir comme un périphérique série, l'interface USB peut être utilisée par n'importe quel ordinateur pour écouter/envoyer des données au METRO, et peut également être utilisée pour lancer et mettre à jour le code via le bootloader. Il peut également agir comme un clavier ou une souris HID.
- Coprocesseur Wi-Fi AirLift, avec prise en charge TLS/SSL, beaucoup de RAM pour les sockets, la communication s'effectue via SPI et dispose de bibliothèques Arduino et CircuitPython prêtes à l'emploi pour une intégration sans fil rapide.
- Quatre voyants LED et un NeoPixel, sur le bord arrière du PCB, pour un débogage facile. Un voyant d'alimentation vert, deux voyants RX/TX pour les données envoyées via USB et un voyant rouge connecté. À côté du bouton de réinitialisation, il y a un NeoPixel RVB qui peut être utilisé à n'importe quelle fin.
- Flash QSPI 2 Mo la puce de stockage est incluse à bord. Vous pouvez utiliser le stockage Flash SPI comme un tout petit disque dur. Lorsqu'il est utilisé dans Circuit Python, le flash de 2 Mo sert de stockage pour tous vos scripts, bibliothèques et fichiers. Lorsqu'il est utilisé dans Arduino , vous pouvez y lire/écrire des fichiers, comme un petit enregistreur de données ou une carte SD, puis avec notre programme d'assistance, accéder aux fichiers via USB .
- Reprogrammation facile, est préchargé avec le Chargeur de démarrage UF2, qui ressemble à une clé de stockage USB . Faites simplement glisser le firmware sur le programme, aucun outil ou pilote spécial n'est nécessaire ! Il peut être utilisé pour charger CircuitPython ou Arduino IDE (il est compatible bossa v1.8)
Nous avons un package de support de carte Arduino fonctionnel, avec beaucoup de choses qui fonctionnent, mais notre cible principale pour cette carte est CircuitPython - avec 120 MHz et 192 Ko de RAM CircuitPython fonctionne très bien sur cette puce ! La prise en charge intégrée de CircuitPython pour l'analyse JSON et notre bibliothèque compatible avec les requêtes facilitent incroyablement la création de projets IoT sécurisés en quelques minutes seulement.
Alors qu'est-ce que tu attends? Procurez-vous un Metro M4 AirLift aujourd'hui et soyez étonné de voir à quel point il est facile et rapide de démarrer des projets IoT à l'aide de CircuitPython !