Stock | Quantité | |
---|---|---|
3 |
Feather est la nouvelle carte de développement d'Adafruit, et comme son homonyme, elle est fine, légère et vous permet de voler !
Il s'agit de l'Adafruit Feather M0 WiFi avec ATWINC1500 - notre point de vue sur un "tout-en-un" compatible Arduino + WiFi haute vitesse et fiable avec USB intégré et chargement de la batterie. C'est un Adafruit Feather M0 avec un module WiFi, prêt à basculer ! Nous avons d'autres cartes dans la famille Feather, vérifiez-les en cherchant le mot feather sur la loupe.
Connectez votre Feather à Internet avec ce nouveau module WiFi certifié FCC d'Atmel. Ce module WiFi compatible 802.11bgn est la meilleure nouveauté pour la mise en réseau de vos appareils, avec des capacités intégrées de gestion à faible consommation d'énergie, Soft-AP, la prise en charge SSL TSL 1.2 et des performances à toute épreuve. Nous avons exécuté notre démo adafruit.io MQTT pendant un week-end complet sans aucun problème (elle aurait duré plus longtemps mais nous devions aller travailler, nous l'avons donc débranchée). Ce module est très rapide et facile à utiliser par rapport aux autres modules WiFi que nous avons utilisés dans le passé.
Ce module fonctionne avec les réseaux 802.11b, g ou n et prend en charge le cryptage WEP, WPA et WPA2. Vous pouvez vous connecter à vos propres réseaux WiFi ou créer le vôtre avec le mode "Soft AP", où il devient son propre point d'accès (nous en avons un exemple en créant un serveur Web que vous pouvez ensuite contrôler les broches de l'Arduino). Vous pouvez le cadencer jusqu'à 12 MHz pour un streaming de paquets rapide et fiable. Et la numérisation/connexion aux réseaux est très rapide, juste une seconde ou deux.
Vous vous demandez peut-être pourquoi l'utiliser alors que vous pouvez obtenir une plume HUZZAH ? Eh bien, vous obtenez :
Un processeur Cortex M0+ hautement performant avec une tonne de broches d'E/S supplémentaires, de nombreux CAN 12 bits, un DAC 10 bits, 6 SERCOM au total pouvant chacun faire du SPI, I2C ou UART (3 sont utilisés par les interfaces existantes, vous laissant 3), de nombreuses minuteries, PWM, DMA, USB natif, etc. (consultez la fiche technique)
L'ATWINC consomme beaucoup moins d'énergie, environ 12 mA pour le WINC et 10 mA pour l'ATSAMD21 avec la gestion automatique de l'alimentation pour le WiFi et aucune gestion de l'alimentation pour l'ARM. Avec la gestion manuelle de l'alimentation, vous pouvez réduire le module WiFi à ~2mA en le mettant en veille.
Ceci est comparé à la consommation de courant moyenne de ~70mA de l'ESP, et dont le mode de veille profonde nécessite une réinitialisation WDT.
Nous avons également constaté que nous pouvions diffuser de manière plus fiable (moins "en rafale") avec l'ATWINC, bien que dans l'ensemble l'ESP ait un débit plus élevé.
Vous n'avez pas non plus à "céder" tout le temps au noyau WiFi, car c'est un ébrécher. Vous obtenez le contrôle complet du processeur et du timing
Bien sûr, les deux Feathers compatibles WiFi ont leurs forces et leurs compromis, et nous aimons les deux de la même manière!
Au cœur du Feather M0 se trouve un processeur ATSAMD21G18 ARM Cortex M0, cadencé à 48 MHz et à 3,3 V logique, le même que celui utilisé dans le nouvel Arduino Zero. Cette puce a un énorme 256K de FLASH (8x plus que l'Atmega328 ou 32u4) et 32K de RAM (16x plus) ! Cette puce est livrée avec un port USB intégré, elle dispose donc d'un programme USB vers série et d'une capacité de débogage intégrée sans avoir besoin d'une puce de type FTDI. Pour les utilisateurs avancés qui sont à l'aise avec ASF, les broches SWDIO/SWCLK sont disponibles en bas et, lorsqu'elles sont connectées à un débogueur CMSIS-DAP, elles peuvent être utilisées pour utiliser Atmel Studio pour le débogage.
Pour le rendre facile à utiliser pour les projets portables , nous avons ajouté un connecteur pour n'importe laquelle de nos batteries lithium-polymère 3,7 V et une charge de batterie intégrée. Vous n'avez pas besoin d'utiliser une batterie, elle fonctionnera très bien directement à partir du connecteur micro USB. Mais, si vous avez une batterie, vous pouvez l'emporter avec vous, puis branchez l'USB pour la recharger. Le Feather basculera automatiquement sur l'alimentation USB lorsqu'il sera disponible. Nous avons également lié la batterie via un diviseur à une broche analogique, afin que vous puissiez mesurer et surveiller la tension de la batterie pour détecter quand vous avez besoin d'une recharge.