Carte TBB_01

Options

Firmware :
Bodacs :
Support Carte :
Supports IO :
Module Radio :
Teensy :

Cette carte n'est plus disponible à la vente, elle est remplacée par la carte SamD21 WB proposée ici.

 

Carte de déploiement pour Teensy-LC et Teensy-3.2

 

 

Cette carte permet de d'interfacer des boutons, interrupteurs,  encodeurs, potentiomètres, commutateurs rotatifs, joysticks et capteurs divers, et propose une gamme de modules radios afin de mettre en oeuvre des solutions sans fil très simplement en combinaison avec un NrfDongle.

 

Des connecteurs permettent d'accéder à divers périphériques, y compris un connecteur série pour gérer un écran Nextion et des afficheurs 7 segments, un connecteur SPI et un connecteur 3 broches pour piloter des Leds RGB.

 

- Avec un Teensy LC, vous aurez accès à 27 E/S (22 si un module radio est utilisé) dont 12 entrées analogiques et une sortie amplifiée sur la pin 17 pour piloter des Leds RGB. Les entrées sont en 3.3 V et ne sont pas tolérantes au 5 V. Le Teensy LC fonctionne à 48 MHz max.

 

- Avec un Teensy 3.2, vous aurez accès à 37 E/S (32 si un module radio est utilisé), dont 20 entrées analogiques (19 avec la radio) et 33 E/S numériques (28 avec la radio) . Toutes les broches numériques sont tolérantes au 5 V. Le Teensy 3.2 fonctionne à 72 MHz max mais peut être overclocké à 120 Mhz.

DescriptionSchémasBranchementsTéléchargementsTutoriauxDimensionsOptionsAccessoires

Connecteurs :

  • Modules radio
  • Port SPI
  • Roues Fanatec
  • Port Série Asynchrone
  • Leds RGB (Teensy LC) ou Batterie pour horloge temps réel (Teensy 3.2)
  • 2 Alims JST 2.0

 

Cette carte peut être alimentée par USB, par un connecteur JST 2.0mm, ou par un cable soudé sur la carte.

Elle peut être montée dans le système d'attache rapide de ThomConcept ou sur un plaque à bouton.

Un support imprimé en PLA est fourni.

 

Teensy LC :

Le Teensy LC fonctionne à 48 MHz max. Les entrées sont uniquement en 3.3 V et ne sont pas tolérantes au 5 V. Les sorties sont en 3.3 V, sauf la broche 17 qui est en 5V. Vous aurez accès à 27 E/S (22 si un module radio est utilisé).
 
  • 22 Entrées  / Sorties numériques : D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D15(A1), D16(A2), D17(A3), D18(A4), D19(A5), D20(A6), D21(A7), D22(A8), D23(A9), D24(A10), D25(A11), D26(A12)
  • 5 Entrées  / Sorties numériques dédidées au port SPI et au module radio optionnel : D10(CE), D11(MOSI), D12(MISO), D13(SCK), D14(CS)
  • 12 Entrées analogiques multiplexées sur un CAN 16 bits : A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12
  • 1 Sortie numérique amplifiée en 5V pour piloter des Leds RGB
  • 1 Sortie analogique sur un CNA 12 bits : A12
  • Avec le circuit de charge de batterie, la broche A7 est utilisée pour mesurer la tension de la batterie, afin d'évaluer l'autonomie restante.
 

Teensy 3.2 :

Le Teensy 3.2 fonctionne à 72 MHz max mais peut être overclocké à 120 Mhz. Toutes les entrées numériques sont tolérantes au 5 V, mais les entrées analogiques doivent rester en dessous de 3.3V. Toutes les sorties sont en 3.3V. Vous aurez accès à 37 E/S (32 si un module radio est utilisé). Certaines broches sont uniquement analogiques (A10, A11, A13 et A14).

 

  • 29 Entrées  / Sorties numériques : D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D15(A1), D16(A2), D17(A3), D18(A4), D19(A5), D20(A6), D21(A7), D22(A8), D23(A9), D24, D25, D26(A15), D27(A16), D28(A17), D29(A18), D30(A19), D31(A20), D32
  • 19 Entrées analogiques multiplexées sur 2 CAN 16 bits  : A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A13, A14, A15, A16, A17, A18, A19, A20
  • 5 Entrées  / Sorties numériques dédidées au port SPI et au module radio optionnel : D10(CE), D11(MOSI), D12(MISO), D13(SCK), D14(CS)
  • 1 Sortie analogique sur un CNA 12 bits : A14
  • Avec le circuit de charge de batterie, la broche A12 est utilisée pour mesurer la tension de la batterie, afin d'évaluer l'autonomie restante.
 

