Feather: d'autres extensions pour ce compatible Arduino
Qu'est-ce que Feather?
Feather est une ligne de carte de développement compatible Arduino proposé par Adafruit et comme l'indique son nom (Feather signifie "plume"), cet carte est petite et légère. Feather peut être alimenté par un accu Lipo.
Adafruit
à conçu la gamme Feather pour devenir un nouveau standard pour les
projets portables à base de microcontrôleur. Feather existe à base
d'ESP8266, de Cortex M0 (comme Arduino M0) et Atmel 32U4.
Les accessoires Feather s'appelle des Wings
FeatherWing RTC DS3231 - Horloge de précision
Une carte Feather sans ambition c'est une carte Feather sans extension (une FeatherWings). Ajoutons donc des fonctionnalités a notre carte Feather avec le FeatherWing Horloge de précision DS3231 (RTC): elle permet d'ajouter une fonctionnalité "Horloge temps réel" d'une grande précision. Cette horloge communique via le bus I2C et dispose d'un oscillateur cristal TCXO (Temperature Compensated Crystal = cristal avec compensation de la température).
Cette horloge RTC est l'une des plus précise que vous pouvez obtenir sur une carte aussi petite (et basse consommation).
La plupart des horloges RTC utilisent un oscillateur cristal externe de
32kHz pour compter l'écoulement du temps avec un très faible courant.
C'est déjà très bien, cependant, ce type de cristal à un défaut
rédhibitoire... sa fréquence varie avec le changement de température (la
température change très très très sensiblement la fréquence
d'oscillation mais ces minuscules "erreur" de fréquences s'accumule dans
le temps pour finir par représenter des erreurs d'une à plusieurs
secondes par jour).
Cette horloge RTC intègre le cristal oscillateur dans la puce (c'est pour cela qu'elle est si "grosse") et un senseur de température est placé juste à côté de l'oscillateur. Ce senseur sert à compenser le changement de fréquence en ajoutant/retirant des ticks d'horloge au compteur de l'horloge. C'est ainsi que l'horloge atteint une plus grande précision.
Voyez notre fiche produit pour plus d'information
Feather Neopixel
le FeatherWing NeoPixel, une extension 4x8 LEDs RGB pour toutes les cartes Feather! En utilisant des stacking header pour Feather ou connecteur femelle Feather, vous pourrez connecter une carte d'extension FeatherWing au dessus (ou en dessous) de votre carte Feather!
Mettez vos lunettes de soleil avant de brancher cette extension sur votre Feather car les LEDs NeoPixels sont vraiment très lumineuses. Arrangée en matrice 4x8, chaque pixel (led) est adressable individuellement. Une seule broche est nécessaire pour pouvoir contrôler toute les LEDs. Sous le dessous il y a des cavaliers pour relier la ligne DIN (Data In) sur n'importe quelle broche d'entrée/sortie du Feather. Vous pouvez couper la trace du "cavalier par défaut" et utiliser n'importe quelle autre broche/pin souhaitée (Plus particulièrement, la broche par défaut du Feather Huzzah ESP8266 doit être déplacée, essayez la broche #15!)
Pour faciliter le démarrage, les LEDs sont alimentée (par défaut) depuis la ligne d'alimentation USB ou le ligne d'alimentation pile (Bat) , en fonction de la tension la plus élevée. Deux diodes Schottky sont utilisée pour passer de l'un à l'autre.
Cette source d'alimentation est capable de supporter un courant constant de 1A (peut être deux 1A en pointe), elle n'est donc pas idéal pour réaliser une lampe (blanc pur à 100% de luminosité). Elle conviendra par contre bien mieux pour réaliser des effets lumineux (moins gourmand en énergie).
Un convertisseur de niveau logique (level shifter) convertit le signal 3.3V du feather vers la tension de la ligne d'alimentation.
Si vous avez besoin de PLUS de LEDs, vous pouvez chaîner les FeatherWing NeoPixels ensemble. Pour le second Wing, connectez la broche DIN sur la connexion DOUT du premier FeatherWing. Connectez égalemnt les masses ensembles (GND) et alimentez le second FeatherWing avec une alimentation 5V indépedante (histoire de ne pas surcharger l'alimentation de votre Feather + 1ier FeatherWing NeoPixel).
Voyez notre fiche produit pour plus d'information
Où acheter
Feather est une ligne de carte de développement compatible Arduino proposé par Adafruit et comme l'indique son nom (Feather signifie "plume"), cet carte est petite et légère. Feather peut être alimenté par un accu Lipo.
Exemple avec le Feather M0 Basic Proto ATSAMD21 Cortex M0 |
Les accessoires Feather s'appelle des Wings
FeatherWing RTC DS3231 - Horloge de précision
Une carte Feather sans ambition c'est une carte Feather sans extension (une FeatherWings). Ajoutons donc des fonctionnalités a notre carte Feather avec le FeatherWing Horloge de précision DS3231 (RTC): elle permet d'ajouter une fonctionnalité "Horloge temps réel" d'une grande précision. Cette horloge communique via le bus I2C et dispose d'un oscillateur cristal TCXO (Temperature Compensated Crystal = cristal avec compensation de la température).
Cette horloge RTC est l'une des plus précise que vous pouvez obtenir sur une carte aussi petite (et basse consommation).
Horloge RTC (temps réel) pour Feather |
Cette horloge RTC intègre le cristal oscillateur dans la puce (c'est pour cela qu'elle est si "grosse") et un senseur de température est placé juste à côté de l'oscillateur. Ce senseur sert à compenser le changement de fréquence en ajoutant/retirant des ticks d'horloge au compteur de l'horloge. C'est ainsi que l'horloge atteint une plus grande précision.
Voyez notre fiche produit pour plus d'information
Feather Neopixel
le FeatherWing NeoPixel, une extension 4x8 LEDs RGB pour toutes les cartes Feather! En utilisant des stacking header pour Feather ou connecteur femelle Feather, vous pourrez connecter une carte d'extension FeatherWing au dessus (ou en dessous) de votre carte Feather!
Feather NeoPixel |
Mettez vos lunettes de soleil avant de brancher cette extension sur votre Feather car les LEDs NeoPixels sont vraiment très lumineuses. Arrangée en matrice 4x8, chaque pixel (led) est adressable individuellement. Une seule broche est nécessaire pour pouvoir contrôler toute les LEDs. Sous le dessous il y a des cavaliers pour relier la ligne DIN (Data In) sur n'importe quelle broche d'entrée/sortie du Feather. Vous pouvez couper la trace du "cavalier par défaut" et utiliser n'importe quelle autre broche/pin souhaitée (Plus particulièrement, la broche par défaut du Feather Huzzah ESP8266 doit être déplacée, essayez la broche #15!)
FeatherWing NeoPixel |
Pour faciliter le démarrage, les LEDs sont alimentée (par défaut) depuis la ligne d'alimentation USB ou le ligne d'alimentation pile (Bat) , en fonction de la tension la plus élevée. Deux diodes Schottky sont utilisée pour passer de l'un à l'autre.
Cette source d'alimentation est capable de supporter un courant constant de 1A (peut être deux 1A en pointe), elle n'est donc pas idéal pour réaliser une lampe (blanc pur à 100% de luminosité). Elle conviendra par contre bien mieux pour réaliser des effets lumineux (moins gourmand en énergie).
Un convertisseur de niveau logique (level shifter) convertit le signal 3.3V du feather vers la tension de la ligne d'alimentation.
Si vous avez besoin de PLUS de LEDs, vous pouvez chaîner les FeatherWing NeoPixels ensemble. Pour le second Wing, connectez la broche DIN sur la connexion DOUT du premier FeatherWing. Connectez égalemnt les masses ensembles (GND) et alimentez le second FeatherWing avec une alimentation 5V indépedante (histoire de ne pas surcharger l'alimentation de votre Feather + 1ier FeatherWing NeoPixel).
Voyez notre fiche produit pour plus d'information
Où acheter
- FeatherWing RTC DS3231 - Horloge de précision
- FeatherWing NeoPixel
- La gamme Feather (disponible uniquement sur stock)
Écrire un commentaire