Adafruit NRF52840 Feather Express

Options

Led de charge :
Support Carte :
Bodacs :
Firmware :
Supports IO :

Cette carte permet de d'interfacer des boutons, interrupteurs,  encodeurs, potentiomètres, commutateurs rotatifs, joysticks et capteurs divers afin de mettre en oeuvre des solutions sans fil très simplement.

 

Un circuit de charge permet d'alimenter la carte avec une batterie pour les applications embarquées, avec connexion interne pour mesurer la tension de la batterie, ce qui permet de connaitre la charge restante.

 

Vous aurez accès à 22 E/S dont 7 entrées analogiques avec un CAN 12 bits. Une entrée numérique suplémentaire est disponible en interne pour le bouton utilisateur de la carte, ainsi qu'un pad "NFC" accessible sous la carte en cas de besoin. Les entrées sont en 3.3 V et ne sont pas tolérantes au 5 V. Le coeur de cette carte est le NRF52840, le microcontroleur le plus adapté du marché pour les systèmes embarqués. Cadencé à 64 MHz, il propose également 2 ports SPI, 1 I2C port , et 1 port série. Comme pour toutes les cartes que nous proposons, nous avons amélioré le noyau afin de d'offrir la maximum de possibilités. 

 

Note : cette carte n'utilse pas le protocole Bluetooth, il vous faudra un dongle NrfDongle pour l'utiliser.

 

Téléchargement Pilotes : Pilotes Adafruit

SchémasBranchementsTutoriauxDimensionsOptionsAccessoires

 

Progammation par défaut :

Calibrage des axes

Pour reprogrammer la carte ou calibrer des axes, il faut installer Node Blue. Il est recommandé de reprogrammer la carte pour bénéficier de la dernière version.

 
Selon le projet que vous utilisez, il faudra utiliser une des 2 méthodes suivantes:
 
  • Calibrage avec le moniteur série
 
Il faut disposer d'un module "NodeBlue Interface" ou "SimHub Interface" ou "Nextion Interface" dans votre projet.
 
Attention : si le port USB est utilisé pour un Nextion, des leds ou autres interfaces avec SimHub, il faut déconnecter SimHub pour libérer le port COM série.
 