Teensy LC :

 

Teensy 3.2 :

 

 

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.

 

Version avec Module Radio Standard : Version avec Module Radio Tiny :

 

 

Version avec supports IO horizontaux : Version avec supports IO verticaux


 

 
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

 
Bodacs
 
Support Carte
Support TBB_01
Support TBB_01

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

 
Version Carte
CI TBB_01 v1.5
CI TBB_01 v1.5

Carte de déploiement pour Teensy-LC et Teensy-3.2 (Carte Seule)

Cette carte permet de d'interfacer des boutons/encodeurs,capteurs divers, et propose une gamme de modules radios afin de mettre en oeuvre des solutions sans fil très simplement. Connecteurs :

  • Modules radio
  • Port SPI
  • Port I2C
  • Port Série Asynchrone
  • Roues Fanatec
  • Leds NeoPixel
  • Alimentation par connecteur JST 2.0mm
  • Circuit de charge de battery
 
Supports IO
Headers IO droits pour TBB_01
Headers IO droits pour TBB_01

Kit de headers droits pour la carte TBB_01

1 header droit 2x16 pins

1 header droit 3x16 pins

Headers IO coudés pour TBB_01
Headers IO coudés pour TBB_01

Kit de headers coudés pour la carte TBB_01

2 header coudé 3x16 pins

 
Module Radio
Module nRF24L01 - Tiny
Module nRF24L01 - Tiny

Module nRF24L01 - 2.4GHz

CI : nRF24L01+

Fréquence : 2.4Ghz

Antenne : intégrée sur le circuit imprimé

Débit Max : 2 Mbits/s

Interface : SPI

Montage : SMD

 
Teensy
Teensy LC
Teensy LC

Cette carte n'est plus disponible à la vente, elle est remplacée par la carte SamD21 WB proposée ici.

 

Le Teensy-LC propose des capacités impressionnantes pour réaliser vos projets d'électronique avec une simplicité déconcertante. C'est le produit phare de la gamme des Teensy, il utilise un processeur ARM Cortex-M0+ cadencé à 48 MHz, 62Ko de mémoire Flash, 8Ko de RAM, 13 entrées analogiques sur 16 bits et une sortie analogique sur 12 bits, 3 ports série hardware, 2 ports SPI et 2 ports I2C, un port USB à 12 Mb/s, et un total de 27 broches d'Entrée/Sortie. Voir les détails des spécifications techniques et des connections ci dessous.

Le Teensy-LC utilise le même format que le Teensy 3.2, la majorité des broches offrant les mêmes fonctionnalités.

 

Dimensions : 35.6 mm x 17.8 mm

 

Téléchargement Pilotes : Pilotes Teensy

Teensy 3.2
Teensy 3.2

Le Teensy-3.2 propose des capacités impressionnantes pour réaliser vos projets d'électronique avec une simplicité déconcertante. Il utilise un processeur ARM Cortex-M4 cadencé à 72 MHz, 256 Ko de mémoire Flash, 64 Ko de RAM, 21 entrées analogiques sur 16 bits et une sortie analogique sur 12 bits, 3 ports série hardware, des ports SPI & I2C, un port USB à 12 Mb/s, et un total de 39 broches d'Entrée/Sortie.

Le Teensy-3.2 utilise le même format que le Teensy-LC, la majorité des broches offrant les mêmes fonctionnalités.

Dimensions : 35.6 mm x 17.8 mm

 

Téléchargement Pilotes : Pilotes Teensy

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 JST 2.0 8 pins 20cm
Câble JST 2.0 8 pins 20cm

Câble JST 2.0mm Mâle - Mâle

Nombre de pins : 8

Longueur : 20cm

Connecteurs serti sur le câble

 

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

Leo24 Dongle
Leo24 Dongle

Carte basée sur le microcontroleur ATmega32u4, compatible avec l'Arduino Leonardo (montée).

La carte expose 9 entrées/sorties numériques (dont 5 entrées analogiques 10 bits).

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

Il est possible d'alimenter la carte soit par USB, soit par une alimentation externe (5 V). La carte se présente comme un dongle USB, il n'y a donc pas besoin de câble pour la connecter à un PC

Dimensions : 20 mm x 13 mm

Rallonge SMA 15cm
Rallonge SMA 15cm

Rallonge SMA, longeur 15 cm