Dans Node Blue, ouvrir une console série sur la carte (en haut de la fenètre, selectionner le bon port COM et cliquer sur l'icone #), Vous pouvez voir les messages de calibration dans la console série (fenêtre en bas dans Node Blue).

Il faut également afficher l'onglet "Controlleurs" en haut à droite. Sélectionner "Raw" comme mode d'affichage.

 
Pour chaque axe :

 

  • Cliquer sur l'entrée "Cal" du module d'entrée analogique, du module capteur (par ex AS5600) ou du module "Range". Le nom du module peut être "Accel", "X", "Y" ou "Z", ou autre selon l'application. Une fois appuyé sur cal, un message apaprait en base dans la fenêtre de la console série. Suivre les instructions.
  • Une fois la calibration de l'axe terminée, double cliquez sur le module pour modifier les paramètres de zone morte basse et haute. Vérifiez dans l'onglet contrôleur que lorsque l'axe est complètement relâché la valeur est bien à 0 et que lorsqu'il est à fond la valeur est bien à 65535. Ajustez les zones mortes si besoin.Cliquez sur "Inverser" pour inverser le sens de fonctionnement de l'axe.

 

Une fois la calibration de tous les axes terminée, sauvegardez le projet pour que les réglages soit enregistrés, soit en utilisant le menu "Enregistrer projet", soit avec la combinaison de touches CTRL-S. Si le projet est en lecture seule, utiliser le menu "Enregistrer sous" et choisissez un autre nom.

 

Les réglages sont aussi sauvegardés dans l'EEPROM de la carte et sont restitués à chaque redémarrage.

 

 

  • Calibrage manuel (si le port série USB n'existe pas ou est utilisé par un autre module non compatible)
 
Dans l'onglet "Controlleurs" en haut à droite, sélectionner "Raw signed" comme mode d'affichage.
 
Pour chaque axe :
  • Double-cliquez sur le module d'entrée analogique, le module capteur (par ex AS5600) ou l" module "Range". Le nom du module peut être "Accel", "X", "Y" ou "Z", ou autre selon l'application concerné par l'axe.
  • Positionnez l'axe au minimum, recopiez la valeur affichée dans l'onglet contrôleur (en ajoutant une petite marge), dans le paramètre "In Min" du module.
  • Positionnez l'axe au maximum, recopiez la valeur affichée dans l'onglet contrôleur (en enlevant une petite marge), dans le paramètre "In Max" du module.
  • Modifiez les paramètres de zone morte basse et haute. Vérifiez dans l'onglet contrôleur que lorsque l'axe est complètement relâché la valeur est bien à 0 et que lorsqu'il est à fond la valeur est bien à 65535. Ajustez les zones morte si besoin.

 

Une fois que tous les axes sont faits :

  • Sauvegardez le projet pour que les réglages soit enregistrés, soit en utilisant le menu "Enregistrer projet", soit avec la combinaison de touches CTRL-S. Si le projet est en lecture seule, utiliser le menu "Enregistrer sous" et choisissez un autre nom.
  • Sélectionnez la carte parmis celles détectées (débranchez les autres cartes éventuellement présentes pour être sûr de programmer la bonne carte).
  • Téléversez le projet sur la carte (bouton "Upload").

 

Les réglages sont sauvegardés dans a mémoire flash de la carte et sont restitués à chaque redémarrage.

 
Led de charge
Câble JST 1.0 2 pins 20cm
Câble JST 1.0 2 pins 20cm

Câble JST SH 1.0mm

Nombre de pins : 2

Longueur 20cm

Connecteur Mâle : serti sur le câble

Connecteur Femele : SMD vertical à souder

 
Support Carte
Support TBB_01
Support TBB_01

Support imprimé en PLA pour la gamme des carte TBB_01.

 
Bodacs
 
Firmware
Personnalisé sans affichage
Personnalisé sans affichage

Packages pour l'utilisation de Node Blue. Les packages sont associés à une carte, il faut donc en acheter pour chaque carte que vous souhaitez programmer. Seules les cartes proposées sur la boutique ElectroSeed sont supportées.

 

Le package standard inclut les modules présentés dans l'onglet "Description".

L'option "Périphérique de jeu" permet de programmer la carte pour qu'elle soit vue sur le PC comme un périphérique de jeu standard (pas de pilotes à installer). Pour choisir librement le nom du périphérique, il faut choisir le package Pro.

L'option "Affichage" permet d'accéder à tous les modules liés à l'affichage : leds RGB, afficheurs 7 segments, écrans Nextion, écrans TFT/Oleds/Etc.

 

Wiki NodeBlue : www.nodeblue.org/wiki_fr

Personnalisé avec affichage
Personnalisé avec affichage

Packages pour l'utilisation de Node Blue. Les packages sont associés à une carte, il faut donc en acheter pour chaque carte que vous souhaitez programmer. Seules les cartes proposées sur la boutique ElectroSeed sont supportées.

 

Le package standard inclut les modules présentés dans l'onglet "Description".

L'option "Périphérique de jeu" permet de programmer la carte pour qu'elle soit vue sur le PC comme un périphérique de jeu standard (pas de pilotes à installer). Pour choisir librement le nom du périphérique, il faut choisir le package Pro.

L'option "Affichage" permet d'accéder à tous les modules liés à l'affichage : leds RGB, afficheurs 7 segments, écrans Nextion, écrans TFT/Oleds/Etc.

 

Wiki NodeBlue : www.nodeblue.org/wiki_fr

 
Supports IO
Header mâle 1x40 pins 11.5mm
Header mâle 1x40 pins 11.5mm

Header Mâle à souder.

Nombre de rangées : 1

Nombre de pins : 40

Pas : 2.54 mm

Hauteur pins : 11.5mm

Header mâle 1x40 pins Angle Droit
Header mâle 1x40 pins Angle Droit

Header Mâle à souder.

Nombre de rangées :1

Nombre de pins : 40

Pas : 2.54 mm

Hauteur pins : 11.5mm

Câble JST 2.0 2 pins 15cm
Câble JST 2.0 2 pins 15cm

Câble JST 2.0mm

Nombre de pins : 2

Longueur 15cm

Connecteur Mâle : serti sur le câble

Câble Dupont 2 brins 20cm x10
Câble Dupont 2 brins 20cm x10

Câble Dupont 2 brins 20 cm (pack de 10)

Câble micro USB Double Ferrite 1m
Câble micro USB Double Ferrite 1m

Câble USB avec 2 ferrites permettant de limiter les interférences électromagnétiques.

Longueur : 1 m

Connecteur : micro-USB

Câble micro USB Spiralé
Câble micro USB Spiralé

Câble USB Spiralé

Longueur : 30 cm

Connecteur : micro-USB

NRF Dongle
NRF Dongle

Dongle basé sur le microcontroleur NRF52840.

 

Ce Dongle permet de servir de récepteur radio et est compatible avec toutes nos cartes radios (basées sur les modules radio NRF24 ou NRF52840). 

 

Le contrôleur USB intégré au NRF52840 permet de réaliser des périphériques USB comme des périphériques de jeu, clavier/souris,etc.

 

Un package Node Blue standard est fournis avec le Dongle.

 

 

Dimensions :

- Longueur : 43 mm (incluant le connecteur USB)

- Largeur : 18 mm

- Hauteur : 9 mm